Recipe · Meal Prep / High-protein / One tray

Sheet-Pan Chicken and Vegetables

One tray, one oven, four boxes of dinner sorted for the week. Chicken thighs and a heap of roasting veg, seasoned and spread across a single sheet pan, then split straight into containers when it comes out. Around 480 calories and a sturdy 47 grams of protein a portion, the macros already counted. This is the prep I reach for when I want a proper hot meal all week and I cannot face a sink full of pots.

GoalPrep
Total time45 min
Makes4 boxes, one tray
Protein / box47 g
Calories / box480 kcal
Sheet-pan chicken thighs and roasted vegetables fresh from the oven, golden and charred at the edges under cold light Prep 01 / One tray

I built this one on a bad week. Not a dramatic bad week — just one of those stretches where everything ran late and the washing-up never quite got done. I’d come home, look at the tower of pots by the sink, and decide a slice of bread standing at the counter would do for dinner. Again. And I knew better. I’ve spent twenty years telling people to feed themselves properly, and there I was, too tired to dirty a single pan. So I sat down and asked myself the only honest question: what’s the most food I can make with the least to clean up afterward? The answer was a sheet pan.

One tray. That’s it. You line it, you pile chicken and veg on it, you season the lot, and the oven does the rest while you sit down. When it comes out, golden and a little charred at the corners, you don’t even plate it — you spoon it straight into four containers and the week’s dinners are done. One tray to wash, maybe a chopping board. That’s the whole mess. I make this most Sundays now, and I’ve handed the method to a few people who swore they couldn’t cook and just needed something that didn’t ask much of them. Every one of them came back the same way: “I actually ate properly all week.” That’s the bit I’m after, love — not a clever recipe, just a calm one that holds up till Thursday and leaves your kitchen nearly clean. I’ve got you on this.

01Who it’s for & when to eat it

This is for the person who wants real hot dinners all week but is done with the pile of pans. Cook one tray, box four nights, and your evenings get a lot quieter. Here’s how I steer the four boxes depending on what you’re chasing.

On a cut

Lean the chicken

Swap the thighs for breast and keep the big tray of veg as it is. You hold all the protein and the full volume on the plate, and the calories drop toward 380 a box. Plenty of food, lighter numbers — that’s exactly what you want when the scale’s the focus.

On a bulk

Add a starch

Same tray, but tuck a few baby potatoes among the veg or box a scoop of rice alongside. Thighs stay, a little extra olive oil over the lot. You’ll clear 650+ calories a box off the same easy method — calorie-dense without going heavy.

On TRT

Steady & balanced

The standard box, even across the week. Lean protein, a generous fist of roasted veg, a little honest fat from the thighs and oil. Full, dependable fuel for a normal working day without a giant evening overshoot.

Timing: I eat a box for dinner most nights, but it’s just as happy at lunch. It reheats well, so take one to work or have it around training — the protein and veg sit nicely either side of a session.

02Ingredients

Makes 4 boxes from one big sheet pan, each around 47g protein and 480 calories. Need more days? Run a second tray on the lower rack and keep every proportion the same.

Per box ~47g protein · adjust on the live recipe card
  • Chicken thighs, boneless skinless800 g · 1.8 lb
  • Broccoli florets300 g · 10.6 oz
  • Bell peppers, chunked300 g · 10.6 oz
  • Red onion, in wedges200 g · 7.1 oz
  • Courgette (zucchini), sliced250 g · 8.8 oz
  • Carrots, in batons200 g · 7.1 oz
  • Olive oil2 tbsp · 30 ml
  • Garlic, grated3 cloves
  • Smoked paprika2 tsp
  • Dried oregano1 tsp
  • Lemon, juice + zest1
  • Black pepperto taste
  • Saltto taste (go light)

