Recipe · Meal Prep / High-protein / Batch

Beef and Rice Meal-Prep Bowls

One pan of lean beef, one pot of rice, one tray of veg — cooked in a single go on a quiet evening and split into four sturdy bowls that carry you through the working week. Around 640 calories and a solid 50 grams of protein a bowl, the macros already counted, the lids already on. This is the prep I reach for when I want the week handled before it even starts.

GoalPrep
Total time45 min
Makes4 bowls
Protein / bowl50 g
Calories / bowl640 kcal
Four beef and rice meal-prep bowls lined up — browned lean mince, fluffed rice and roasted vegetables, portioned and sealed under cold light Prep 01 / Boxed

There was a stretch of years when my whole week ran on a bowl like this. I was working long shifts on a gym floor in Stockholm, training before dawn, and the last thing I had in me by Sunday evening was a complicated cook. So I worked out the simplest sturdy meal I could batch in one stretch — beef, rice, veg — and I made four of them at once, stacked them in the fridge, and stopped thinking about it. By Monday I’d already won the argument with myself about what to eat. The hard part was done.

That’s really all a good prep is, love. A decision you make once, on a calm night, so your tired self never has to make it again at six o’clock on a Wednesday. Beef does a lot of heavy lifting here — it’s rich, it holds up beautifully in the fridge, and it carries a real load of protein and iron without much fuss. Rice gives you the energy to actually train. The veg keeps the bowl honest and full. Four bowls, one pan, no maths at the desk.

I still cook this most weeks, and I’ve taught it to people who swore they couldn’t meal-prep to save their life — who thought it meant sad grey chicken and rubbery broccoli forever. It doesn’t. Done with a little care, a beef and rice bowl on day four still tastes like food someone cooked for you. That’s the bit I want for you. Not just hitting your numbers, but opening the fridge to something warm and waiting. I’ve got you on this one.

01Who it’s for & when to eat it

This is built for the person who wants a real, filling meal ready to go and doesn’t want to cook every single night to get it. Batch it once, eat it for days, no decisions when you’re running on empty. Here’s how I steer the four bowls depending on what you’re chasing.

On a cut

Trim the rice

Keep the beef and the full tray of veg exactly as they are, and cut the rice down to two-thirds across the bowls. You hold all 50g of protein and a big plate of volume, and the calories drop toward 520. Full bowl, lower number — that’s the goal on a cut.

On a bulk

Add easy calories

Same beef, more around it. A bigger scoop of rice in each bowl, a drizzle of olive oil over the veg, maybe a spoon of the sauce. You’ll clear 800+ calories a bowl on the same lean base — sturdy fuel, not heavy stodge.

On TRT

Steady through the week

Four even bowls spread protein and energy across your days, which keeps you full and supports recovery without a giant evening overshoot. Lean beef plus a fist of carbs and veg is a calm, dependable way to fuel a normal working week.

Timing: I usually have one of these as lunch and lean on it again post-training, but it’s yours to place wherever your day runs. The protein and carbs sit nicely either side of a session, and the bowl reheats fast enough that even a rushed lunch break can carry it.

02Ingredients

Makes 4 bowls, each around 50g protein and about 640 calories. Prepping a longer stretch? Multiply every line by however many bowls you want and keep the proportions the same — the cooking order doesn’t change.

Per bowl ~50g protein · adjust on the live recipe card
  • Lean beef mince, 5% fat800 g · 28 oz
  • White rice, dry300 g · 10.6 oz
  • Broccoli florets300 g · 10.6 oz
  • Bell peppers, sliced300 g · 10.6 oz
  • Red onion, diced1 medium
  • Garlic, grated4 cloves
  • Olive oil1 tbsp · 15 ml
  • Soy sauce, low-sodium2 tbsp · 30 ml
  • Tomato purée2 tbsp · 30 g
  • Smoked paprika2 tsp
  • Ground cumin1 tsp
  • Beef stock or water150 ml · 5 fl oz
  • Black pepperto taste
  • Saltto taste (go light)

