
Some mornings you want breakfast to feel like a treat without derailing your health goals. That is exactly what this chocolate peanut butter baked oatmeal recipe delivers. It sits somewhere between a warm, cosy bowl of porridge and a soft chocolate brownie, and every single bite is loaded with real, nourishing ingredients. Think rolled oats, natural peanut butter, cocoa powder, eggs and a scoop of chocolate protein powder working together to create something that genuinely tastes indulgent while keeping your macros firmly in check.
What makes this version stand out from a traditional baked oatmeal is the protein strategy baked right into the recipe. Adding a scoop of chocolate protein powder alongside Greek yogurt bumps the protein content up to around 18 grams per serving, which is almost double what most standard versions offer. The natural peanut butter brings in healthy monounsaturated fats and adds that deep, nutty richness you want throughout every forkful. Instead of loading the recipe with sugar, a combination of ripe mashed banana and a small amount of pure maple syrup provides gentle sweetness with far less glycaemic impact. The oats themselves contribute a solid hit of beta-glucan fibre, which keeps you feeling full and helps support healthy cholesterol levels through the morning.
Assembling this baked oatmeal could not be more straightforward. You mix the dry ingredients in one bowl, whisk the wet ingredients in another, combine them, pour the batter into a baking dish and let the oven do the work. The whole process takes about 10 minutes of active time. While it bakes, the kitchen fills with a deep chocolatey aroma that honestly makes getting out of bed feel very worthwhile. Once it comes out of the oven, you can drizzle a little extra peanut butter across the top and scatter a few dark chocolate chips over the surface for an optional finishing touch that looks beautiful and adds a satisfying melt-in-your-mouth moment.
This recipe is a genuine meal-prep hero. Bake it on a Sunday, slice it into six portions and store them in the fridge. Each morning you simply reheat a slice in the microwave for about 90 seconds and breakfast is completely sorted. It reheats beautifully without drying out, especially if you add a small splash of almond milk before microwaving. Serve it with a dollop of Greek yogurt on the side for extra protein, or eat it as it comes straight from the dish. Either way, this chocolate peanut butter baked oatmeal recipe is the kind of breakfast routine you will actually look forward to.
Ingredients
- 2 cups rolled oats (use certified gluten-free oats if needed)
- 1 scoop chocolate protein powder (approximately 30g, whey or plant-based both work)
- 3 tbsp unsweetened cocoa powder (use Dutch-process for a deeper flavour)
- 1 tsp baking powder
- 0.3 tsp fine sea salt
- 0.5 tsp ground cinnamon
- 2 large eggs (room temperature)
- 1 cup unsweetened almond milk (or any milk of your choice)
- 0.5 cup plain low-fat Greek yogurt (adds creaminess and protein)
- 3 tbsp pure maple syrup (or use 2 tbsp for a less sweet result)
- 1 tsp pure vanilla extract
- 1 medium ripe banana (mashed, about 0.5 cup, the riper the better)
- 0.3 cup natural peanut butter (smooth, no added sugar or oil)
- 2 tbsp dark chocolate chips (70 percent cocoa or higher, for topping)
- 1 tbsp natural peanut butter (extra, for drizzling on top after baking)
Instructions
- 1
Preheat your oven to 180 degrees Celsius (350 degrees Fahrenheit). Lightly spray an 8x8 inch baking dish with cooking spray or grease it with a small amount of coconut oil.
A glass or ceramic dish works best here as it distributes heat more evenly than metal and prevents the edges from over-browning.
- 2
In a large mixing bowl, combine the rolled oats, chocolate protein powder, cocoa powder, baking powder, sea salt and ground cinnamon. Stir everything together until the dry ingredients are evenly mixed.
Sifting the cocoa powder prevents any lumps forming in the batter.
- 3
In a separate medium bowl, whisk together the eggs, almond milk, Greek yogurt, maple syrup and vanilla extract until smooth. Add the mashed banana and the 0.33 cup of peanut butter, then whisk again until fully incorporated.
If your peanut butter is very thick and cold, microwave it for 15 to 20 seconds first so it blends in smoothly without streaks.
- 4
Pour the wet mixture into the bowl of dry ingredients. Stir gently with a spatula until everything is combined and no dry oats are visible at the bottom of the bowl. The batter will be thick but pourable.
- 5
Transfer the batter into your prepared baking dish and spread it into an even layer using the back of your spatula. Scatter the dark chocolate chips evenly across the surface.
Pressing the chocolate chips very lightly into the surface helps them stay in place rather than rolling off when you slice later.
- 6
Bake in the preheated oven for 32 to 35 minutes, until the top looks set and a toothpick inserted into the centre comes out mostly clean with just a few moist crumbs attached.
Do not overbake. Pulling it out while the centre is still just slightly soft means it will stay wonderfully fudgy as it cools.
- 7
Remove from the oven and allow the oatmeal to rest in the dish for 5 minutes. Drizzle the extra tablespoon of peanut butter across the top in a zigzag pattern, then slice into 6 equal portions and serve warm.
Warming your peanut butter for 10 seconds in the microwave makes it much easier to drizzle in a neat pattern.
Nutrition per serving
298kcal
Calories
18g
Protein
34g
Carbs
11g
Fat
5g
Fibre
10g
Sugar
185mg
Sodium
Pro Tips
- ✓
Use very ripe bananas with dark spots on the skin. They are naturally sweeter and mash to a smoother consistency, which blends into the batter better.
- ✓
Let the baked oatmeal cool for at least 5 minutes before slicing. This helps it firm up so your portions hold their shape cleanly.
- ✓
For an extra fudgy texture, reduce the almond milk to 0.75 cup instead of a full cup.
- ✓
If you prefer a crispier top, place the dish under the grill for the final 2 minutes of cooking time at a low setting.
- ✓
Chopped roasted peanuts sprinkled over the top before baking add a lovely crunch and extra protein without any extra prep.
- ✓
When reheating from the fridge, add a teaspoon of almond milk over the slice before microwaving to keep it moist.
Frequently Asked Questions
Variations
- •
Banana-Free Version
Replace the mashed banana with 0.5 cup of unsweetened applesauce. The result is slightly less sweet but still moist and fudgy, and the apple flavour is very subtle once baked.
- •
Extra Chocolatey Double Cocoa
Increase the cocoa powder to 4 tablespoons and stir 2 tablespoons of mini dark chocolate chips directly into the batter before pouring it into the dish. This creates pockets of melted chocolate throughout every slice.
- •
Raspberry Chocolate Peanut Butter Baked Oatmeal
Fold 0.5 cup of fresh or frozen raspberries into the batter just before pouring it into the dish. The sharpness of the raspberries cuts beautifully through the richness of the chocolate and peanut butter.
- •
Vegan Version
Replace the two eggs with flax eggs (2 tbsp ground flaxseed mixed with 6 tbsp water, rested for 5 minutes), swap the Greek yogurt for unsweetened coconut yogurt and use a plant-based chocolate protein powder. The texture will be slightly more dense but every bit as satisfying.
Substitutions
- •Almond milk → Oat milk, soy milk or regular low-fat dairy milk (Any milk works in an equal quantity. Soy milk adds a small protein boost.)
- •Maple syrup → Honey or agave syrup (Use the same quantity. Honey gives a slightly richer flavour. For a sugar-free version, use 2 tablespoons of a monk fruit sweetener blended syrup.)
- •Greek yogurt → Cottage cheese blended smooth (Blended low-fat cottage cheese is a great high-protein swap that produces a very similar creamy texture in the final bake.)
- •Chocolate protein powder → Additional 2 tablespoons of cocoa powder plus 1 tablespoon of extra maple syrup (This keeps the chocolate flavour without protein powder but will reduce the protein content per serving by approximately 10 grams.)
- •Natural peanut butter → Sunflower seed butter (A perfect nut-free option that delivers a similar creamy, nutty quality in both the batter and the drizzle.)
🧊 Storage
Store leftover slices in an airtight container in the refrigerator for up to 5 days. Reheat individual portions in the microwave for 60 to 90 seconds, adding a small splash of almond milk before heating to keep the texture moist. The baked oatmeal can also be frozen: wrap individual slices tightly in cling film, then place them in a freezer bag and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
📅 Make Ahead
This recipe is ideal for weekly meal prep. Bake the full batch on the weekend, allow it to cool completely, slice it into 6 portions and store in the fridge. Each morning you have a high-protein, ready-to-reheat breakfast waiting. Alternatively, mix the dry and wet ingredients separately the night before, combine them in the morning and bake fresh.