Swaps I actually use: chicken breast in place of thighs runs the box leaner — see the cut note above. No courgette? Mushrooms, green beans or a couple of handfuls of cherry tomatoes all roast beautifully on the same tray. Swap the smoked paprika for cumin and a pinch of chilli if you want it warmer. Vegetarian? Drop the chicken for two big blocks of firm tofu, pressed and cubed, and a tin of chickpeas patted dry — same tray, same spices, same method.

03Step by step

Get the oven going

Hot oven, lined tray, one board

Set the oven to 220°C (425°F) and let it come right up to heat. Line your biggest sheet pan with baking paper — that’s the trick that keeps washing-up to almost nothing. Get one chopping board out and that’s your whole kit for tonight.

Magnus says: a properly hot oven is what gives you colour instead of a steamed, sad tray. Let it heat fully first.

A lined sheet pan and a single chopping board ready on a clear bench under cold light
Cut the veg

Chunk everything to a fair size

Cut the broccoli into florets, the peppers and courgette into big chunks, the onion into wedges and the carrots into batons. Keep the pieces roughly even so they roast at the same pace — the carrot a touch smaller, since it’s the slowest to soften.

Magnus says: even pieces, even cooking. No tiny bits to burn, no boulders left raw.

Chopped broccoli, peppers, courgette, onion and carrots on a board ready to season
Season it all

One bowl, everything coated

Tip the chicken thighs and all the veg into a big bowl. Add the olive oil, garlic, smoked paprika, oregano, lemon zest and juice, black pepper and a light pinch of salt. Toss it with your hands until every piece is coated. One bowl, one go — no separate dishes for this and that.

Chicken thighs and vegetables tossed together in a bowl with spices and lemon
Spread the tray

One layer, room to breathe

Spread everything across the lined tray in a single layer with the chicken sitting flat. Give each piece a little space — crowd the pan and it steams instead of roasting. If your tray’s full, split across two; better that than a soggy heap.

Magnus says: space is what turns the corners golden. Crowding is what keeps them pale and wet.

Seasoned chicken and vegetables spread in a single layer on a sheet pan before roasting
Roast

25 to 30 minutes, one turn

Roast for 25–30 minutes, giving the tray a stir at the halfway mark so everything browns evenly. The chicken’s done at 74°C / 165°F in the thickest thigh, and the veg should have charred edges. Pull it out and let it sit five minutes before you touch it.

Magnus says: that stir halfway is the difference between an even tray and one good corner. Don’t skip it.

Roasted chicken and vegetables golden and charred at the edges fresh from the oven
Box it up

Divide the tray into four containers

Pull out four meal-prep containers and split the tray evenly — roughly two thighs and a quarter of the veg in each. Eyeball it fairly so the macros land even, near 47g protein and 480 calories a box. Let them cool with the lids off before you seal them, then into the fridge.

Magnus says: cool it before the lid goes on. Trapped steam is what turns a good roast soft and damp by Tuesday.

Four meal-prep containers filled with roasted chicken and vegetables, lids off to cool

04The spec sheet

Real numbers, calculated — not guessed. One tray makes 4 boxes, about 1,100g of cooked food total, so a portion comes in around 275g. Here’s what one box and a flat 100g of it actually give you.

Macros — per box & per 100g
NutrientPer box (~275g)Per 100g
Energy480 kcal175 kcal
Protein47.0 g17.1 g
Carbohydrate22.0 g8.0 g
— of which sugars9.0 g3.3 g
Fat22.0 g8.0 g
— of which saturates5.0 g1.8 g
Fibre6.0 g2.2 g
Sodium~0.38 g~0.14 g
Calorie density
175 kcal / 100g

Moderate, and most of that comes from the thighs. The big tray of veg keeps the plate full and the density honest — you get a proper-sized dinner for the number, which is the whole point of roasting a heap of veg alongside the meat.

Protein per 100 kcal
9.8 g / 100 kcal

A lifter’s metric, and a strong one for a dinner made with thighs. Lean it up with breast on a cut and this climbs higher still — most of the energy you’re eating is pulling its weight as protein.