Swaps I actually use: turkey or chicken mince drops straight in for the beef if you want the bowls leaner, though you’ll lose a little of the iron and richness. No white rice? Swap in jasmine, basmati, or cooked quinoa one-for-one. For more fibre, run the rice half-and-half with brown rice. Any firm veg works — courgette, green beans, mushrooms — use what you’ve got and what holds up in the fridge.

03Step by step

Get organised

Four bowls, one clear bench

Pull out four meal-prep bowls and a clear stretch of bench. Set the oven to 200°C (400°F) for the veg. This is a one-cook prep running a pot, a pan and the oven together, so having everything to hand before you start is half the work done.

Magnus says: prep is calmer when the kitchen is. Clear the decks first.

Four empty meal-prep bowls and ingredients laid out on a clear bench under cold light
The rice

Get the rice going first

Rinse the rice until the water runs clear, then cook it however you normally do — pot, rice cooker, whatever you’ve got. Starting it first means it can cook while you handle everything else. Fluff it with a fork when it’s done and spread it out to cool a little before boxing.

Cooked white rice fluffed and spread on a plate to cool
The veg

Roast broccoli and peppers

Toss the broccoli and peppers with the olive oil, a little black pepper and a light pinch of salt, spread them across a tray and roast at 200°C for 18–20 minutes until the edges char. Roasting beats boiling here — it survives the fridge far better and keeps a bit of bite all week.

Magnus says: boiled veg turns sad by Tuesday. Roasted veg holds up all week.

Broccoli and peppers roasting on a tray with charred edges
The beef

Brown the lean mince hard

Brown the 5% beef mince in a dry hot pan — no oil needed, it has enough of its own. Break it up and leave it alone long enough to catch real colour before you stir; that browning is most of the flavour. Once it’s no longer pink, tip out any pooled liquid so the next bit can sear rather than stew.

Magnus says: a crowded, wet pan steams the meat. Give it room and a minute to colour.

Lean beef mince browning in a dry pan and catching colour
Build the sauce

Onion, garlic, spice, simmer

Add the diced onion to the beef and cook until soft, then stir in the garlic, smoked paprika and cumin for a minute until fragrant. Spoon in the tomato purée and low-sodium soy, pour in the stock, and let it bubble for 5–6 minutes until it’s glossy and just a little saucy — not dry, not soupy.

Beef mince simmering with onion, garlic and a glossy paprika-tomato sauce
Portion

Split it evenly across four bowls

Divide everything across the four bowls — a quarter of the rice, a quarter of the beef and a quarter of the roasted veg in each. Even portions mean even macros, so every bowl lands near 50g of protein and 640 calories. Cool the whole lot fully, lids on, and into the fridge they go.

Magnus says: cool it before the lid goes on. Trapped steam is what turns prep soggy.

Four finished meal-prep bowls filled with beef, rice and roasted vegetables, sealed and ready for the fridge

04The spec sheet

Real numbers, calculated — not guessed. The batch makes 4 bowls, each weighing roughly 420g cooked. Here’s what one bowl and a flat 100g actually give you, plus the headline of 50g protein a bowl.

Macros — per bowl & per 100g
NutrientPer bowlPer 100g
Energy640 kcal152 kcal
Protein50.0 g11.9 g
Carbohydrate65.0 g15.5 g
— of which sugars7.0 g1.7 g
Fat16.0 g3.8 g
— of which saturates5.5 g1.3 g
Fibre6.5 g1.5 g
Sodium~0.52 g~0.12 g
Calorie density
152 kcal / 100g

Moderate for a full, hearty meal. Beef and rice carry more energy than a chicken-and-veg box, but the roasted veg keeps the bowl big and filling for the calories — a genuinely substantial plate that still works whether you’re holding or losing.

Protein per 100 kcal
7.8 g / 100 kcal

A lifter’s metric. Solid for a bowl built on beef and rice — a real chunk of the energy you’re eating is doing protein’s job, which is exactly what you want from a prep that’s also meant to fuel training.

