Category: Bulking

  • Slow-Cooker Pulled Pork Rice Bowls

    Slow-Cooker Pulled Pork Rice Bowls

    Recipe · Bulking / Pork / High-protein

    Slow-Cooker Pulled Pork Rice Bowls

    Set-and-forget pulled pork that melts into tender shreds, piled over rice for a 50-gram-protein, 730-calorie bulking bowl. Lean shoulder, a smoky homemade rub, and a slow cooker doing all the work while you train.

    GoalBulk
    Total time8 hr (mostly hands-off)
    Servings6 bowls
    Protein / serving50 g
    Calories / serving730 kcal
    Tender shredded pulled pork piled over rice with a fresh slaw, plated under cold light Plate 01 / Finished

    There’s a particular kind of tired that comes at the end of a long training block — the kind where you’ve trained hard, you need to eat a lot, and the very last thing you have in you is to stand over a stove for an hour. I know it well. For years that tired version of me would just order something, and the something was rarely kind to my macros.

    Then I fell in love with my slow cooker, and honestly it changed my bulks. The idea is simple and a little bit magic: you rub a lean pork shoulder in the morning, drop it in the pot, and walk away. You go and train, you go and live your day, and you come home to a kitchen that smells like a smokehouse and a pork so tender it falls apart when you look at it. No standing, no stirring, no effort right when you’ve got none to spare.

    This makes six big bowls, love — a whole half-week of bulking sorted from one cook. Piled over rice with a fresh, sharp slaw to cut the richness, it’s around 50 grams of protein and the kind of calories that build. It costs almost nothing in pork shoulder and almost nothing in effort. Cook it once on a Sunday and your tired future self will thank you all week. I’ve got you on this one.

    01Who it’s for & when to eat it

    The pulled pork is the same for everyone — you just change how much rice goes under it and how much fat you trim. Here’s how I steer it.

    On a bulk

    The default bowl

    A full portion of rice, a generous pile of pork, the slaw on top. Easy, calorie-dense fuel that lands at 50g of protein and reheats brilliantly. My go-to batch cook for a heavy week.

    On a cut

    Lean it down

    Trim the pork well, halve the rice, and load the bowl with extra slaw and leaves. Pork shoulder is leaner than people think once trimmed. See the variations below for numbers.

    On TRT

    Steady portion

    A moderate scoop of rice, a normal serving of pork, plenty of slaw. Balanced fuel that fills you up for an evening meal without overshooting your day.

    Timing: a great post-training dinner, and even better as a make-ahead — this is built for batch cooking, so it’s the meal that feeds you all week with zero weeknight effort.

    02Ingredients

    Makes 6 bowls. This one’s built for batch cooking, so I’ve sized it to feed you for days. The pork shrinks as it cooks, so don’t be alarmed by the raw weight.

    Servings 6 · adjust on the live recipe card
    • Pork shoulder, trimmed1.4 kg · 3 lb
    • Cooked rice per bowl900 g · 32 oz total
    • Smoked paprika2 tbsp · 14 g
    • Garlic powder1 tbsp · 9 g
    • Onion powder1 tbsp · 8 g
    • Ground cumin1 tsp · 2 g
    • Chicken or pork stock250 ml · 1 cup
    • Apple cider vinegar2 tbsp · 30 ml
    • Brown sugar optional1 tbsp · 12 g
    • Slaw veg + salt & pepperto serve

    Swaps I actually use: a pork loin gives you an even leaner result for a cut, though it’s slightly less melting. No slow cooker? Cook it covered in a low oven (150°C / 300°F) for four to five hours. Skip the brown sugar entirely and the rub still sings. For the slaw, shredded cabbage, carrot and a splash of vinegar is all you need — no need for a heavy mayo dressing.

    03Step by step

    Trim & rub

    Trim the fat cap, rub it all over

    Trim the heavy outer fat from the shoulder, leaving just a thin layer for flavour. Mix the paprika, garlic powder, onion powder, cumin and a good pinch of salt and pepper, then rub it firmly into every surface of the pork.

    Magnus says: get the rub right into the meat with your hands. A loving rub now is a flavourful pork later.

    Trimmed pork shoulder being rubbed all over with a smoky spice mix
    Sear (optional)

    Brown it for deeper flavour

    If you’ve got five minutes, sear the rubbed pork in a hot pan on all sides until browned. It’s not essential, but that browning adds a real depth you’ll taste in the finished bowls. Skip it if you’re rushed.

    The rubbed pork shoulder browning in a hot pan on all sides
    Into the pot

    Stock, vinegar, lid on

    Sit the pork in the slow cooker. Pour the stock and apple cider vinegar around it (not over it, so the rub stays put), add the brown sugar if using, and put the lid on. That’s the work done.

    Pork shoulder sitting in a slow cooker with stock and vinegar poured around it
    Slow cook

    Low for 8 hours, then walk away

    Cook on low for about eight hours (or high for four to five) until the pork is so tender it gives way to a fork with no resistance. Go and train, go and live your day — the pot has it handled.

    Magnus says: don’t rush it on high if you can help it. Low and slow is what makes it melt.

    Fully cooked, tender pork shoulder in the slow cooker after hours of cooking
    Shred

    Two forks, pull it apart

    Lift the pork onto a board and shred it with two forks — it should fall apart easily. Skim the fat from the cooking liquid, then toss the shredded pork back through a few spoons of that flavourful juice so it stays moist.

    Tender pork being pulled into shreds with two forks on a board
    Build the bowl

    Rice, pork, fresh slaw

    Spoon rice into each bowl, pile the pulled pork on top, and finish with a handful of sharp, fresh slaw. The cool crunch against the rich pork is what makes the whole bowl sing.

    Magnus says: the slaw isn’t optional in my book. It cuts the richness and stops the bowl feeling heavy.

    The finished bowl with rice, pulled pork and a fresh sharp slaw under cold light

    04The spec sheet

    Real numbers, calculated — not guessed. The recipe makes 6 bowls; figures are for one finished bowl (~340g) and a flat 100g.

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy730 kcal215 kcal
    Protein50.0 g14.7 g
    Carbohydrate68.0 g20.0 g
    — of which sugars6.0 g1.8 g
    Fat27.0 g7.9 g
    — of which saturates9.0 g2.6 g
    Fibre3.5 g1.0 g
    Sodium~0.78 g~0.23 g
    Calorie density
    215 kcal / 100g

    Moderate. The slaw keeps the volume up while the pork and rice carry the calories — a comfortable density for eating a satisfying amount on a bulk.

    Protein per 100 kcal
    6.8 g / 100 kcal

    Solid. Trimmed pork shoulder is more protein-dense than its reputation suggests; trim it harder and this ratio climbs further on a cut.

    Key micros (per serving, approx.)
    • Thiamin (B1)~1.1 mg · 92% DV
    • Vitamin B6~0.9 mg · 53% DV
    • Zinc~5 mg · 45% DV
    • Selenium~40 µg · 73% DV
    • Niacin (B3)~9 mg · 56% DV
    • Phosphorus~350 mg · 50% 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 pot of pork, three jobs. The shredded pork stays the same — you move the rice and how hard you trim. Macros below are for a full serving.

    Bulk

    The full bowl

    The recipe as written — full rice, a generous pile of pork, slaw on top. Add an extra spoon of the cooking juice or rice if you need the calories higher. Effortless, comforting fuel for growing.

    730Kcal
    50G Protein
    27G Fat
    Cut

    Lean & slaw-heavy

    Trim the pork hard, halve the rice, and pile the bowl with extra slaw and leaves. Skip the brown sugar. You keep the smoky, tender pork for far fewer calories.

    410Kcal
    44G Protein
    14G Fat
    TRT

    Steady & balanced

    A moderate scoop of rice, a normal serving of pork, plenty of slaw. Balanced fuel that satisfies for an evening meal without overshooting the day.

    560Kcal
    47G Protein
    20G Fat

    06Meal prep & storage

    This recipe practically is meal prep — it makes six bowls on purpose. The pulled pork keeps and reheats better than almost any other protein I cook.

    Fridge
    4 days

    Store the pork in its juices in an airtight container; keep rice and slaw separate. The juice keeps the pork from drying out.

    Freezer
    3 months

    Pulled pork freezes superbly. Portion it with a little juice into bags, freeze flat, and thaw overnight in the fridge.

    Reheat
    4 min

    Reheat the pork gently with a splash of its juice or water so it stays moist. Build a fresh bowl with new rice and slaw each time.

    For meal prep I keep the pork, the rice and the slaw in three separate containers and assemble each bowl fresh. That keeps the slaw crisp and the pork moist all the way to day four, which is the whole reason I batch it.

    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

    Can I make this without a slow cooker? +

    Yes. Cook the rubbed pork covered in a low oven at 150°C (300°F) for four to five hours, or in an instant pot on high pressure for about 75 minutes with a natural release. Either way you’re after pork that pulls apart with no resistance. The slow cooker just makes it the most hands-off.

    Is pork shoulder too fatty for a cut? +

    Less than people assume once it’s trimmed. Cut off the heavy fat cap before cooking and skim the fat from the juices after, and a trimmed shoulder is a genuinely lean, protein-rich meat. For a hard cut you can also use pork loin, which is leaner still.

    Why add the vinegar? +

    Apple cider vinegar does two jobs: it brightens the rich pork so the bowl doesn’t feel heavy, and a little acidity helps the meat go tender. You won’t taste it as sourness in the finished dish — it just makes everything taste more balanced.

    Can I bulk it up even more? +

    Easily. Add more rice, fold a spoon of the cooking juice through the pork, or top the bowl with avocado or a little cheese. The pork itself is high-protein, so you can lean on carbs and a touch of healthy fat to push the calories up without crowding out the protein.

    What slaw works best? +

    Keep it sharp and simple — shredded cabbage and carrot with a splash of vinegar, a pinch of salt, and maybe a little Greek yoghurt if you want it creamy. You want crunch and acidity to cut the rich pork, so steer clear of a heavy, sweet mayo dressing that fights it.

    From my 7-day Bulk plan

    This bowl lives inside a full week of meals.

    This pulled pork bowl is one plate 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
    A pulled pork rice bowl from the 7-day bulking meal plan 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.

  • Teriyaki Beef and Jasmine Rice

    Teriyaki Beef and Jasmine Rice

    Recipe · Bulking / Beef / High-protein

    Teriyaki Beef and Jasmine Rice

    Glossy, savoury-sweet teriyaki beef over fluffy jasmine rice — 49 grams of protein and 700 calories a bowl, with a homemade sauce so you control the sugar and the salt. Easy comfort food that actually fuels a bulk.

    GoalBulk
    Total time25 min
    Servings2 bowls
    Protein / serving49 g
    Calories / serving700 kcal
    Glossy teriyaki beef strips over fluffy jasmine rice scattered with sesame and green onion, plated under cold light Plate 01 / Finished

    The teriyaki I grew up eating out of a takeaway box was lovely and also a sugar bomb — gloriously sticky, but with a sauce that was honestly more syrup than anything else. When I started counting properly, I worked out one of those boxes could carry as much sugar as a dessert, and I’d had no idea. Nobody had ever told me. That’s the kind of thing that makes me quietly cross on your behalf.

    So I started making my own. It took me a few goes to get the balance right — enough soy for the savoury depth, just enough honey for that glossy stickiness, a little garlic and ginger to make it sing, and a touch of cornstarch to bring it together. The version I landed on has a fraction of the sugar of the takeaway and tastes, if anything, better, because you can actually taste the beef underneath instead of drowning it.

    This is a beautiful bulking bowl, love. Lean strips of beef seared hard, glazed in that glossy sauce, piled over fragrant jasmine rice — it eats like a treat and the macros do real work, nearly 50 grams of protein and the calories to grow on. It’s fast, it’s familiar, and you’ll never miss the takeaway version once you’ve made your own. I’ve got you on this one.

    01Who it’s for & when to eat it

    The beef and sauce stay constant — you scale the rice and the sweetness to your goal. Here’s how I steer it.

    On a bulk

    The default bowl

    A full portion of jasmine rice under a generous pile of glazed beef. Easy, calorie-dense fuel that still lands close to 50g of protein. My go-to on a training day when the appetite’s up.

    On a cut

    Lean it down

    Use leaner beef, halve the rice and bulk the bowl out with stir-fried broccoli and pepper. Cut the honey to a teaspoon. Big flavour, far fewer calories. See the variations below.

    On TRT

    Steady portion

    A moderate scoop of rice, a normal serving of beef, plenty of stir-fried veg alongside. Balanced carbs and protein for a satisfying evening meal that won’t overshoot.

    Timing: a great post-training meal — the rice refills your tank and the beef rebuilds. It also reheats well, so it earns its place in the meal-prep rotation.

    02Ingredients

    Makes 2 bowls. The homemade sauce is the heart of it — making it yourself is how you keep the sugar honest. Scale every line in proportion for more.

    Servings 2 · adjust on the live recipe card
    • Lean beef strips rump or sirloin300 g · 10.6 oz
    • Cooked jasmine rice300 g · 10.6 oz
    • Soy sauce reduced-salt3 tbsp · 45 ml
    • Honey2 tbsp · 40 g
    • Rice vinegar1 tbsp · 15 ml
    • Garlic, grated2 cloves
    • Fresh ginger, grated1 tbsp · 10 g
    • Cornstarch to thicken1 tsp · 3 g
    • Sesame oil1 tsp · 5 ml
    • Sesame seeds & green onionto finish

    Swaps I actually use: chicken thigh or breast works beautifully in place of beef — adjust the macros for the cut. Drop the honey to a teaspoon and use a sweetener if you want it leaner. No rice vinegar? A squeeze of lime brings the same bright lift. Tamari in place of soy keeps it gluten-free. For more fibre, run the rice half-and-half with brown rice.

    03Step by step

    The sauce

    Whisk it together first

    In a small bowl, whisk the soy, honey, rice vinegar, garlic and ginger together. Stir the cornstarch into a tablespoon of cold water until smooth, then mix that in too. Having the sauce ready means the cooking goes fast once the pan is hot.

    Magnus says: taste it raw. Too salty, add a splash of water; not glossy enough later, that cornstarch will fix it.

    Teriyaki sauce being whisked together in a small bowl with garlic and ginger
    Prep the beef

    Slice thin, pat dry

    If your beef isn’t pre-sliced, cut it thin across the grain — thin strips cook fast and stay tender. Pat them dry with paper towel so they sear instead of stewing in their own moisture.

    Beef sliced thin across the grain and patted dry on a board
    Sear hard

    Hot pan, don’t crowd it

    Heat the sesame oil in a wide pan or wok over a high heat. Add the beef in one layer — work in two batches if you need to, because a crowded pan steams. Sear for a minute or two until browned, then push it to the side.

    Magnus says: a crowded pan is the enemy of a good sear. Give the beef room or do it in batches.

    Beef strips searing hard in a hot wok in a single layer
    Glaze

    Pour in the sauce, let it cling

    Lower the heat a touch and pour the sauce over the beef. It’ll bubble and thicken quickly thanks to the cornstarch — toss the beef through it for a minute until everything is glossy and coated. Don’t let it cook down to glue; you want it sticky, not dry.

    Beef being tossed in glossy thickening teriyaki sauce in the pan
    Build the bowl

    Rice down, beef on top

    Spoon the warm jasmine rice into two bowls and pile the glazed beef over the top, scraping every bit of sauce from the pan. Spoon any extra glaze over the rice too — that’s the best part.

    Glazed teriyaki beef spooned over fluffy jasmine rice in a bowl
    Finish

    Sesame, green onion, eat it hot

    Scatter over sesame seeds and sliced green onion and serve straight away while the glaze is glossy. A few stir-fried greens on the side never hurt.

    Magnus says: the green onion and sesame aren’t just for looks — they cut through the sweet glaze and wake the whole bowl up.

    The finished teriyaki beef bowl scattered with sesame and green onion under cold light

    04The spec sheet

    Real numbers, calculated — not guessed. The recipe makes 2 bowls, about 660g of finished food total. Here’s what one serving (~330g) and a flat 100g actually give you.

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy700 kcal212 kcal
    Protein49.0 g14.8 g
    Carbohydrate76.0 g23.0 g
    — of which sugars15.0 g4.5 g
    Fat20.0 g6.1 g
    — of which saturates6.5 g2.0 g
    Fibre2.0 g0.6 g
    Sodium~1.05 g~0.32 g
    Calorie density
    212 kcal / 100g

    Moderate. Dense enough to make a surplus comfortable, light enough that you can finish a satisfying bowl — handy when you’re building.

    Protein per 100 kcal
    7.0 g / 100 kcal

    Strong for a sticky-sauce bowl. The lean beef does the work; the homemade sauce keeps the sugar in check so it stays a high-protein meal, not a dessert.

    Key micros (per serving, approx.)
    • Iron~4 mg · 22% DV
    • Zinc~8 mg · 73% DV
    • Vitamin B12~2.4 µg · 100% DV
    • Selenium~26 µg · 47% DV
    • Niacin (B3)~8 mg · 50% DV
    • Phosphorus~330 mg · 47% 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 sauce, three jobs. The beef and glaze stay the same — you move the rice and the honey. Macros below are for a full serving.

    Bulk

    The full bowl

    The recipe as written — full jasmine rice, generous beef, the honey glaze. Add a teaspoon of sesame oil or an extra scoop of rice if you need the calories higher. Easy, comforting fuel.

    700Kcal
    49G Protein
    20G Fat
    Cut

    Lean & veg-heavy

    Use leaner beef, halve the rice, cut the honey to a teaspoon (or a sweetener), and bulk the bowl with stir-fried broccoli and pepper. Big teriyaki flavour for far fewer calories.

    400Kcal
    44G Protein
    11G Fat
    TRT

    Steady & balanced

    A moderate scoop of rice, a normal portion of beef, and a generous side of stir-fried veg. Balanced carbs and protein that fill you up without pushing the calories too high.

    540Kcal
    46G Protein
    15G Fat

    06Meal prep & storage

    This is a meal-prep natural. The glazed beef and rice both reheat well, and the flavour, if anything, deepens overnight in the fridge.

    Fridge
    4 days

    Box the beef and rice together once cooled. The glaze keeps everything moist, so it doesn’t dry out the way plain rice can.

    Freezer
    3 months

    Freezes well in a sealed container. Thaw overnight in the fridge before reheating for the best texture.

    Reheat
    4 min

    Microwave with a splash of water over the rice, or reheat in a pan. Add a fresh scatter of sesame and green onion to liven it back up.

    For meal prep I make a double batch of the sauce and keep it in a jar — it lasts a week in the fridge and turns any seared protein into a teriyaki bowl in minutes. That little jar has saved a lot of tired evenings.

    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 make my own teriyaki sauce? +

    Because the bottled and takeaway versions are often loaded with sugar and salt, and you’ve no real say in either. Making it yourself means you control the honey and the soy, so a bowl carries a fraction of the sugar while tasting better. It takes two minutes to whisk together — well worth it.

    Can I use chicken instead of beef? +

    Absolutely — chicken thigh or breast both work beautifully and soak up the glaze. Cook it through fully before adding the sauce. Breast keeps it leaner; thigh eats juicier. The macros shift with the cut, but the method is identical.

    How do I make it lower in sugar? +

    Drop the honey to a teaspoon and make up the sweetness with a spoon of a heat-stable sweetener, or just leave it less sweet — the soy, garlic and ginger carry plenty of flavour. The cornstarch still gives you that glossy cling without the sugar doing the work.

    My sauce went too thick — what now? +

    Easy fix: stir in a splash of water or a little extra soy off the heat until it loosens back to a glossy glaze. Cornstarch keeps thickening as it cools, so always aim for slightly looser than you want in the pan.

    What veg goes well in this bowl? +

    Broccoli, sugar snap peas, peppers and carrots all stir-fry quickly and stand up to the glaze. Toss them in the hot pan before the beef, or alongside on a cut to add volume for almost no calories. Edamame is a nice high-protein addition too.

    From my 7-day Bulk plan

    This bowl lives inside a full week of meals.

    This teriyaki beef bowl is one plate 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
    A teriyaki beef bowl from the 7-day bulking meal plan 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.

  • The Bulking Smash-Burger Bowl

    The Bulking Smash-Burger Bowl

    Recipe · Bulking / Beef / High-protein

    The Bulking Smash-Burger Bowl

    All the joy of a smash burger, built into a bowl that actually fuels a bulk — 51 grams of protein and 780 calories, crisp-edged beef over rice with a proper burger sauce. No bun to fill you up before the macros do.

    GoalBulk
    Total time25 min
    Servings2 bowls
    Protein / serving51 g
    Calories / serving780 kcal
    A smash-burger bowl with crisp-edged beef, rice, melted cheese and burger sauce, plated under cold light Plate 01 / Finished

    I love a smash burger. I won’t pretend otherwise. There’s something about beef pressed thin and screaming hot on a pan, the edges going dark and lacy, the cheese melting into the cracks — it’s one of the great small pleasures of cooking. The trouble, when you’re trying to grow on purpose, is that the bun and the side of fries push the whole thing into territory where you eat half of what you need and feel full of bread.

    So one evening I just left the bun in the drawer. I smashed the patties the same way, built the same tangy sauce, and dropped it all over a bowl of rice instead. And honestly? It was better. The crisp beef edges and the soft rice and the cool sauce all in one spoonful — it ate like a burger and a rice bowl had a beautiful baby. And because there was no bun stealing my appetite, I could actually finish a portion that did the job.

    This is the bulking smash-burger bowl, love. It’s fast, it’s loud with flavour, and the macros are genuinely good — over 50 grams of protein and the kind of calories that help you grow without forcing yourself. I make it when I want my training food to feel like a treat instead of a chore. Cook it once and you’ll understand why the bun never made it back. I’ve got you on this.

    01Who it’s for & when to eat it

    The beef and sauce stay the same across every goal — you just move the rice and cheese up or down. Here’s how I steer it.

    On a bulk

    The default bowl

    A full portion of rice, two smashed patties’ worth of beef, the cheese and the sauce. Dense, satisfying calories that still land over 50g of protein. My go-to on a hard training day.

    On a cut

    Lean it out

    Use 5% lean beef, drop the rice for a base of shredded lettuce and pickles, keep the sauce light. You get the whole burger experience for a fraction of the calories. See the variations below.

    On TRT

    Balanced bowl

    A moderate scoop of rice, normal beef, a little cheese, plenty of veg under it. Balanced fuel that satisfies the burger craving without overshooting the day.

    Timing: this is a fantastic post-training meal — fast protein, easy carbs to refill the tank. It also packs well for lunch, though the beef is at its crispy best fresh off the pan.

    02Ingredients

    Makes 2 bowls. The smash is the heart of it — get the pan properly hot and don’t crowd the beef. Scale every line in proportion if you’re feeding more.

    Servings 2 · adjust on the live recipe card
    • Lean beef mince 10% fat300 g · 10.6 oz
    • Cooked rice300 g · 10.6 oz
    • Reduced-fat cheese slices2 slices
    • Light mayonnaise2 tbsp · 30 g
    • Tomato ketchup1 tbsp · 15 g
    • Yellow mustard1 tsp · 5 g
    • Dill pickles, chopped2 tbsp
    • Shredded lettuce2 handfuls
    • Onion, finely diced½ small
    • Salt & black pepperto taste

    Swaps I actually use: 5% lean mince drops the fat hard for a cut; full-fat eats richer on a bulk. Swap the rice for cauliflower rice to cut calories, or for a higher-protein base use a 50/50 mix of rice and lentils. No reduced-fat cheese? A regular slice adds a little fat but melts beautifully. For the sauce, Greek yoghurt in place of half the mayo lifts the protein and cuts the fat.

    03Step by step

    The sauce

    Mix the burger sauce first

    Stir the mayo, ketchup, mustard and chopped pickles together in a small bowl with a pinch of pepper. Taste it — it should be tangy and a little sharp. Set it aside so the flavours mingle while you cook.

    Magnus says: this sauce is what makes it taste like a burger and not just beef on rice. Don’t skip it.

    Burger sauce being stirred together in a small bowl with chopped pickles
    Portion the beef

    Loose balls, not packed

    Divide the mince into four loose balls. Don’t compact them — a loose ball smashes into more surface area, and surface area is where all that dark, crispy flavour comes from. Season the tops with salt and pepper.

    Four loose balls of beef mince portioned and seasoned on a board
    Smash

    Hot pan, hard press, leave it

    Get a heavy pan ripping hot. Lay the balls in and immediately press each one flat with a spatula — really lean on it for ten seconds. Then leave them alone. You want a deep brown crust before you touch them, about two minutes.

    Magnus says: the pan must be hot enough to make you slightly nervous. That’s the secret to the crispy edges.

    Beef patties pressed flat on a screaming-hot pan with dark crisp edges forming
    Flip & cheese

    Turn, top with cheese, melt

    Flip the patties, lay a half-slice of cheese on each, and cook another minute until the cheese slumps and melts. Throw the diced onion into the pan beside them for the last thirty seconds to soften and catch some of the beef fat.

    Smash patties flipped with melting cheese on top and onions softening alongside
    Build the bowl

    Rice down, beef on top, lettuce, sauce

    Spoon the warm rice into two bowls. Pile the cheesy beef on top, scatter over the cooked onion and shredded lettuce, then spoon the burger sauce generously over everything.

    The bowl being assembled with rice, cheesy beef, lettuce and burger sauce
    Serve

    Extra pickles, eat it hot

    Finish with a few more chopped pickles for crunch and a crack of pepper. Eat it straight away while the beef edges are still crisp and the cheese is gooey.

    Magnus says: get a bit of everything on the spoon — crispy beef, soft rice, cool sauce. That’s the whole point.

    The finished smash-burger bowl topped with extra pickles and pepper under cold light

    04The spec sheet

    Real numbers, calculated — not guessed. The recipe makes 2 bowls, about 720g of finished food total. Here’s what one serving (~360g) and a flat 100g actually give you.

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy780 kcal217 kcal
    Protein51.0 g14.2 g
    Carbohydrate62.0 g17.2 g
    — of which sugars6.0 g1.7 g
    Fat33.0 g9.2 g
    — of which saturates11.0 g3.1 g
    Fibre3.0 g0.8 g
    Sodium~0.95 g~0.26 g
    Calorie density
    217 kcal / 100g

    Moderate-to-high. Dense enough to make a surplus easy without forcing a huge volume of food — handy when the appetite isn’t quite keeping up with the training.

    Protein per 100 kcal
    6.5 g / 100 kcal

    Solid for a burger-style meal. The lean beef carries it; on a deeper cut, switching to 5% mince pushes this ratio higher still.

    Key micros (per serving, approx.)
    • Iron~4.5 mg · 25% DV
    • Zinc~9 mg · 82% DV
    • Vitamin B12~2.6 µg · 108% DV
    • Selenium~28 µg · 51% DV
    • Niacin (B3)~9 mg · 56% DV
    • Phosphorus~360 mg · 51% 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 smash, three jobs. The beef and sauce stay the same — you move the rice, the cheese and the fat level of the mince. Macros below are for a full serving.

    Bulk

    The full bowl

    The recipe as written — full rice, 10% beef, cheese and sauce. Add a second slice of cheese or an extra spoon of rice if you need the calories higher. Comforting, dense fuel for growing.

    780Kcal
    51G Protein
    33G Fat
    Cut

    All the burger, fewer calories

    Use 5% lean mince, swap the rice for shredded lettuce and pickles, and lighten the sauce with Greek yoghurt. You keep every bit of the burger flavour for a fraction of the calories.

    360Kcal
    44G Protein
    16G Fat
    TRT

    Steady & balanced

    A moderate scoop of rice, normal beef, one slice of cheese, and a big base of veg under it all. Balanced fuel that satisfies the craving without overshooting your day.

    560Kcal
    47G Protein
    24G Fat

    06Meal prep & storage

    This packs well if you treat the parts right. The trick is keeping the crispy beef, the rice and the sauce a little separate so nothing goes soggy before you eat it.

    Fridge
    3 days

    Store the cooked beef and rice together in a box; keep the sauce and lettuce in separate little pots to add fresh.

    Freezer
    2 months

    The cooked beef freezes well. Freeze it flat in a bag and thaw overnight before reheating; add fresh rice and sauce after.

    Reheat
    3 min

    Reheat the beef and rice in a hot pan to crisp the edges back up, or microwave in a pinch. Add the cold sauce and lettuce last.

    For meal prep I batch the beef and rice on a Sunday and make a jar of the sauce to last the week. Two minutes in a hot pan brings the beef back to life, and the bowl tastes nearly as good as fresh.

    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

    What’s the trick to crispy smash-burger edges? +

    Three things: a properly hot heavy pan, loose balls of mince that aren’t compacted, and a hard press the moment they hit the heat — then leaving them alone to form a crust. If you press while they cook or move them too soon, you lose the crisp. Patience for two minutes is the whole game.

    Can I make this leaner for a cut? +

    Easily. Use 5% lean mince, swap the rice for shredded lettuce and pickles, and make the sauce with Greek yoghurt instead of most of the mayo. That takes a serving from around 780 calories down to roughly 360 while keeping the burger flavour and most of the protein. See the Cut variation above.

    What rice works best in the bowl? +

    Any cooked rice you like — white rice keeps it soft and neutral, which suits the rich beef. For more fibre and a slower-digesting carb, brown rice works too. To cut calories, swap in cauliflower rice; to bump protein, mix the rice half-and-half with cooked lentils.

    Can I cook the beef without a smash? +

    Yes — just brown the mince loose in the pan as crumbles instead. You lose the lacy crisp edges but it’s faster and still tastes great with the sauce. Season well and let some of it catch and brown on the pan for flavour.

    Is the burger sauce essential? +

    It’s what turns beef-on-rice into a smash-burger bowl, so I’d keep it. If you want it leaner, build it on Greek yoghurt; if you want it richer, use full-fat mayo. The pickles and mustard are doing the tangy work, so don’t leave those out even if you lighten the base.

    From my 7-day Bulk plan

    This bowl lives inside a full week of meals.

    This smash-burger bowl is one plate 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
    A smash-burger bowl from the 7-day bulking meal plan 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.

  • Creamy Chicken Pasta (the bulk one)

    Creamy Chicken Pasta (the bulk one)

    Recipe · Bulking / Pasta / High-protein

    Creamy Chicken Pasta (the bulk one)

    A proper creamy chicken pasta that loves you back on a bulk — 53 grams of protein and 710 calories a plate, with the sauce made from cottage cheese instead of a tub of double cream. Big, comforting, and easy to eat a lot of when you’re trying to grow.

    GoalBulk
    Total time30 min
    Servings2 big plates
    Protein / serving53 g
    Calories / serving710 kcal
    A bowl of creamy chicken pasta glossed with sauce and flecked with black pepper, plated under cold light Plate 01 / Finished

    For years I thought a bulk meal had to be either delicious or sensible, never both. I’d choke down dry chicken and rice all week to keep my numbers clean, and then on a Friday I’d cave and eat a creamy pasta so heavy it sat in my chest till morning. One or the other. That was the deal I’d made with myself, and it was a bad deal.

    The fix came on a slow afternoon in my kitchen in Stockholm, when I had a tub of cottage cheese in the fridge and no cream, and I was too lazy to go out into the cold for it. So I blended the cottage cheese smooth, warmed it gently with a little pasta water and garlic, and folded it through the noodles with the chicken. It went silky. It clung to the pasta like a real cream sauce. And it carried about three times the protein of the thing I’d been hiding from.

    This is the bulk one, love — the version I cook when I want to grow and still want to enjoy my dinner like a person. It’s big, it’s warm, it’s properly creamy, and the macros do real work. I’ve fed it to lifters twice my appetite and watched them go quiet and happy. Cook it once on a cold night and I think it’ll earn a permanent spot in your week. I’ve got you.

    01Who it’s for & when to eat it

    This plate is built to add calories without making you miserable. The sauce and chicken stay the same; what you change is how much pasta sits underneath. Here’s how I steer it.

    On a bulk

    The default plate

    A full 100g of dry pasta per person, the whole sauce, plenty of chicken. This is easy, calorie-dense fuel that still lands over 50g of protein. My go-to on a heavy training day when the appetite is finally there.

    On a cut

    Pull it back

    Drop the pasta to 60g dry and swap in a pile of courgette ribbons for volume. Same creamy sauce, far fewer calories, still a lot of protein. See the variations below for the numbers.

    On TRT

    Steady portion

    A middle plate — 75g dry pasta, a normal serving of chicken, a handful of spinach stirred in. Balanced carbs and protein for a satisfying evening meal that won’t overshoot.

    Timing: this is a brilliant post-training dinner — the carbs help you recover and the protein does the building. It’s also one of the few pasta dishes that reheats genuinely well, so it pulls double duty as next-day lunch.

    02Ingredients

    Makes 2 big plates. The sauce is built on cottage cheese, so keep that the star — everything else scales around it. Want more? Multiply every line and keep the ratio.

    Servings 2 · adjust on the live recipe card
    • Chicken breast, diced300 g · 10.6 oz
    • Dried pasta penne or fusilli200 g · 7 oz
    • Cottage cheese full-fat or low-fat250 g · 8.8 oz
    • Garlic, grated3 cloves
    • Grated parmesan30 g · 1 oz
    • Olive oil1 tbsp · 15 ml
    • Reserved pasta water120 ml · ½ cup
    • Baby spinach2 handfuls · 60 g
    • Black pepperto taste
    • Saltto taste

    Swaps I actually use: blended low-fat cottage cheese shaves fat for a leaner plate; full-fat eats richer. No parmesan? A spoon of nutritional yeast or any hard cheese works for the savoury hit. Chicken thigh in place of breast eats juicier but adds fat — fine on a bulk. For a higher-protein noodle, reach for a chickpea or lentil pasta; it changes the flavour a little but pushes the protein up.

    03Step by step

    The pasta

    Get the water on first

    Bring a big pot of salted water to the boil and cook the pasta to just shy of the packet time — you want it with a little bite, because it’ll finish in the sauce. Before you drain, scoop out a mug of the starchy water. That water is the secret to a silky sauce, so don’t tip it all away.

    Magnus says: reserve more pasta water than you think you need. You can always leave it; you can’t get it back.

    Pasta boiling in a pot of salted water with a mug of starchy water reserved beside it
    Blend the sauce base

    Cottage cheese, smooth as cream

    While the pasta cooks, blitz the cottage cheese in a blender or with a stick blender until it’s completely smooth — no curds left. This is what turns a lumpy tub into a glossy cream sauce. Set it aside for now.

    Magnus says: don’t skip the blending. Smooth is the whole trick; lumpy cottage cheese stays lumpy in the pan.

    Cottage cheese being blended smooth in a jug until it looks like cream
    Cook the chicken

    Sear it golden in one layer

    Heat the olive oil in a wide pan over a medium-high heat. Season the diced chicken and lay it in one layer so it browns rather than steams. Leave it alone for a couple of minutes, then turn and cook through. Pull it out onto a plate.

    Diced chicken searing golden in a wide pan in a single layer
    Build the sauce

    Garlic, then the blended cheese

    Lower the heat. Add the grated garlic to the same pan and stir for thirty seconds until it smells sweet — don’t let it brown. Pour in the blended cottage cheese and a splash of the reserved pasta water, then stir in the parmesan. Warm it gently; keep it on a low heat so it stays creamy and doesn’t split.

    Magnus says: low and slow with the sauce. Boil it hard and the cheese can turn grainy.

    A creamy pale sauce coming together in the pan with garlic and parmesan
    Bring it together

    Pasta, chicken, spinach, toss

    Add the drained pasta, the chicken and the spinach to the pan. Toss everything through the sauce, loosening with more pasta water a splash at a time until it coats every piece. The spinach will wilt in under a minute. Taste and season.

    Pasta, chicken and wilting spinach tossed through the creamy sauce in the pan
    Serve

    Plate it hot, crack of pepper on top

    Divide between two warm bowls, grate a little more parmesan over if you like, and finish with a generous crack of black pepper. Eat it straight away while the sauce is glossy and loose.

    Magnus says: it thickens as it sits, so serve it slightly looser than you think. A splash of water revives leftovers too.

    The finished creamy chicken pasta plated in a warm bowl with pepper and parmesan

    04The spec sheet

    Real numbers, calculated — not guessed. The recipe makes 2 plates, about 700g of finished food total. Here’s what one serving (~350g) and a flat 100g actually give you.

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy710 kcal203 kcal
    Protein53.0 g15.1 g
    Carbohydrate78.0 g22.3 g
    — of which sugars5.0 g1.4 g
    Fat18.0 g5.1 g
    — of which saturates6.5 g1.9 g
    Fibre4.5 g1.3 g
    Sodium~0.62 g~0.18 g
    Calorie density
    203 kcal / 100g

    Moderate. High enough to make hitting a surplus easy, but not so dense you can’t finish a satisfying bowl — exactly what you want when you’re trying to grow without forcing food.

    Protein per 100 kcal
    7.5 g / 100 kcal

    Strong for a creamy pasta. The cottage-cheese sauce is doing the heavy lifting here — it turns a carb-heavy plate into a genuinely high-protein meal.

    Key micros (per serving, approx.)
    • Calcium~280 mg · 28% DV
    • Selenium~52 µg · 95% DV
    • Niacin (B3)~16 mg · 100% DV
    • Phosphorus~480 mg · 69% DV
    • Vitamin B12~1.4 µg · 58% DV
    • Folate~95 µg · 24% 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 sauce, three jobs. The creamy base and chicken stay the same — you move the pasta up or down and add or drop volume. Macros below are for a full serving.

    Bulk

    The full plate

    The recipe as written — 100g dry pasta per person, the whole sauce, plenty of chicken. Add a second drizzle of olive oil if you need the calories higher still. Easy, comforting fuel for growing.

    710Kcal
    53G Protein
    18G Fat
    Cut

    Lighter & loaded with veg

    Drop the pasta to 60g dry and bulk the bowl out with courgette ribbons or extra spinach. Use low-fat cottage cheese. You keep the creamy comfort and most of the protein for far fewer calories.

    470Kcal
    48G Protein
    10G Fat
    TRT

    Steady & balanced

    A middle plate — 75g dry pasta, a normal portion of chicken, spinach stirred through. Balanced carbs and protein that fill you up for an evening meal without pushing the calories too high.

    590Kcal
    50G Protein
    14G Fat

    06Meal prep & storage

    This is one of the rare creamy pastas that genuinely reheats well, because the cottage-cheese sauce doesn’t break the way a flour-and-cream one does. I batch it for two or three days at a time.

    Fridge
    3 days

    Store in an airtight container once cooled. The sauce tightens as it chills — that’s normal, it loosens back up on reheat.

    Freezer
    2 months

    Freezes acceptably, though the texture is best fresh. Thaw overnight in the fridge before reheating gently.

    Reheat
    5 min

    Reheat in a pan over low heat with a good splash of water or milk, stirring until the sauce goes creamy again. Microwave works too — add liquid first.

    For meal prep, I portion it into boxes the moment it’s cooled and always tuck a little splash of water in to add when I reheat. That one move is the difference between a creamy lunch and a dry one on day three.

    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

    Won’t the cottage cheese taste sour? +

    Once it’s blended smooth and warmed with garlic and parmesan, the tang mellows right out — most people can’t tell it isn’t cream. If you’re sensitive to it, use a milder full-fat cottage cheese and lean on the parmesan and pepper. It reads as a savoury, creamy sauce, not a sour one.

    My sauce went grainy — what happened? +

    Two usual culprits: the cheese wasn’t blended smooth to start with, or the pan got too hot and the sauce boiled. Keep the heat low once the cheese goes in, and always blitz it first. If it has split a little, a splash of cold pasta water and a brisk stir off the heat usually brings it back.

    Can I make this higher protein still? +

    Yes. Swap the regular pasta for a chickpea or lentil one and you’ll add roughly 10–15g of protein per serving, plus more fibre. You can also stir an extra 50g of blended cottage cheese into the sauce. Both keep the creamy texture and push the numbers up.

    What pasta shape works best? +

    Anything with ridges or hollows that grab the sauce — penne, fusilli, rigatoni. Long pasta like spaghetti works too but holds less sauce per bite. Cook it just shy of done so it finishes in the pan and soaks up flavour.

    Can I use leftover or rotisserie chicken? +

    Absolutely — it makes this a ten-minute meal. Skip the searing step, build the sauce, and fold the shredded cooked chicken in at the end just to warm through. The macros land in the same ballpark depending on the cut you use.

    From my 7-day Bulk plan

    This pasta lives inside a full week of meals.

    This creamy chicken pasta is one plate 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
    A creamy chicken pasta plate from the 7-day bulking meal plan 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.

  • High-Protein Beef Lasagna

    High-Protein Beef Lasagna

    Recipe · Bulking / Beef / High-protein

    High-Protein Beef Lasagna

    A proper beef lasagna rebuilt to land big protein — about 54 grams of protein and 690 honest calories a slice. The comfort-food classic, layered with a rich meat sauce and a protein-packed cheese layer. Sunday dinner that actually feeds the work you put in.

    GoalBulk
    Total time70 min
    Servings4 slices
    Protein / serving54 g
    Calories / serving690 kcal
    A slice of high-protein beef lasagna with rich meat sauce and a golden cheese top, plated under cold light Plate 01 / Finished

    Lasagna was always the dinner I made when people came over — big, generous, the kind of thing you carry to the table whole and let everyone fall on. The trouble was, the classic version is heavy on pasta and béchamel and light on protein, and once I was training seriously it didn’t fit. So I spent a good few rainy Sundays rebuilding it: more meat in the sauce, a lighter cottage-cheese-and-ricotta layer doing the job of the béchamel, and the protein lifted from “a bit” to a serious 54 grams a slice. It still feeds a table, and now it feeds the work too.

    This is comfort food in the truest sense — slow to build, worth every minute, and the kind of thing that makes a house smell like Sunday. The meat sauce is where the love goes: browned hard, simmered low, left to deepen. The cheese layer is creamy and rich but carries real protein instead of just fat. About 690 honest calories a slice, and it gets better every day it sits in the fridge. For a bulk, a tray of this is several meals of genuine pleasure already handled.

    I won’t pretend it’s a quick midweek throw-together — it’s not, and that’s fine. Some food is meant to be made slowly on a quiet afternoon, and this is one of them. Put some music on, take your time with the sauce, and you’ll end up with a tray that feeds you for days and tastes like someone cared. Make it once and it’ll become your Sunday tradition too. I’ve got you on this one.

    01Who it’s for & when to eat it

    This is a hearty, high-protein bake that flexes to your goal. The meat sauce stays rich; you move the pasta layers, the cheese, and the cut of beef. Here’s how I steer it.

    On a bulk

    The default slice

    Full pasta layers, a generous cheese top, and the rich meat sauce. Calorie-dense and deeply comforting — the Sunday bake that feeds the whole week’s training when you’re building.

    On a cut

    Lighten the layers

    Swap some pasta sheets for thin courgette slices, use 5% beef, and lean on cottage cheese over mozzarella. You keep the comfort and protein for far fewer calories. See the variations below.

    On TRT

    Steady fuel

    A moderate slice with plenty of salad on the side. Balanced protein, carbs and fats that keep you full and recovering without overshooting the day. A satisfying, sturdy main meal.

    Timing: a hearty evening or post-training meal — protein and carbs in one comforting slice. It’s at its best as a make-ahead Sunday bake that you portion out for the days that follow.

    02Ingredients

    Makes 4 slices from one tray. Doubling for a bigger crowd? Use a larger dish and add 10 minutes to the bake.

    Servings 4 · adjust on the live recipe card
    • Lean beef mince 5% fat600 g · 21 oz
    • Lasagna sheets9 sheets · ~180 g
    • Passata / chopped tomatoes700 g · 24.7 oz
    • Cottage cheese300 g · 10.6 oz
    • Ricotta150 g · 5.3 oz
    • Grated mozzarella120 g · 4.2 oz
    • Onion + garlic1 onion, 3 cloves
    • Egg binds the cheese layer1 large
    • Olive oil1 tbsp · 15 ml
    • Italian herbs, salt & pepperto taste

    Swaps I actually use: for a cut, replace a layer of pasta sheets with thin courgette ribbons and lean harder on the cottage cheese — drops the carbs and calories noticeably. No ricotta? Use all cottage cheese, blended smooth, for an even leaner, higher-protein layer. Turkey mince swaps straight in for beef. Make your own passata-based sauce to keep the sodium in check.

    03Step by step

    Brown the beef

    Sear it hard for deep flavour

    Heat the oil in a large pan over high. Add the beef, press it flat, and let it brown properly before breaking it up. Real colour on the meat is where the depth of the sauce comes from — don’t rush this bit.

    Magnus says: a grey, steamed mince makes a flat sauce. Get a proper sear on it first.

    Lean beef mince browning in a large pan
    Build the sauce

    Onion, garlic, tomato, then simmer

    Add the diced onion and soften, then the garlic for thirty seconds. Pour in the passata, season with herbs, salt and pepper, and simmer gently for 20 to 25 minutes until rich and thick. A low, slow simmer is what makes it taste like more than the sum of its parts.

    The meat sauce simmering with tomato, onion and herbs
    Mix the cheese layer

    Cottage cheese, ricotta, egg

    In a bowl, stir the cottage cheese, ricotta, egg and a little salt and pepper together. The egg sets the layer as it bakes so it slices cleanly instead of sliding out. This is your high-protein stand-in for the heavy béchamel.

    Magnus says: blend the cottage cheese smooth first if you want a silkier layer — texture’s a personal thing.

    Cottage cheese, ricotta and egg mixed in a bowl
    Layer it up

    Sauce, pasta, cheese, repeat

    Heat the oven to 190°C (375°F). Spread a little sauce in the dish, then layer pasta sheets, meat sauce and cheese mix, repeating until you finish with sauce on top. Don’t overfill each layer — even, thin layers cook through evenly.

    The lasagna being layered with pasta, meat sauce and cheese
    Top & bake

    Mozzarella on, into the oven

    Scatter the mozzarella over the top and bake for 30 to 35 minutes, until the pasta is tender and the top is golden and bubbling. Cover with foil for the first 20 minutes if it’s browning too fast, then uncover to finish.

    The lasagna baking with a golden, bubbling cheese top
    Rest & slice

    Let it settle before cutting

    This is the hard part — let it rest 10 minutes out of the oven before you cut it. Slicing too soon and it slumps into a heap. A proper rest lets it set so you get clean, sturdy slices. Then portion into four and serve.

    Magnus says: I know it smells incredible. Wait the ten minutes — your slices will thank you for it.

    A clean slice of the finished lasagna lifted from the tray

    04The spec sheet

    Real numbers, calculated — not guessed. The recipe makes 4 slices, around 1700g of baked lasagna total. Here’s what one slice (about 425g) and a flat 100g actually give you.

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy690 kcal162 kcal
    Protein54.0 g12.7 g
    Carbohydrate52.0 g12.2 g
    — of which sugars10.0 g2.4 g
    Fat26.0 g6.1 g
    — of which saturates11.0 g2.6 g
    Fibre5.0 g1.2 g
    Sodium~0.8 g~0.19 g
    Calorie density
    162 kcal / 100g

    Moderate-high, carried by the beef and cheese. On a build that’s the point — a generous, comforting slice that delivers real calories without an enormous portion.

    Protein per 100 kcal
    7.8 g / 100 kcal

    A lifter’s metric. Genuinely high for a lasagna — the lean beef and the cottage-cheese layer together turn a comfort classic into a serious protein meal.

    Key micros (per serving, approx.)
    • Vitamin B12~4.5 µg · 188% DV
    • Calcium~400 mg · 31% DV
    • Zinc~10 mg · 91% DV
    • Iron~5 mg · 28% DV
    • Selenium~35 µg · 64% DV
    • Phosphorus~500 mg · 71% 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 bake, three jobs. The meat sauce holds steady; you move the pasta, the cheese, and the beef. Macros below are for a full serving (one slice as built).

    Bulk

    Build it up

    Full pasta layers, a generous mozzarella top, a drizzle of olive oil over the sauce, and a slice of garlic bread on the side. Rich, calorie-dense comfort food to fuel a serious build.

    870Kcal
    57G Protein
    36G Fat
    Cut

    The lean version

    Swap a pasta layer for thin courgette ribbons, use all blended cottage cheese instead of ricotta, and cut the mozzarella top in half. Keeps the comfort and the high protein, drops the calories.

    460Kcal
    50G Protein
    14G Fat
    TRT

    Steady & balanced

    A standard slice with a big side salad dressed in olive oil and lemon. Balanced protein, carbs and good fats that keep you full and recovering without overshooting the day.

    620Kcal
    54G Protein
    26G Fat

    06Meal prep & storage

    Lasagna might be the best meal-prep dish there is — it improves overnight and reheats like a dream. One tray on a Sunday is four genuinely good meals through the week, no extra cooking.

    Fridge
    4 days

    Portion into slices once cooled and box them up. The flavour deepens as it sits, so day two and three are arguably better than the day you baked it.

    Freezer
    3 months

    Freezes beautifully, whole or in slices. Cool fully, wrap well, and thaw overnight in the fridge before reheating. Brilliant to have a slice in reserve.

    Reheat
    12 min

    Oven at 180°C, covered, for 12–15 minutes keeps it moist and re-crisps the top. The microwave works for a single slice in a hurry — cover it and add a splash of water.

    My move: bake the tray on a quiet afternoon, let it cool, then slice and box it. Four meals of proper comfort food done in one go — exactly the kind of make-ahead that makes eating for a build feel easy instead of relentless.

    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

    Do I need to pre-cook the lasagna sheets? +

    Not if you use a generous, slightly loose sauce — the sheets cook in the moisture as it bakes, which is how most no-boil sheets are designed to work. If your sauce is very thick or you’re using traditional dry sheets, a quick par-boil or an extra splash of liquid in the layers keeps them from staying hard.

    Why does cottage cheese instead of béchamel? +

    Béchamel is mostly butter, flour and milk — lots of calories, very little protein. Cottage cheese (with a little ricotta and an egg to bind) gives you that same creamy layer with a big protein boost and far less fat. It’s the single change that turns a lasagna into a high-protein meal.

    How do I make it lower-carb? +

    Replace one or more pasta layers with thin ribbons of courgette or aubergine — salt them and pat dry first so they don’t water down the bake. You’ll drop the carbs noticeably while keeping all that comforting, layered structure. See the Cut variation above.

    Can I use turkey or chicken mince? +

    Absolutely. Turkey or chicken mince both work and come out leaner. Brown them well and lean a little harder on the herbs and garlic, since they bring less of their own richness than beef. The protein stays high; the fat and calories drop a touch.

    Why did my lasagna fall apart when I cut it? +

    It didn’t rest long enough. Straight from the oven it’s molten and won’t hold a slice. Give it a full 10 minutes to settle and the egg-set cheese layer firms up, so it cuts into clean, sturdy pieces. Patience is the only trick here.

    From my 7-day Bulk plan

    This bake lives inside a full week of meals.

    This lasagna is one dinner 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.

  • Mass-Gainer Overnight Oats

    Mass-Gainer Overnight Oats

    Recipe · Bulking / Breakfast / High-protein

    Mass-Gainer Overnight Oats

    A jar of creamy overnight oats built to put size on you gently — about 45 grams of protein and 720 honest calories. Make it tonight, eat it tomorrow, and start the day already well fed. Real food doing the job most powders pretend to.

    GoalBulk
    Total time5 min + chill
    Servings1 jar
    Protein / serving45 g
    Calories / serving720 kcal
    A jar of creamy overnight oats layered with banana, peanut butter and crushed nuts, under cold light Plate 01 / Finished

    Most shop-bought mass gainers are, to be blunt, a tub of cheap maltodextrin and a pinch of protein for a silly price. I used them in my twenties because I didn’t know better, and they sat in my gut like cement. When I started actually understanding food, I worked out you can build the same thing — high calories, decent protein — out of oats, milk, peanut butter and a banana, for a fraction of the cost and a fraction of the bloat. This jar is the result, and I’ve made it more times than I can count.

    The whole point is ease. You stir it together at night while you’re cleaning up after dinner, leave it in the fridge, and in the morning it’s ready — thick, creamy, no cooking, no thinking. About 720 honest calories and 45 grams of protein waiting for you before you’ve even opened your eyes properly. On a build, when getting enough food in is half the challenge, having breakfast already done is worth more than any supplement. It’s a quiet, sturdy workhorse of a meal.

    I’m not going to promise you it’ll “transform” anything, because nothing in a jar does that — the work happens in the gym and over months, not mornings. What this does is make eating enough genuinely easy, and it does it with real food you can pronounce. Make a couple of jars on a Sunday and your bulking breakfasts are handled for half the week. No fuss, no powder-shaker rinse, just good oats waiting for you. I’ve got you on this one.

    01Who it’s for & when to eat it

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

    On a bulk

    The default jar

    Full oats, a generous spoon of peanut butter, protein, banana and crushed nuts. Calorie-dense and effortless — the jar I lean on hardest when I’m trying to put size on without skipping meals.

    On a cut

    Lighten it

    Drop the oats, swap peanut butter for powdered peanut, use skimmed milk and lean on the protein and berries. You keep the convenience and the protein for far fewer calories. See the variations below.

    On TRT

    Steady fuel

    A moderate oat portion with 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 grab-and-go breakfast, built the night before — slow carbs to carry you to lunch and protein to start the day strong. It also works as a sturdy snack between meals when you’re chasing calories on a build.

    02Ingredients

    Makes 1 jar. Easy to batch — make four or five jars at once and your week’s breakfasts are sorted.

    Servings 1 · adjust on the live recipe card
    • Rolled oats70 g · 3/4 cup
    • Milk or plant milk200 ml · 3/4 cup
    • Greek yoghurt100 g · 3.5 oz
    • Whey protein vanilla30 g · 1 scoop
    • Peanut butter20 g · 1 tbsp
    • Banana, mashed + sliced1 medium
    • Chia seeds1 tbsp · 12 g
    • Honey optional1 tsp · 7 g
    • Crushed nuts to top15 g · 1/2 oz
    • Cinnamon & pinch of saltto taste

    Swaps I actually use: for a cut, swap peanut butter for powdered peanut, use skimmed milk and fat-free yoghurt, and drop the nuts. No whey? Casein makes it even thicker overnight, or use a plant protein. The chia is optional but it thickens the jar lovely and adds a little fibre and fat. Berries instead of banana lower the sugar.

    03Step by step

    Mix the wet

    Milk, yoghurt, protein into the jar

    In a jar or tub, stir the milk, Greek yoghurt and protein powder together until smooth. Get the protein fully dissolved now — it’s far easier while it’s loose than once the oats go in and thicken it up.

    Magnus says: a fork beats a spoon for breaking up protein lumps. Beat it properly smooth first.

    Milk, yoghurt and protein stirred smooth in a jar
    Add the banana

    Mash half, slice half

    Mash half the banana and stir it through the wet mix for natural sweetness and creaminess. Keep the other half sliced to layer in and top with — it stops the jar tasting one-note and gives you something to bite.

    Mashed banana stirred into the wet mix
    Stir in the dry

    Oats, chia, cinnamon, salt

    Add the oats, chia seeds, cinnamon and a pinch of salt and stir well so everything is evenly coated and submerged. The chia needs to be mixed through, not clumped, so it gels evenly as it sits overnight.

    Oats and chia stirred into the jar
    Swirl the PB

    Peanut butter and honey through

    Drop in the peanut butter and the honey if using, and swirl them through — they don’t need to fully blend, those ribbons of peanut butter are part of the pleasure. Give it one last gentle stir to bring it together.

    Peanut butter swirled through the oat mixture
    Chill overnight

    Lid on, into the fridge

    Seal the jar and refrigerate for at least 4 hours, ideally overnight. The oats and chia drink up the liquid and go thick and creamy while you sleep. No cooking, no effort — the fridge does all the work for you.

    Magnus says: if it’s too thick in the morning, a splash of milk loosens it right back. Too thin? It wasn’t long enough — give it more time next batch.

    The sealed jar chilling in the fridge
    Top & eat

    Sliced banana, nuts, dig in

    In the morning, give it a stir, top with the reserved banana slices and crushed nuts, and eat it cold straight from the jar. Already done, already counted — a proper bulking breakfast with zero morning effort.

    The finished jar topped with banana slices and crushed nuts

    04The spec sheet

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

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy720 kcal138 kcal
    Protein45.0 g8.7 g
    Carbohydrate82.0 g15.8 g
    — of which sugars30.0 g5.8 g
    Fat22.0 g4.2 g
    — of which saturates5.0 g1.0 g
    Fibre11.0 g2.1 g
    Sodium~0.3 g~0.06 g
    Calorie density
    138 kcal / 100g

    Moderate, and very easy to eat — cold, creamy oats go down without a fight. On a build that’s exactly what you want from a breakfast that has to carry real calories.

    Protein per 100 kcal
    6.3 g / 100 kcal

    A lifter’s metric. Strong for a make-ahead carb breakfast — the whey and Greek yoghurt together push a humble jar of oats into proper-meal territory.

    Key micros (per serving, approx.)
    • Calcium~400 mg · 31% DV
    • Magnesium~160 mg · 38% DV
    • Phosphorus~500 mg · 71% DV
    • Potassium~950 mg · 20% DV
    • Vitamin B12~1.5 µg · 63% DV
    • Zinc~3.5 mg · 32% 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 jar, three jobs. The oat-and-protein base holds; you move the peanut butter, the milk, and the toppings. Macros below are for a full serving (one jar built as described).

    Bulk

    Build it up

    90g oats, a heaped spoon of peanut butter, full protein, whole milk, banana, honey and a generous handful of crushed nuts. Effortless, calorie-dense morning fuel for a serious build.

    900Kcal
    48G Protein
    32G Fat
    Cut

    The lean version

    45g oats, powdered peanut instead of the spoonful, skimmed milk, fat-free yoghurt, berries instead of banana, no nuts. Keeps the protein and the convenience, drops the calories right down.

    360Kcal
    40G Protein
    6G Fat
    TRT

    Steady & balanced

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

    620Kcal
    45G Protein
    18G Fat

    06Meal prep & storage

    Overnight oats are practically built for meal prep — the whole recipe is “make ahead.” Line up a few jars on a Sunday and your bulking breakfasts run themselves all week.

    Fridge
    4 days

    Made jars keep four days sealed. Add fresh banana and the nuts on the morning you eat each one so the toppings stay crisp and bright.

    Freezer
    1 month

    You can freeze them, though the texture softens. Thaw overnight in the fridge and stir well. Honestly, fresh jars through the week are the better move.

    Loosen
    30 sec

    If a jar’s gone very thick after a few days, stir in a splash of milk to bring it back to a creamy, spoonable texture. No reheating needed — eat it cold.

    My move: five jars on a Sunday night, fifteen minutes of work, and breakfast is handled till Friday. On a build, taking the morning decision off the table is one of the kindest things you can do for yourself.

    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

    How is this better than a shop-bought mass gainer? +

    It’s real food, far cheaper, and far easier on your gut. Most gainers are mostly cheap sugar with a little protein. This jar hits similar calories and a solid 45g of protein from oats, milk, yoghurt and peanut butter — things you can actually pronounce, and that fill you up instead of bloating you.

    Can I eat it warm? +

    You can — give it a short, gentle warm in the microwave with a splash of milk. But honestly the magic here is no cooking; it’s designed to be eaten cold and creamy straight from the fridge. If you want hot oats, my stovetop peanut-butter protein oats are the better recipe.

    Why are my oats too thick / too runny? +

    Too thick means the oats and chia drank all the liquid — just stir in a splash of milk. Too runny usually means not enough chill time or too much liquid; give it the full overnight, and next batch add a touch less milk or a little more chia to firm it up.

    Can I leave out the chia seeds? +

    Yes — the oats will thicken fine on their own, just a little less so. Chia adds a thicker, puddingy texture plus some fibre and good fat. If you skip it, you might reduce the milk slightly so the jar still sets thick overnight.

    Is it fine to make several days ahead? +

    Up to about four days, yes — that’s the whole appeal. Keep the jars sealed and add the fresh banana and nuts each morning rather than at the start, so the toppings don’t go soft or brown sitting in the fridge.

    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.

  • Seared Steak and Roasted Potatoes

    Seared Steak and Roasted Potatoes

    Recipe · Bulking / Beef / High-protein

    Seared Steak and Roasted Potatoes

    A proper seared steak with crisp roasted potatoes and greens — about 52 grams of protein and 760 honest calories. The dinner you’d order out, built to feed a building day. Big flavour, real carbs, nothing fancy and nothing missing.

    GoalBulk
    Total time45 min
    Servings1 plate
    Protein / serving52 g
    Calories / serving760 kcal
    A seared steak with crisp roasted potatoes and a pile of greens, plated under cold light Plate 01 / Finished

    This is the dinner I cook when I want to feel like I’m eating out without the bill or the guesswork. Steak and potatoes is a plate restaurants charge a fortune for, and most of the time you can do it better at home — a properly seared steak rested right, potatoes roasted crisp in a little of the beef fat, and a pile of greens to round it out. On a build it’s perfect: real protein, real carbs, and the kind of meal you actually look forward to all afternoon.

    I went through a phase early on of being scared of potatoes — convinced they’d undo my training, which is nonsense I picked up from the internet and wish I’d never believed. Potatoes are one of the most filling, satisfying carbs there is, and roasted properly they’re a thing of beauty. Here they give the plate around 760 honest calories and carry the steak beautifully. The greens add fibre and colour and stop it feeling like a slab of meat on a slab of starch. It’s balance, not restriction.

    This takes a bit longer than my weeknight bowls because the potatoes need real oven time to crisp — but most of that is hands-off, and the result is worth it. It’s a Friday-night plate, a feed-someone-you-love plate, a treat-yourself-after-a-hard-week plate. Learn to sear a steak and roast a potato and you’ve got dinner sorted for life. No rush — stand at the stove and I’ll walk you through it. I’ve got you on this one.

    01Who it’s for & when to eat it

    This is a hearty, high-protein plate that flexes to your goal. The steak stays the star; you move the potato portion, the fat, and the cut. Here’s how I steer it.

    On a bulk

    The default plate

    A generous steak, a full tray of crisp potatoes, greens on the side. Calorie-dense and deeply satisfying — my Friday-night dinner when I want to eat well and refill after a hard week.

    On a cut

    Trim it down

    Swap to a leaner sirloin, halve the potatoes, roast with minimal oil, and double the greens. You keep the steak-dinner feel for far fewer calories. See the variations below.

    On TRT

    Steady fuel

    A full steak, a moderate potato portion, and plenty of greens. Good fats, real carbs and high protein to keep you full and recovering without overshooting the day. A solid main any time.

    Timing: a post-training dinner at its best — protein to rebuild, potatoes to refill what you emptied. It’s also the weekend plate I make when I’ve got the time to do the steak and potatoes properly.

    02Ingredients

    Makes 1 plate. Doubling? Roast the potatoes on two trays so they don’t steam each other, and sear the steaks one at a time in a hot pan.

    Servings 1 · adjust on the live recipe card
    • Sirloin or rump steak220 g · 7.8 oz
    • Potatoes floury, e.g. Maris Piper300 g · 10.6 oz
    • Tenderstem broccoli or greens120 g · 4.2 oz
    • Olive oil1 tbsp · 15 ml
    • Garlic, crushed2 cloves
    • Rosemary optional1 sprig
    • Butter to baste1 tsp · 5 g
    • Sea saltto taste
    • Black pepperto taste

    Swaps I actually use: for a hard bulk, step up to a fattier ribeye and add an extra knob of butter to baste — easy clean calories. On a cut, stick with lean sirloin, roast the potatoes in a teaspoon of oil instead of a tablespoon, and load the greens. No floury potatoes? New potatoes roast lovely and crisp too; just cut them small.

    03Step by step

    Parboil the potatoes

    A quick boil for crisp edges

    Heat the oven to 210°C (410°F). Cut the potatoes into even chunks and boil them for 8 minutes until just tender at the edges, then drain and let them steam-dry in the colander for a minute. This is the secret to crisp roast potatoes.

    Magnus says: rough up the edges in the colander after draining — those fluffy bits go gloriously crisp.

    Potato chunks parboiled and steam-drying in a colander
    Roast them

    Hot tray, plenty of space

    Toss the potatoes with most of the oil, salt and pepper and spread them on a hot tray with space between each. Roast 30 to 35 minutes, turning once, until deep golden and crisp. Crowd them and they steam instead of crisping.

    Potatoes roasting golden and crisp on a tray
    Temper the steak

    Out of the fridge, dry and seasoned

    While the potatoes roast, take the steak out to lose its chill. Pat it bone-dry and season both sides well with salt and pepper. A dry, room-temperature steak sears far better than a cold, damp one.

    Magnus says: dry the steak like you mean it. Moisture is the enemy of a good crust.

    A steak patted dry and seasoned on a board
    Sear the steak

    Smoking pan, leave it alone

    Heat a heavy pan until it just smokes. Lay the steak in away from you and leave it two to three minutes until a deep crust forms, then flip. Add the butter, garlic and rosemary and spoon the foaming butter over for a minute.

    A steak searing in a hot pan with butter, garlic and rosemary
    Rest & cook the greens

    Let the steak settle

    Lift the steak onto a board and rest it five minutes — non-negotiable for a juicy steak. While it rests, steam or quickly fry the greens until tender with a bit of bite, seasoned with a little salt and pepper.

    Magnus says: resting keeps the juices in the meat instead of on your board. Five minutes, every time.

    The steak resting on a board beside a pan of greens
    Plate

    Slice the steak, build the plate

    Slice the steak across the grain, lay it out with the crisp potatoes and greens, and spoon any resting juices over the top. A final pinch of salt and dinner’s done — the plate you’d order out, made better at home.

    The finished plate of sliced steak with roasted potatoes and greens

    04The spec sheet

    Real numbers, calculated — not guessed. The recipe makes 1 plate, around 560g of cooked food total. Here’s what the full plate and a flat 100g actually give you.

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy760 kcal136 kcal
    Protein52.0 g9.3 g
    Carbohydrate58.0 g10.4 g
    — of which sugars3.5 g0.6 g
    Fat32.0 g5.7 g
    — of which saturates11.0 g2.0 g
    Fibre7.0 g1.3 g
    Sodium~0.5 g~0.09 g
    Calorie density
    136 kcal / 100g

    Moderate, helped by the greens bulking the plate. On a build that means real calories from a satisfying dinner without it feeling like an impossible mountain of food.

    Protein per 100 kcal
    6.8 g / 100 kcal

    A lifter’s metric. Solid for a hearty steak-and-potato plate — the lean steak keeps the protein density up even with the roast potatoes carrying the carbs.

    Key micros (per serving, approx.)
    • Vitamin B12~4 µg · 167% DV
    • Zinc~9 mg · 82% DV
    • Vitamin C~70 mg · 78% DV
    • Potassium~1500 mg · 32% DV
    • Iron~4.5 mg · 25% DV
    • Vitamin B6~1.1 mg · 65% 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 plate, three jobs. The steak does the heavy lifting; you move the cut, the potatoes, and the fat. Macros below are for a full serving (one plate built as described).

    Bulk

    Build it up

    Step up to a ribeye, a full tray of potatoes roasted in a generous tablespoon of oil, and an extra knob of butter basted over the steak. Rich, calorie-dense, and a proper reward of a plate.

    920Kcal
    55G Protein
    48G Fat
    Cut

    The lean version

    Lean sirloin, potatoes halved and roasted in a teaspoon of oil, greens doubled, no butter baste. Keeps all the steak-dinner feel and protein while the calories come right down.

    500Kcal
    50G Protein
    16G Fat
    TRT

    Steady & balanced

    A full lean steak, a moderate potato portion, plenty of greens with a little olive oil. Real carbs, high protein and good fats to keep you full and recovering without overshooting.

    680Kcal
    52G Protein
    26G Fat

    06Meal prep & storage

    Steak is best fresh, but the potatoes and greens prep well, and cooked steak keeps a couple of days. Here’s how I handle leftovers without ruining a good piece of meat.

    Fridge
    3 days

    Box the sliced steak separately from the potatoes. Slice the steak after resting so it reheats quickly and stays tender, or eat it cold the next day.

    Freezer
    2 months

    Roasted potatoes freeze and re-crisp well in a hot oven. I freeze cooked steak only when I must — thaw in the fridge and reheat gently.

    Reheat
    10 min

    Re-crisp the potatoes in a hot oven for 8–10 minutes; warm the steak fast and low so it doesn’t toughen. Or slice the cold steak over the hot potatoes — honestly lovely.

    My honest advice: batch-roast the potatoes and cook the steak fresh to order — it takes five minutes in a pan. That keeps the part that suffers from reheating fresh, and the slower-cooking part done ahead.

    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

    How do I get really crisp roast potatoes? +

    Three things: parboil them until the edges are just soft, then steam-dry and rough them up in the colander to create fluffy surfaces; use a properly hot tray with hot oil; and give them space so they roast rather than steam. Floury potatoes like Maris Piper crisp best of all.

    What’s the best steak for the money? +

    For a lean, good-value plate I reach for sirloin or rump — plenty of flavour, high protein, less fat than ribeye. If you’re bulking and want richness, ribeye is worth the extra. Either way, dry it well and don’t overcook it; that matters more than the cut.

    Are potatoes really fine when I’m training? +

    Completely. Potatoes are a filling, nutritious carb — lots of potassium and vitamin C, and very satisfying for the calories. There’s no “bad” food here. They fit a build beautifully and, in smaller portions, a cut too. Eat the potatoes, love.

    Can I cook the steak in the oven with the potatoes? +

    You can reverse-sear a thicker steak — warm it low in the oven to your target temperature, then sear hard in a hot pan to finish. For a standard steak, though, a straight pan-sear is faster and gives a better crust. Use the oven mainly for the potatoes.

    How do I know when the steak’s done? +

    A thermometer is the honest answer — about 54°C / 130°F for medium-rare, 60°C / 140°F for medium, pulled a few degrees early to allow for carryover during the rest. A cheap probe takes all the guesswork out and saves a good steak from being overcooked.

    From my 7-day Bulk plan

    This plate lives inside a full week of meals.

    This steak-and-potato plate is one dinner 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.

  • Anabolic French Toast

    Anabolic French Toast

    Recipe · Bulking / Breakfast / High-protein

    Anabolic French Toast

    Thick, golden French toast soaked in a protein-rich custard — about 41 grams of protein and 520 honest calories. All the comfort of a weekend breakfast with the macros to match a building day. The breakfast that feels like a treat but works like a meal.

    GoalBulk
    Total time15 min
    Servings1 plate
    Protein / serving41 g
    Calories / serving520 kcal
    A stack of golden French toast topped with berries and a dusting of cinnamon, under cold light Plate 01 / Finished

    French toast was a Sunday thing in my family long before I ever touched a barbell — my mother made it on cold Stockholm mornings, the pan spitting and the whole flat smelling of cinnamon. When I started taking training seriously I missed it, because the classic version is mostly white bread and butter and not a lot else. So I rebuilt it. More egg and a scoop of protein in the custard, good bread that holds its shape, and suddenly the breakfast I grew up with had 41 grams of protein in it. My mother would approve, I think.

    The word “anabolic” gets thrown around a lot, and honestly all it means here is that the breakfast actually carries protein instead of just sugar. The custard is doing the work — eggs and whey soaking into the bread so every bite is rich and custardy in the middle, crisp and golden at the edges. About 520 calories of food that feels like a proper weekend treat but sits inside a sensible building day. No powders pretending to be a meal — this is real breakfast, just built smarter.

    I make this on the mornings I want breakfast to feel like something, not just fuel. It takes fifteen minutes, it makes the kitchen smell wonderful, and it never feels like I’m eating “for my goals” — it just feels like a good plate of French toast. That contrast is the whole reason this site exists. Make it once on a slow morning and I think it’ll become your Sunday too. I’ve got you on this one.

    01Who it’s for & when to eat it

    This is a comforting, high-protein breakfast that flexes to your goal. The custard and bread stay the same; you move the toppings and the bread choice. Here’s how I steer it.

    On a bulk

    The default plate

    Thick bread, full custard, berries, a drizzle of maple syrup and a spoon of nut butter. Calorie-dense and properly satisfying — the weekend breakfast that still feeds the build.

    On a cut

    Lighten it

    Use wholegrain bread, swap whole eggs for extra whites, skip the syrup and lean on berries and a little yoghurt. You keep the comfort and protein for far fewer calories. See the variations below.

    On TRT

    Steady fuel

    Wholegrain bread, the full custard, berries and a sensible drizzle. Balanced carbs, protein and a little good fat to keep you full through the morning without overshooting the day.

    Timing: a weekend breakfast at heart — slow morning, hot pan, no rush. It also makes a lovely post-training meal when you fancy something sweet and comforting that still lands your protein.

    02Ingredients

    Makes 1 plate — two thick slices. Doubling is easy; just cook in batches so the pan stays hot and the toast goes golden, not pale.

    Servings 1 · adjust on the live recipe card
    • Thick bread day-old is best2 slices · ~90 g
    • Eggs2 large
    • Whey protein vanilla15 g · 1/2 scoop
    • Milk or plant milk60 ml · 1/4 cup
    • Cinnamon1 tsp
    • Vanilla extract1/2 tsp
    • Mixed berries to top80 g · 2.8 oz
    • Butter or oil to cook1 tsp · 5 g
    • Pinch of saltto taste

    Swaps I actually use: for a cut, drop one yolk and add an extra white, use wholegrain bread, and skip the syrup. No whey? Use casein or a plant protein, or just leave it out and add an extra egg white — you’ll still clear 30g of protein. Day-old bread soaks better than fresh; if yours is soft, toast it lightly first so it doesn’t fall apart.

    03Step by step

    Make the custard

    Whisk eggs, milk, protein, spice

    In a wide, shallow dish, whisk the eggs, milk, protein powder, cinnamon, vanilla and a pinch of salt until completely smooth. Whisk the protein in properly — any lumps now will be lumps on your toast later.

    Magnus says: a wide dish lets the bread lie flat and soak evenly. A deep bowl just makes a mess.

    Eggs, milk, protein and cinnamon whisked into a smooth custard
    Soak the bread

    Let it drink the custard

    Lay the bread in the custard and leave it 30 seconds a side, pressing gently so it soaks right through. You want it saturated but not collapsing — day-old bread handles this far better than fresh, soft slices.

    Thick bread slices soaking in the protein custard
    Heat the pan

    Medium heat, a little fat

    Melt the butter or oil in a non-stick pan over medium heat. Not too hot — protein in the custard browns faster than plain egg, so a gentle, steady heat gives you golden toast instead of a burnt outside and raw middle.

    Magnus says: with protein in the mix, patience beats high heat every time. Low and slow to golden.

    Butter melting in a non-stick pan over medium heat
    Cook side one

    Golden and set before you flip

    Lay the soaked bread in the pan and cook two to three minutes until the underside is deep golden and the edges look set. Don’t rush the flip — moving it too early tears the custardy crust you’re after.

    French toast cooking to golden on the first side
    Flip & finish

    Cook through on the second side

    Flip and cook another two to three minutes until both sides are golden and the centre is cooked through, not wet. Press the middle gently — it should feel set, with a little custardy give but no raw squish.

    French toast flipped and cooking golden on the second side
    Plate & top

    Stack it, pile on the berries

    Stack the toast on a plate, pile the berries on top, dust with a little extra cinnamon and add a drizzle of syrup or a spoon of yoghurt if you like. Eat it hot, while the middle’s still soft. A proper weekend plate.

    The finished stack of French toast topped with berries

    04The spec sheet

    Real numbers, calculated — not guessed. The recipe makes 1 plate, around 280g of finished toast with berries. Here’s what the full plate and a flat 100g actually give you.

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy520 kcal186 kcal
    Protein41.0 g14.6 g
    Carbohydrate48.0 g17.1 g
    — of which sugars14.0 g5.0 g
    Fat17.0 g6.1 g
    — of which saturates5.5 g2.0 g
    Fibre5.0 g1.8 g
    Sodium~0.6 g~0.21 g
    Calorie density
    186 kcal / 100g

    Moderate, for a breakfast that eats like a treat. Filling without being heavy — easy to fit into a building day and still leave room for the rest of your meals.

    Protein per 100 kcal
    7.9 g / 100 kcal

    A lifter’s metric. Genuinely strong for something this comforting — the egg-and-whey custard turns an ordinary breakfast into a real protein hit.

    Key micros (per serving, approx.)
    • Vitamin B12~1.6 µg · 67% DV
    • Riboflavin (B2)~0.8 mg · 62% DV
    • Selenium~35 µg · 64% DV
    • Choline~290 mg · 53% DV
    • Calcium~200 mg · 15% DV
    • Vitamin C~12 mg · 13% 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 plate, three jobs. The custard-and-bread base holds; you move the bread, the eggs, and the toppings. Macros below are for a full serving (one plate built as described).

    Bulk

    Build it up

    Three thick slices of brioche-style bread, full custard, berries, maple syrup and a spoon of peanut butter on top. Rich, calorie-dense, and a genuine joy to eat on a building day.

    740Kcal
    46G Protein
    28G Fat
    Cut

    The lean version

    Wholegrain bread, custard made with 1 egg plus 3 whites, no syrup, topped with berries and a spoon of fat-free yoghurt. Keeps the comfort and the protein, drops the calories right down.

    360Kcal
    38G Protein
    7G Fat
    TRT

    Steady & balanced

    Wholegrain bread, the full custard, berries and a light drizzle of syrup. Balanced carbs, protein and a little good fat to keep you full through the morning without tipping the day over.

    480Kcal
    41G Protein
    14G Fat

    06Meal prep & storage

    French toast is a fresh-off-the-pan food at heart, but it does reheat far better than you’d expect — so a batch on a Sunday gives you a few easy breakfasts through the week.

    Fridge
    3 days

    Cool the cooked toast fully, then box it flat. Keep the berries and toppings separate and add them fresh on the day you eat.

    Freezer
    2 months

    Freeze cooked, cooled slices in a single layer, then bag. They reheat straight from frozen, which makes for a very quick weekday breakfast.

    Reheat
    5 min

    The toaster or oven is best — it brings back the crisp edges. From frozen, a few minutes in the toaster or 8 in a hot oven does the job. Skip the microwave; it goes soggy.

    My move: cook a batch of six on a Sunday, freeze them flat, and pop them in the toaster on busy mornings. Crisp outside, soft middle, full protein — and no whisking custard before you’ve had your coffee.

    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 French toast burn on the outside but stay raw inside? +

    Too high a heat. Protein in the custard browns faster than plain egg, so it catches before the middle cooks through. Drop to a steady medium, give each side two to three patient minutes, and you’ll get golden outsides with a set, custardy centre.

    What bread works best? +

    Thick, sturdy, slightly stale bread — a day-old sourdough, a thick wholegrain, or a brioche-style loaf for a bulk. Day-old bread soaks up the custard without falling apart. If yours is too fresh and soft, toast it lightly first to firm it up.

    Can I leave the protein powder out? +

    You can. Add an extra egg or two egg whites to the custard instead and you’ll still land around 30g of protein. The whey just bumps it higher and adds a little sweetness, but the recipe works fine without it.

    How do I keep it lower in sugar? +

    Skip the syrup and lean on berries and cinnamon for sweetness — they do more than you’d think. A spoon of plain yoghurt adds richness without the sugar hit, and using vanilla protein in the custard means the toast itself is already lightly sweet.

    Can I make it dairy-free? +

    Yes — use a plant milk in the custard, a plant protein, and cook in oil instead of butter. The texture’s almost identical. Top with berries and a dairy-free yoghurt and you’d never miss the dairy.

    From my 7-day Bulk plan

    This breakfast lives inside a full week of meals.

    This French toast is 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.

  • Peanut-Butter Protein Oats

    Peanut-Butter Protein Oats

    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.

  • Loaded Beef Burrito Bowl

    Loaded Beef Burrito Bowl

    Recipe · Bulking / Beef / High-protein

    Loaded Beef Burrito Bowl

    Spiced beef, rice, beans, corn and all the good toppings in one loaded bowl — about 50 grams of protein and 780 honest calories. Everything you love about a burrito, built for your macros and easy to scale. Big flavour, big plate, no compromise.

    GoalBulk
    Total time30 min
    Servings2 bowls
    Protein / serving50 g
    Calories / serving780 kcal
    A loaded beef burrito bowl with rice, beans, corn, salsa and avocado, plated under cold light Plate 01 / Finished

    There was a little burrito place near my old gym in Stockholm that I’d hit after a heavy session, back when I cared more about being full than being precise. I loved it, but I never quite knew what I was eating — and when I started competing seriously, the guesswork wouldn’t do. So I went home and learned to build the same thing in a bowl, where I could see every component and count it honestly. It scratched exactly the same itch, and now I knew the numbers cold. That’s been the story of my whole kitchen, really: take the food I love and make it answer to me.

    This is comfort food that happens to be brilliantly suited to a bulk. Spiced beef for the protein, rice and beans and corn for the carbs and fibre, then the toppings that make it feel like a treat rather than fuel — salsa, a little cheese, a spoon of guac. About 50 grams of protein and 780 calories of food that genuinely excites me to eat. Nobody at the table would guess it was built around macros, which is exactly how I like it.

    I make a big batch of the beef and let everyone build their own bowls — heavy on the toppings for the bulkers, lighter for whoever’s leaning out. It’s a generous, social plate, the kind that makes eating for a goal feel like dinner instead of a chore. Cook the beef once and you’ll have burrito bowls in your rotation for good. I’ve got you on this one.

    01Who it’s for & when to eat it

    This is a loaded, high-protein bowl that flexes to your goal. The spiced beef stays the same; you adjust the rice, the toppings, and the cut of beef. Here’s how I steer it.

    On a bulk

    The default plate

    Full rice, beans, corn, and all the toppings — cheese, salsa, guac. Calorie-dense and deeply satisfying, the bowl I build after a hard session when I want to refill and enjoy it.

    On a cut

    Lighten the load

    Use 5% beef, drop the rice to a fist, skip the cheese, and lean on salsa and extra leaves. You keep all the flavour and protein for far fewer calories. See the variations below.

    On TRT

    Steady fuel

    A moderate rice scoop, lean beef, beans and a little avocado for good fats. Balanced protein, carbs and fibre that keep you full and satisfied without overshooting the day.

    Timing: a brilliant post-training meal — protein, carbs and fibre all in one loaded bowl. It also preps and reheats well, so it’s a favourite of mine for a midday meal that doesn’t feel like sad desk food.

    02Ingredients

    Makes 2 bowls. The beef and the bowl base scale easily — this is a great one to batch for a build-your-own night.

    Servings 2 · adjust on the live recipe card
    • Beef mince 10% fat350 g · 12 oz
    • Jasmine rice dry weight140 g · 5 oz
    • Black beans drained, tinned200 g · 7 oz
    • Sweetcorn120 g · 4.2 oz
    • Tomato salsa100 g · 3.5 oz
    • Grated cheese40 g · 1.4 oz
    • Avocado1/2
    • Taco seasoning cumin, paprika, chilli, oregano2 tbsp
    • Lime1
    • Salt & black pepperto taste

    Swaps I actually use: drop to 5% beef and skip the cheese for a much leaner cut bowl — the salsa and lime carry plenty of flavour. No avocado? A spoon of plain Greek yoghurt cools it down and adds protein. Chicken mince or turkey mince swap straight in for the beef. Make your own seasoning from cumin, paprika, chilli and oregano to control the sodium.

    03Step by step

    Rice on

    Start the rice first

    Rinse the jasmine rice until the water clears, then cook it. It takes the longest, so get it going and let it steam covered while you cook the beef and prep the toppings. Stir a squeeze of lime through it at the end for a fresh lift.

    Jasmine rice rinsed and cooking in a pot
    Brown the beef

    Sear it hard in a hot pan

    Heat a wide pan over high. Add the beef, press it flat, and leave it a minute to brown before breaking it up. You want real colour on the meat — that’s where the deep, savoury flavour comes from.

    Magnus says: don’t crowd it cold. Hot pan, leave it, then stir — grey mince is just steamed mince.

    Beef mince browning in a hot wide pan
    Season

    Spice it, then loosen with water

    Stir the taco seasoning through the browned beef, then add a splash of water and let it bubble for a minute or two so the spices bloom and coat every bit. Taste and adjust the salt — go easy if your seasoning’s already salty.

    Taco seasoning stirred into the browned beef with a splash of water
    Warm the beans & corn

    A quick warm-through

    Tip the drained beans and the corn into the pan with the beef, or warm them in a separate pan if it’s crowded. A couple of minutes is all they need — just hot through and glossy, not mushy.

    Black beans and corn warming with the spiced beef
    Prep toppings

    Slice the avocado, grate the cheese

    While everything warms, slice or mash the avocado with a squeeze of lime, grate the cheese, and get the salsa ready. Having the toppings prepped means you build the bowls hot and eat them straight away.

    Sliced avocado, grated cheese and salsa prepped for the bowls
    Build the bowls

    Layer it up and load it on

    Rice down first, then the spiced beef, beans and corn. Top with salsa, cheese and avocado, and finish with a final squeeze of lime and some fresh coriander if you have it. Build it generous and eat it warm.

    Magnus says: a little of everything in each forkful is the whole point. Don’t be shy with the layers.

    The finished loaded burrito bowl with all the toppings

    04The spec sheet

    Real numbers, calculated — not guessed. The recipe makes 2 bowls, around 940g of loaded food total. Here’s what one bowl (about 470g) and a flat 100g actually give you.

    Macros — per serving & per 100g
    NutrientPer servingPer 100g
    Energy780 kcal166 kcal
    Protein50.0 g10.6 g
    Carbohydrate74.0 g15.7 g
    — of which sugars7.0 g1.5 g
    Fat28.0 g6.0 g
    — of which saturates9.5 g2.0 g
    Fibre11.0 g2.3 g
    Sodium~0.9 g~0.19 g
    Calorie density
    166 kcal / 100g

    Moderate-high, carried by the beef and toppings. On a bulk that’s the point — real calories from a generous, satisfying bowl rather than an endless one.

    Protein per 100 kcal
    6.4 g / 100 kcal

    A lifter’s metric. The toppings carry fat, so the density is moderate — but the absolute protein per bowl is strong, and the fibre keeps you full for hours.

    Key micros (per serving, approx.)
    • Vitamin B12~3.5 µg · 146% DV
    • Zinc~8 mg · 73% DV
    • Iron~5 mg · 28% DV
    • Folate~140 µg · 35% DV
    • Vitamin C~20 mg · 22% DV
    • Magnesium~120 mg · 29% 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 spiced beef base holds; you move the rice, the cheese, and the toppings. Macros below are for a full serving (one bowl built as described).

    Bulk

    Build it up

    10% beef, 90g dry rice, full beans and corn, all the toppings plus a whole half-avocado and extra cheese. Big, loaded, calorie-dense — the burrito bowl turned all the way up.

    920Kcal
    53G Protein
    40G Fat
    Cut

    The lean version

    5% beef, rice down to a fist (40g dry), skip the cheese, swap avocado for a spoon of salsa and a pile of leaves. All the flavour, full protein, far fewer calories.

    480Kcal
    48G Protein
    12G Fat
    TRT

    Steady & balanced

    Lean beef, a moderate 60g dry rice, full beans, a little avocado for good fats and salsa to finish. Balanced protein, carbs and fibre that keep you full without overshooting.

    650Kcal
    49G Protein
    22G Fat

    06Meal prep & storage

    The base of this bowl is a meal-prep dream — the spiced beef, rice, beans and corn all keep and reheat beautifully. I prep those ahead and add the fresh toppings the day I eat, so nothing goes sad in the fridge.

    Fridge
    4 days

    Box the beef, rice, beans and corn together. Keep avocado, cheese and fresh salsa separate and add them when you eat, so they stay fresh.

    Freezer
    3 months

    The cooked base freezes well as a complete meal. Cool fully, bag flat, and thaw overnight in the fridge. Don’t freeze the avocado or fresh toppings.

    Reheat
    3 min

    Microwave the base covered with a splash of water over the rice. Then pile on the cold, fresh toppings — that hot-and-cold contrast is part of what makes it good.

    For prep I box the warm base in portions and keep a little tub of toppings on the side. Two minutes to reheat, thirty seconds to load it up, and you’ve got a proper meal that beats anything from the freezer aisle.

    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

    Can I use chicken or turkey instead of beef? +

    Easily. Chicken or turkey mince both take the taco seasoning well and come out leaner than beef. Just cook them through fully and don’t let them dry out — a splash of water and the salsa keep everything juicy. The protein stays high; the fat and calories drop a little.

    How do I keep the sodium sensible? +

    Make your own seasoning from cumin, paprika, chilli powder and oregano rather than a shop packet, rinse the tinned beans, and go easy on the cheese and shop salsa. You’ll barely notice the difference in flavour, and you’ll keep far more control over the salt.

    Can I turn this into an actual burrito? +

    Of course — wrap the same filling in a large tortilla. Just remember the wrap adds calories and carbs, so account for it. The bowl version is easier to count and lets you load more veg, which is why I usually go bowl over wrap.

    What’s the best way to scale this for a group? +

    Cook a big batch of the spiced beef and a big pot of rice, lay out all the toppings, and let everyone build their own. Bulkers go heavy on rice and cheese, anyone cutting leans on leaves and salsa — same base, everyone hits their own macros.

    Can I make it dairy-free? +

    Yes — drop the cheese and lean on avocado, salsa and lime for richness and flavour. A spoon of a dairy-free yoghurt works as the cooling element if you miss it. The bowl honestly holds up beautifully without the cheese.

    From my 7-day Bulk plan

    This bowl lives inside a full week of meals.

    This burrito bowl is one plate 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.