Key micros (per box, approx.)
  • Vitamin C~110 mg · 122% DV
  • Vitamin A~430 µg · 48% DV
  • Niacin (B3)~11 mg · 69% DV
  • Vitamin B6~1.0 mg · 59% DV
  • Selenium~38 µg · 69% DV
  • Potassium~900 mg · 19% 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 tray, three jobs. The veg base stays the same — you move the protein cut and the starch around it. Macros below are per box, adjusted for each goal.

Cut

Swap to breast

Use skinless chicken breast in place of the thighs and keep every gram of veg. You hold the full plate and all the protein while the fat and calories drop. This is how I run it when the scale’s the focus and I still want a real dinner.

380Kcal
50G Protein
10G Fat
Bulk

Add a starch

Keep the thighs and tuck a handful of baby potatoes among the veg, or box a scoop of rice alongside. A little extra olive oil over the tray finishes it. Calorie-dense and easy to eat after a hard session.

660Kcal
49G Protein
24G Fat
TRT

Steady & balanced

The standard tray as written, split four even ways. Moderate carbs from the veg, lean protein from the thighs, honest fat to keep you full. Steady energy across the day without a big evening overshoot.

480Kcal
47G Protein
22G Fat

06Meal prep & storage

This whole recipe is a one-tray batch, so storage is the main event. Cool the boxes fully before the lids go on, label them if you’re running two trays at once, and you’ve got four hot dinners waiting with nothing to think about.

Fridge
4 days

Boxed and sealed, roasted chicken and veg hold beautifully for four days. Cook a Sunday tray and you’re sorted clean through Wednesday or Thursday.

Freezer
3 months

The chicken freezes well; the veg softens a little on thaw but still eats nicely. Cool fully, freeze the boxes flat, and thaw overnight in the fridge before reheating.

Reheat
3 min

Microwave the box for 2–3 minutes, stirring once. For a crisper finish, spread it back on a tray under a hot grill for a few minutes — it brings the roasted edges right back.

One tray, four boxes, almost nothing to wash — that’s the whole reason this prep earns its place in my week. Make it the night you’ve got the least left in the tank, and you’ll be glad of it for days.

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

Thighs or breast — which should I use? +

Both work, it just depends on your goal. Thighs are juicier, more forgiving in the oven, and survive the fridge and reheat better — that’s why they’re my default for a prep. Breast is leaner, so it’s my pick on a cut when I want the calories down and the protein up. If you go breast, pull the tray a few minutes earlier so it doesn’t dry out.

How do I stop the veg going soggy? +

Three things. A properly hot oven, a single layer with space between the pieces, and not over-oiling. Crowding is the real culprit — pile it high and the veg steams in its own moisture instead of roasting. If your tray’s full, split it across two. Roasted veg holds up in the fridge far better than boiled, so this is worth getting right.

Which vegetables roast best for this? +

Sturdy ones that hold their shape and like a bit of char. Broccoli, peppers, onion, courgette, carrots and mushrooms are all reliable. Cherry tomatoes and green beans are lovely too. I’d steer clear of soft, watery veg like spinach or cucumber — they collapse. If you mix slow and fast veg, cut the slow ones (carrots, potatoes) a touch smaller so everything finishes together.

Can I make a bigger batch for the whole week? +

You can — just don’t overload one tray. Run two trays on separate racks, swapping their positions halfway so both brown evenly, rather than heaping everything onto one. Cooked chicken and veg are best inside four days in the fridge, so for a full seven I’ll freeze a couple of boxes and thaw them as I go.

Do I have to eat it cold? +

Not at all — reheat it. A couple of minutes in the microwave does the job. If you want those roasted edges back, spread the box onto a tray under a hot grill for a few minutes instead; it crisps right up again. It’s good cold straight from the fridge too, if that’s your thing.

From my 7-day plans

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

One-tray dinners like this 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 sheet pan of roasted chicken and vegetables ready to be divided into a week of boxes 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.