Key micros (per bowl, approx.)
  • Vitamin B12~3.5 µg · 146% DV
  • Zinc~9 mg · 82% DV
  • Selenium~28 µg · 51% DV
  • Niacin (B3)~10 mg · 63% DV
  • Vitamin B6~1.0 mg · 59% DV
  • Iron~4.5 mg · 25% 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 prep, three jobs. The beef base stays the same — you move the rice and the fat around it. Macros below are per bowl, adjusted for each goal.

Cut

The lean default

Keep every gram of beef and the full tray of veg, but cut the rice to two-thirds across the bowls. Maximum food on the plate, calories pulled down, protein untouched. This is how I run it when I want the scale moving and still want a real bowl at lunch.

520Kcal
49G Protein
15G Fat
Bulk

Build it up

Same beef, a bigger scoop of rice in each bowl and a teaspoon of olive oil over the veg. Add a spoon of the sauce or a piece of fruit on the side if you want it. Sturdy, calorie-dense, and easy to eat across a busy day of training.

820Kcal
52G Protein
22G Fat
TRT

Steady & balanced

The standard bowl, spread evenly across the week. Moderate carbs, lean protein, a little healthy fat from the oil and the beef. Full, steady energy without a big evening overshoot.

640Kcal
50G Protein
16G Fat

06Meal prep & storage

This whole recipe is a prep, so storage is the main event. Cool everything fully before the lids go on, label the bowls with the day you cooked them if you’re making the full four ahead, and treat the rice with a little respect — it’s the one component that doesn’t love being left at room temperature.

Fridge
4 days

Boxed and sealed, the beef, rice and veg hold beautifully for four days. Cook a Sunday batch and you’re set with lunches straight through Wednesday or Thursday.

Freezer
3 months

Beef and rice freeze especially well — the veg too, knowing it softens a little on thaw. Cool fully, freeze flat, and thaw a bowl overnight in the fridge before reheating.

Reheat
3 min

Microwave the bowl for 2–3 minutes, stirring once, with a splash of water over the rice to bring it back. Make sure it’s piping hot all the way through before you tuck in.

A note on rice, because I’d be a poor cook not to say it: cool it quickly, keep it cold, eat it within a few days, and only reheat it once until it’s steaming hot the whole way through. Treated kindly, rice is the backbone of cheap, easy prep all week long. The same care goes for the beef — cool it fast, keep it cold, reheat it properly.

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 all four bowls days ahead? +

That’s exactly what this is for. Cooked beef, rice and roasted veg are best eaten within about four days in the fridge, so a Sunday cook covers you comfortably to Wednesday or Thursday. If you want a longer stretch, cook the full batch and freeze the bowls you won’t reach in four days, thawing one overnight before you need it.

Why lean 5% beef mince and not regular? +

Lean mince keeps the protein high and the fat — and the calories — sensible, which is the whole point of a bowl you’re eating most days. Regular mince works fine too; it’ll taste a touch richer, but the fat and calories climb, so drain it well and know your per-bowl numbers will shift up. Either way, brown it hard for the flavour.

How do I keep the rice from going hard? +

Two things. Cool it spread out rather than in a lump, and when you reheat, add a splash of water over the rice before it goes in the microwave. The steam loosens it right back up. A lid or a damp paper towel over the bowl while it heats helps too.

Can I make this leaner without losing the protein? +

You can. Swap the beef for turkey or chicken mince to drop the fat and calories while holding the protein steady, and cut the rice to two-thirds — that’s the cut version above, landing nearer 520 calories a bowl. You keep the full plate of veg for volume, so it still eats like a proper meal, not a sad one.

Do I have to eat it cold? +

Not at all — this one is much happier hot. A couple of minutes in the microwave with a splash of water over the rice brings the whole bowl back to life. Stir it once halfway and make sure it’s steaming all the way through before you eat. Beef and rice were never meant to be eaten straight from the fridge.

From my 7-day plans

This prep is the backbone of a full week of meals.

These bowls are the engine room of my meal plans — seven days of high-protein meals with the macros counted and the grocery list written. You pick the goal; I do the maths and the cooking order.

See the meal plans
A week of beef and rice meal-prep bowls laid out and portioned 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.

B&K Classic Body Show Swedish Grand Prix · Super Series 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.