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

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.

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.

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.

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.

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.

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.
| Nutrient | Per box (~275g) | Per 100g |
|---|---|---|
| Energy | 480 kcal | 175 kcal |
| Protein | 47.0 g | 17.1 g |
| Carbohydrate | 22.0 g | 8.0 g |
| — of which sugars | 9.0 g | 3.3 g |
| Fat | 22.0 g | 8.0 g |
| — of which saturates | 5.0 g | 1.8 g |
| Fibre | 6.0 g | 2.2 g |
| Sodium | ~0.38 g | ~0.14 g |
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.
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.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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 →
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.


