Looking for a hassle-free dinner that’s both hearty and full of flavor?
This one-pan roasted chicken with sweet potatoes and broccoli is your answer.
With juicy chicken thighs, caramelized sweet potatoes, and tender broccoli all roasted together in one tin, this recipe not only simplifies your cooking but also ensures a delicious, satisfying meal for any night of the week.
Perfect for busy days, it brings together a medley of textures and flavors that will delight your taste buds and make cleanup a breeze.

Ingredients
- 3 large sweet potatoes (about 900g), peeled and cut into large chunks
- Oil, for drizzling
- 6-8 chicken thighs, skin left on
- 2 red onions, cut into wedges
- 1 sachet (25g) piri-piri spice mix (or a mild version, if preferred)
- 300g long-stem broccoli
Instructions
Step 1. Preheat and Prepare
- Heat your oven to 180°C (160°C fan) or Gas Mark 4.
- Take a very large roasting tin and drizzle a generous amount of oil in it.
- Toss the sweet potato chunks with some oil and seasoning (salt and pepper work well).
- Spread them out on one side of the roasting tin.
Step 2: Season the Chicken
- On the other side of the tin, place the chicken thighs and red onion wedges.
- Drizzle with a little oil and sprinkle over the piri-piri spice mix (adjust the spice level to your taste).
- Season everything with salt and pepper.
Step 3: Roast
- Place the tin in the oven and roast for 40 minutes. Remember to stir everything halfway through so it cooks evenly.
- After 40 minutes, add the long-stem broccoli to the tin. Drizzle the broccoli with a little more oil and season.
- Roast everything together for an additional 10-15 minutes, until the broccoli is tender and everything is cooked through.
Step 4: Finish and Serve
- Once everything is roasted, remove the chicken, onions, and broccoli from the tin and set aside.
- Use a fork to roughly mash the sweet potatoes right in the tin.
- Make sure to mix in any chicken juices and spices left in the pan.
- Spread the mashed sweet potatoes over the base of the tin.
- Arrange the chicken, onions, and broccoli on top of the sweet potato mash.
- Serve directly from the tin for a casual and family-style meal.
FAQs
Can I substitute the chicken thighs with another part of the chicken?
Absolutely! You can use chicken breasts, drumsticks, or even bone-in chicken thighs. Adjust the cooking time as needed, as different cuts of chicken may cook at different rates.
What if I don’t have piri-piri spice mix?
If you don’t have piri-piri spice mix, you can use other spice blends like paprika, cumin, or a mild chili powder. Adjust the amount based on your preferred spice level.

Simple Italian Piri-piri Chicken and Sweet Potatoes with Broccoli
Ingredients
- 3 large sweet potatoes (about 900g), peeled and cut into large chunks
- Oil for drizzling
- 8 chicken thighs skin left on
- 2 red onions cut into wedges
- 1 sachet piri-piri spice mix (25g) (or a mild version, if preferred)
- 300 grams long-stem broccoli
Instructions
Preheat and Prepare
- Heat your oven to 180°C (160°C fan) or Gas Mark 4.Take a very large roasting tin and drizzle a generous amount of oil in it.Toss the sweet potato chunks with some oil and seasoning (salt and pepper work well).Spread them out on one side of the roasting tin.
Season the Chicken
- On the other side of the tin, place the chicken thighs and red onion wedges.Drizzle with a little oil and sprinkle over the piri-piri spice mix (adjust the spice level to your taste).Season everything with salt and pepper.
Roast
- Place the tin in the oven and roast for 40 minutes.Remember to stir everything halfway through so it cooks evenly.After 40 minutes, add the long-stem broccoli to the tin.Drizzle the broccoli with a little more oil and season.Roast everything together for an additional 10-15 minutes, until the broccoli is tender and everything is cooked through.
Finish and Serve
- Once everything is roasted, remove the chicken, onions, and broccoli from the tin and set aside.Use a fork to roughly mash the sweet potatoes right in the tin.Make sure to mix in any chicken juices and spices left in the pan.Spread the mashed sweet potatoes over the base of the tin.Arrange the chicken, onions, and broccoli on top of the sweet potato mash.Serve directly from the tin for a casual and family-style meal.
Hey Sandra, can i use lime instead of lemon for that zesty kick? not sure if it changes the taste too much.
love throwing chicken on the grill, never tried piri-piri b4. this sounds like an epic weekend plan, gotta hit the store for spice though, lol.
Piri-Piri’s great! It’s a game changer, especially if you like it hot. Make sure to get a good mix!
Piri-Piri chicken off the grill is top-notch. You won’t regret it!
Tried this with chicken breast so good & healthy option thanks Sandra for sharing!
Interesting recipe, never thought to roast chicken with piri-piri before. Usually, I stick to baking sweets, might give this a try.
If I can’t handle the spice, do I get to blame Sandra? Just kidding, love spicy stuff!
does it matter what kind of oven u use? Mine’s pretty old but still works.
Roast chicken? Revolutionary. Never seen that before… But hey, piri-piri might just be the twist it needs.