Recipe · Bulking / Breakfast / High-protein

Peanut-Butter Protein Oats

Creamy hot oats stirred through with peanut butter and protein — about 40 grams of protein and 640 honest calories. A warm, filling breakfast that gets real fuel into you fast on a building day. Five minutes, one pot, and you’re properly fed.

GoalBulk
Total time8 min
Servings1 bowl
Protein / serving40 g
Calories / serving640 kcal
A bowl of creamy peanut-butter protein oats topped with banana and a swirl of peanut butter, under cold light Plate 01 / Finished

For years I struggled to eat enough in the mornings during a build. I’d train fasted out of habit, then spend the rest of the day chasing calories I should have eaten at breakfast. Oats fixed that. A big warm bowl first thing, with peanut butter for the calories and a scoop of protein to push the numbers up, and suddenly I was 640 calories and 40 grams of protein into my day before I’d properly woken up. Everything else got easier from there.

This is the breakfast I make half-asleep, the kind you can stir together while the kettle’s still going. Oats give you slow, steady carbs that carry you to lunch without a crash; the peanut butter brings good fats and that rich, comforting flavour; the protein turns it from a snack into a meal that actually holds you. I top it with banana for the sweetness and a little potassium, but the base is the same every day — warm, creamy, and genuinely something I look forward to.

I’ll be honest, I cook this more than almost anything else on the site. It’s not clever and it’s not fancy. It’s just a sturdy, reliable bowl that gets real fuel into you when your appetite hasn’t woken up yet. On a bulk it’s a quiet workhorse; on any morning it’s a kind way to start the day. Make it once your way and you’ll have your morning sorted for good. I’ve got you on this one.

01Who it’s for & when to eat it

This is a warm, high-protein breakfast that flexes to your goal. The oats and protein stay the same; you move the peanut butter and the toppings. Here’s how I steer it.

On a bulk

The default bowl

Full oats, a generous spoon of peanut butter, protein scoop, banana and a drizzle of honey. Calorie-dense, easy to eat first thing — exactly how I get the day off to a strong start on a build.

On a cut

Lighten it

Use powdered peanut butter, drop the oats a little, and lean on the protein and berries. You keep the warm, satisfying feel for far fewer calories. See the variations below.

On TRT

Steady fuel

A moderate oat portion with the full protein and a sensible spoon of peanut butter. Balanced carbs, fats and protein to keep you full through the morning without overshooting the day.

Timing: a breakfast first and foremost — slow carbs to carry you to lunch and protein to start the day’s intake strong. It’s also a solid pre-training meal a couple of hours out, when you want fuel that won’t sit heavy.

02Ingredients

Makes 1 bowl. Easy to double — just give the pot a stir to stop the oats catching as they thicken.

Servings 1 · adjust on the live recipe card
  • Rolled oats60 g · 2/3 cup
  • Milk or plant milk250 ml · 1 cup
  • Whey protein vanilla30 g · 1 scoop
  • Peanut butter20 g · 1 tbsp
  • Banana, sliced1 small
  • Honey optional1 tsp · 7 g
  • Cinnamon1/2 tsp
  • Pinch of saltto taste

Swaps I actually use: for a cut, swap the spoonful of peanut butter for powdered peanut (PB2) — most of the flavour, a fraction of the fat. No whey? Casein gives a thicker, creamier bowl, or use a plant protein you like. Almond or skimmed milk both work; skimmed cuts a little fat, plant milk keeps it dairy-free. Berries instead of banana lower the sugar.

03Step by step

Start the oats

Oats, milk, salt into the pot

Tip the oats, milk and a pinch of salt into a small pot over medium heat. The salt isn’t optional — it’s what stops the oats tasting flat. Bring it to a gentle simmer, stirring now and then.

Magnus says: a pinch of salt makes oats taste like food instead of wallpaper paste. Always.

Oats and milk starting to simmer in a small pot
Cook them creamy

Simmer and stir to thicken

Let the oats simmer for three to four minutes, stirring often, until they’re thick and creamy. Add a splash more milk if they tighten up too much — you want soft and pourable, not stiff and gluey.

Oats thickening to a creamy texture in the pot
Cool slightly

Off the heat before the protein goes in

Take the pot off the heat and let it cool for a minute. This matters — stirring whey into bubbling-hot oats can make it clump or go grainy. A short rest keeps the texture smooth.

Magnus says: hot enough to eat, not hot enough to scramble the protein. Patience for sixty seconds.

The pot of oats resting off the heat for a minute
Stir in protein

Whey and cinnamon, beat it smooth

Add the protein powder and cinnamon and stir hard until it’s fully dissolved and silky. If it’s too thick now, loosen with a little more milk. You want a smooth, even bowl with no powdery pockets.

Protein powder and cinnamon stirred through the oats until smooth
Add the peanut butter

Swirl it through

Spoon in the peanut butter and stir most of it through, leaving a little to swirl on top. The warmth of the oats melts it into the bowl and pulls the whole thing together into something rich and comforting.

Peanut butter swirled through the protein oats
Top & eat

Banana, honey, the last swirl of PB

Tip into a bowl and top with sliced banana, the reserved peanut butter and a drizzle of honey if you like. Eat it warm, straight away, while it’s at its creamiest. A proper start to a building day.

The finished bowl of peanut-butter protein oats topped with banana

04The spec sheet

Real numbers, calculated — not guessed. The recipe makes 1 bowl, around 420g of finished oats with toppings. Here’s what the full bowl and a flat 100g actually give you.

