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.
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.
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.
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.
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
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.

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.

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.

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.

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.

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.

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.
| Nutrient | Per bowl | Per 100g |
|---|---|---|
| Energy | 640 kcal | 152 kcal |
| Protein | 50.0 g | 11.9 g |
| Carbohydrate | 65.0 g | 15.5 g |
| — of which sugars | 7.0 g | 1.7 g |
| Fat | 16.0 g | 3.8 g |
| — of which saturates | 5.5 g | 1.3 g |
| Fibre | 6.5 g | 1.5 g |
| Sodium | ~0.52 g | ~0.12 g |
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.
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.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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 →
08Pairs well with
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.


