Pollo en Achiote (Achiote-Roasted Chicken with Orange and Red Onion)
Why this recipe works
- Bright, savoury marinade: Annatto gives earthy depth and colour, while orange, lime, garlic and oregano keep the chicken lively rather than heavy.
- Balanced pan sauce: Reducing the roasting juices concentrates the citrus and savoury chicken drippings into a glossy sauce that clings well to the meat.
- Built for wrapping: Warm corn tortillas and sharp red onion turn the roasted chicken into an easy, hands-on dinner with contrasting textures.
Get the most out of this recipe
Timing notes
- Use the short marinating time well: The 15-minute rest lets the annatto and citrus coat the chicken more evenly; work some marinade under the skin for better flavour.
- Rest before serving: A brief rest after roasting helps the juices settle before the chicken is spooned with the reduced sauce.
- Best served warm: Serve once the tortillas are pliable and the pan juices are glossy, so the chicken can be wrapped easily.
Ingredient notes
- About annatto: Ground annatto, often sold as achiote, brings the dish its deep red-orange colour and a gentle earthy flavour rather than chilli heat.
- Balance the citrus: Orange gives sweetness and body, while lime sharpens the marinade. Use a little more orange if you prefer a softer finish.
- Choose bone-in thighs: Bone-in, skin-on thighs stay moist during roasting and give the pan juices more savoury depth.
Common mistakes
- Start with a hot oven: The oven should be fully heated to 220°C (430°F) before the chicken goes in, helping the skin colour and the marinade reduce properly.
- Do not skip reducing the juices: The pan juices should be simmered briefly until slightly thickened; serving them too thin dilutes the citrus and annatto flavour.
- Avoid over-roasting: Roast just until the chicken is cooked through and the juices run clear, then rest it rather than leaving it in the hot pan too long.
Make-ahead tips
- Marinate in advance: The chicken can be coated in the marinade ahead of cooking and kept chilled, then brought closer to room temperature while the oven heats.
- Reheat with the juices: Warm leftover chicken with its sauce in a 180°C (355°F) oven until piping hot, so the meat stays moist.
- Freezes well: Cool the cooked chicken and juices before freezing together; defrost overnight in the fridge before reheating.
Equipment you'll need
Ingredients
Instructions
- Heat the oven to 220°C (430°F). Finely grate or crush the garlic into a mixing bowl, then stir in the ground annatto, dried oregano, orange juice, lime juice and sunflower oil to make a loose marinade.
- Add the chicken thighs and turn to coat well, working the marinade under and over the skin. Leave to marinate for 15 minutes at room temperature while the oven finishes heating.
- Arrange the chicken in a roasting pan skin-side up and pour over any remaining marinade. Roast for 30 to 35 minutes, basting once halfway, until deeply coloured and the juices run clear.
- Transfer the chicken to a plate and rest for 5 minutes. Pour the pan juices into a saucepan and simmer over medium heat for 3 to 5 minutes until slightly thickened and glossy.
- Thinly slice the red onion. Warm the corn tortillas in a dry pan or directly over a low flame, turning, until pliable and lightly toasted at the edges.
- Return the chicken to the roasting pan or a serving platter and spoon over the reduced juices. Serve with the warm tortillas and sliced red onion for wrapping.
Recipe notes
Tips
- For the best colour and flavour, let the chicken sit in the marinade for the full 15 minutes, then baste once during roasting to build a glossy coating.
- If the pan juices look a little oily, skim off a spoonful of fat before simmering so the sauce tastes brighter.
- Food safety: make sure the chicken is cooked through before serving; it should be piping hot and the juices should run clear.
Substitutions
- Replace Orange juice with freshly squeezed Orange juice for a brighter, less sweet citrus flavour.
- Replace Lime with 2 tbsp Orange juice if you want a softer acidity.
Storage
- Refrigerate up to 3 days
- Cool the chicken and juices, then refrigerate in a sealed container for up to 3 days. Reheat in a 180°C (355°F) oven until piping hot, adding the juices to keep it moist; freeze for up to 2 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 3 servings
- Total time: 55min (15min active)
- Difficulty: Medium
- Cuisine: Mexican
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
OXO Good Grips Stainless Mixing Bowl Set
- Non-slip base
- Comfort grip
- Higher price
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