Macros — per serving & per 100g
NutrientPer servingPer 100g
Energy640 kcal152 kcal
Protein40.0 g9.5 g
Carbohydrate72.0 g17.1 g
— of which sugars28.0 g6.7 g
Fat20.0 g4.8 g
— of which saturates5.0 g1.2 g
Fibre8.0 g1.9 g
Sodium~0.35 g~0.08 g
Calorie density
152 kcal / 100g

Moderate, and easy to eat a lot of when your appetite’s slow. On a bulk that’s gold — real morning calories that go down without a fight.

Protein per 100 kcal
6.3 g / 100 kcal

A lifter’s metric. Strong for a breakfast carb bowl — the protein scoop does the heavy lifting and turns plain oats into a real meal.

Key micros (per serving, approx.)
  • Calcium~350 mg · 27% DV
  • Magnesium~140 mg · 33% DV
  • Potassium~900 mg · 19% DV
  • Phosphorus~450 mg · 64% DV
  • Vitamin B12~1.2 µg · 50% DV
  • Iron~3 mg · 17% DV

Macros are calculated from standard food-composition data and will shift a little with your exact ingredients and brands. Micronutrient figures are estimates against general adult Daily Values. Numbers are for guidance, not medical advice — see our Nutrition Disclaimer.

05Bulk / Cut / TRT variations

One bowl, three jobs. The oat-and-protein base holds; you move the peanut butter, the oats, and the toppings. Macros below are for a full serving (one bowl built as described).

Bulk

Build it up

80g oats, a heaped tablespoon of peanut butter, a full scoop of protein, banana and honey, with a handful of crushed nuts on top. Easy, calorie-dense morning fuel for a hard build.

820Kcal
44G Protein
30G Fat
Cut

The lean version

40g oats, powdered peanut (PB2) instead of the spoonful, full protein, skimmed milk and a handful of berries instead of banana. Warm and satisfying, far fewer calories, protein kept high.

340Kcal
38G Protein
6G Fat
TRT

Steady & balanced

60g oats, a sensible spoon of peanut butter, full protein and banana. Balanced carbs, fats and protein that keep you full through the morning without tipping the day over.

560Kcal
40G Protein
16G Fat

06Meal prep & storage

Hot oats are best fresh, but the dry mix preps beautifully and you can make the cooked bowl ahead if mornings are chaos. Here’s how I keep it quick all week.

Dry jars
Weeks

Portion oats, protein and cinnamon into jars ahead. In the morning just add milk and the peanut butter and cook — thirty seconds of prep saved every day.

Cooked, fridge
3 days

Cooked oats keep three days. They thicken as they sit, so loosen with a splash of milk when you reheat. Add fresh banana on the day.

Reheat
90 sec

Microwave with a splash of milk, stirring halfway. Or eat them cold like overnight oats — they’re surprisingly good that way once the protein’s stirred through.

My move is the dry jars — five of them lined up on a Sunday means breakfast is two minutes of work every weekday. On a bulk, having the morning calories sorted in advance is half the battle won.

Free · the 7-day “Get Fed” plan

Want a whole week built around food like this?

Drop your email and I’ll send you my free 7-day plan — meals, macros already counted, grocery list written. No spam, no lectures.

No spam. Unsubscribe whenever. See what’s in the plan →

07Common questions

Why did my protein go clumpy? +

You stirred it into oats that were too hot. Take the pot off the heat and let it cool for a minute before the whey goes in, then stir hard. If it’s still grainy, a splash of cold milk and a good beat usually smooths it out. Casein and plant proteins are more forgiving of heat if it keeps happening.

Can I make this in the microwave? +

Yes. Cook the oats and milk in a big bowl for two to three minutes, watching it doesn’t boil over, then let it cool a minute before stirring in the protein and peanut butter. Same result, one bowl, no pot to wash.

How do I lower the calories for a cut? +

Two easy moves: swap the spoon of peanut butter for powdered peanut, and drop the oats to 40g. Keep the full protein scoop and use berries instead of banana. That takes the bowl down to around 340 calories while keeping it warm and properly filling. See the Cut variation above.

Can I use steel-cut or instant oats? +

Both work with a tweak. Steel-cut take longer and want more liquid — lovely if you have the time. Instant oats cook in a flash but go softer; reduce the milk slightly so they don’t turn to soup. Rolled oats are my middle-ground default.

Is it fine to eat cold? +

Genuinely, yes — cook it the night before, stir the protein through once it’s cooled, and eat it cold from the fridge like overnight oats. It thickens beautifully and the peanut butter flavour deepens overnight. A good option for chaotic mornings.

From my 7-day Bulk plan

This breakfast lives inside a full week of meals.

These oats are one breakfast in my 7-day bulking plan — seven days of high-protein, calorie-dense meals with the macros counted and the grocery list written. You pick the goal; I do the maths.

See the bulking meal plan
The 7-day bulking meal plan laid out as portioned meals under cold light

08Pairs well with

Browse all recipes →

Magnus Olafsson in his kitchen — bald, bearded and broad, in his pink apron, under cold light
About the author

Magnus Olafsson

I’m Magnus — twenty years under the iron, from a cold gym in Stockholm to the classic-physique stage, and now mostly in my kitchen in a pink apron. I’ve cut for shows, bulked through winters, and I’ve been on TRT since I was thirty-five. I know what it takes to eat for the body you’re chasing, and I know it shouldn’t come with a side of shame.

Everything here is food I actually cook and macros I actually count. I don’t diagnose, I don’t promise, and I never make a number up. I just feed you well and tell you the truth.

NPC Illinois NPC Classic Physique On TRT since 35 20 years training

Slim Diet Era shares recipes and general nutrition information. It is not medical or dietetic advice, and we do not provide guidance on obtaining or using any controlled substance. See our Medical Disclaimer and Nutrition Disclaimer.