Mexican-style chicken traybake with sweet potato, capsicum, olives

Jun 12, 2021
This Mexican-inspired chicken traybake with sweet potato, yellow capsicum and green olives is delicious! Source: Getty Images

Traybake meals are often popular because they’re almost foolproof — even the worst cook will get a traybake right! These roasted chicken pieces covered in a delicious Mexican-inspired marinade go really nicely with roast sweet potato or pumpkin, red onion and green olives.

What makes this recipe a stand-out for me is that it only uses one pan. As the chief dishwasher in my household, a one-pot or one-pan meal is always welcome when it comes to the clean-up later on.

Serves 4



  • 2 tsp cumin seeds
  • 4 tsp smoked paprika
  • 1 tsp dried chilli flakes
  • 3 cloves garlic, crushed or grated
  • 2 tbsp olive oil
  • 2 limes, juiced, plus extra lime wedges for serving
  • Salt and pepper, to taste


  • 1kg chicken thighs and/or legs (skin on, bone in)
  • 1 large sweet potato
  • 1 yellow capsicum, cut into large chunks
  • 1 red onion, cut into wedges
  • 140g large green olives, pitted
  • Fresh rocket, for serving


  1. Place all marinade ingredients in a large bowl and mix together. Add chicken thighs and/or legs and turn to coat in the marinade. Leave to marinate for 10 minutes or up to 2 hours.
  2. Meanwhile preheat oven to 220C. Prepare vegetables.
  3. Place all prepared vegetables in a large roasting tray. Add marinated chicken and any extra marinade from the bowl and mix everything together thoroughly to ensure all ingredients are coated in the marinade.
  4. Roast in oven for 25 minutes. Give everything a good stir and baste chicken with the juices, then continue to roast for a further 20 minutes.
  5. Serve sprinkled with fresh rocket and extra lime wedges. You might also like to add guacamole and sour cream.

Leave your comment

Please sign in to post a comment.
Retrieving conversation…
Stories that matter
Emails delivered daily
Sign up