Authentic Peruvian Roasted Chicken Recipe: Aji Amarillo and Citrus Zing

Main Courses

Authentic Peruvian Roasted Chicken Recipe: Aji Amarillo and Citrus Zing

This authentic Peruvian roasted chicken recipe brings the bold flavors of Lima to your kitchen, where aji amarillo and citrus transform simple chicken into a restaurant-worthy masterpiece.

The secret lies in a marinade packed with achiote, huacatay (Peruvian black mint), and comino—spices that create a vibrant, aromatic crust while keeping the meat impossibly tender. I’ve perfected this technique over years of testing, ensuring every bite delivers the smoky-sweet balance of Peru’s most celebrated dish.

The process begins with a 24-hour marinade that infuses the chicken with layers of flavor, followed by a high-heat roast that renders the skin crispy and golden. Whether you spatchcock it for even cooking or roast it whole for tradition, the result is juicy, flavorful meat with a caramelized exterior.

This isn’t just a recipe—it’s a tribute to Peru’s culinary soul, where every herb and spice plays a role in creating something unforgettable.

What sets this apart is the attention to detail: the aji amarillo paste adds a tangy depth, while fresh citrus brightens the dish without overpowering.

Serve it with causa (Peruvian potato cake) or quinoa to complete the meal, and garnish with lime wedges and fresh huacatay for that final touch of authenticity. This is the kind of dish that turns a weeknight dinner into a celebration.

Ready to master it? The instructions walk you through every step—from marinating to roasting—with tips to ensure crispy skin and juicy meat. No shortcuts, just the real deal. Let’s get started.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic peruvian roasted chicken

Four pounds of chicken and twelve ingredients transform into Peru's most celebrated dish.

Ingredient Amount Notes
Whole Chicken 🍗 4 lb Spatchcocked or whole, skin-on
Aji Amarillo Paste 🌶️ ¼ cup High-quality paste for authentic flavor
Fresh Huacatay (Peruvian Black Mint) 🌿 ¼ cup Or substitute 1 tbsp dried oregano
Ground Cumin 🌿 1 tbsp Freshly toasted for depth
Achiote Powder 🌶️ 1 tbsp For vibrant color and earthy notes
Fresh Garlic Cloves 🧄 8 cloves Minced for marinade
Fresh Lime Juice 🍋 ½ cup Freshly squeezed, no substitutes
Olive Oil 🫒 ½ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Peppercorns 🌶️ ½ tsp Freshly ground, coarse grind
Fresh Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Fresh Lime Zest 🍋 1 tbsp From 2-3 limes, for brightness
Fresh Lime Wedges 🍋 4 whole For serving, not cooking
Yellow Onion 🧅 1 whole Quartered, for marinade

The huacatay is non-negotiable for authenticity—Peruvian markets or specialty Latin grocers carry it fresh, but dried oregano at one-third the amount works in a pinch. Aji amarillo paste should be vibrant yellow with no clumps; La Costeña or San Marcos brands are trusted choices. Toast your cumin seeds in a dry pan for 30 seconds before grinding to deepen their aroma. For the chicken, spatchcocking ensures even cooking, but roasting whole gives that traditional look. Look for chickens with good marbling—the fat renders beautifully for crispy skin.

No huacatay? Mexican oregano or a blend of mint and tarragon can mimic its peppery brightness. Substituting aji amarillo? Yellow bell pepper paste or a mix of yellow chili powder and lime juice gets you close, though the tang will differ. The lime zest is critical—never skip it—as it balances the dish's richness. For the onion, yellow or white works best; red onion adds too much sharpness. If your olive oil smells faint, heat it gently to release aromas before using. And always use freshly ground pepper—pre-ground loses potency quickly.

Marinate the chicken 24 hours minimum for maximum flavor infusion, covered in the fridge. The paste and citrus will stain the chicken—use a glass or stainless container for easy cleanup. Leftovers keep 3 days refrigerated or 3 months frozen, though the skin loses crispness when reheated. For serving, arrange the chicken on a platter with lime wedges and cilantro, drizzled with any leftover marinade. The dish reheats beautifully—broil for 2-3 minutes to restore crispness if needed.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just rub the chicken with achiote, slather on that aji amarillo paste, and toss in whole spices. No basting, no fuss, and the oven does all the work while I sip my mate.
  • Flavor Bomb: That huacatay and cumin combo? It’s like a warm hug for your taste buds. The aji amarillo gives it a subtle heat that lingers just enough to make you crave seconds without overwhelming.
  • Leftovers That Shine: This chicken stays juicy for days. Shred it for tacos, slice it for sandwiches, or toss it into rice—it’s the ultimate lazy-day hero. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: A whole chicken costs next to nothing, and the spices stretch far. I’ve fed six people for under $15, and everyone leaves happy. That’s a win in my book.

Step-by-step instructions for authentic Peruvian roasted chicken

Transform a simple whole chicken into vibrant, citrus-kissed Peruvian roasted chicken with bold aji amarillo and aromatic spices.

1

Prepare the Aromatic Marinade

In a medium bowl, combine the 0.25 cup aji amarillo paste, 0.25 cup fresh huacatay, 1 tbsp ground cumin, 1 tbsp achiote powder, 8 cloves minced garlic, 0.5 cup fresh lime juice, 0.5 cup olive oil, 1.5 tsp salt, and 0.5 tsp freshly ground black peppercorns. Whisk vigorously until the mixture is completely emulsified and smooth—this ensures even flavor distribution.

The aji amarillo paste gives this dish its signature depth, while the huacatay adds that distinctive Peruvian herbal brightness. Let the marinade sit at room temperature for 15 minutes to allow the flavors to meld before using. This step is critical for authentic flavor development.

2

Marinate the Chicken Thoroughly

Pat the 4 lb whole chicken completely dry with paper towels—this step is essential for crispy skin. Place the chicken in a large resealable bag or shallow dish and pour the marinade over it, ensuring it coats every surface, including the cavity. Massage the marinade into the skin, particularly focusing on the breast and thighs.

Cover and refrigerate for at least 4 hours (overnight is ideal). The acidity from the lime juice will tenderize the meat while the spices penetrate deeply. Real talk: Don't skip this step—it's what transforms ordinary chicken into extraordinary Peruvian roasted chicken.

3

Roast with Precision

Preheat your oven to 400°F with a rack positioned in the middle. Remove the chicken from the refrigerator 30 minutes before roasting to allow it to come to room temperature. Place the chicken on a wire rack set inside a rimmed baking sheet—this promotes even air circulation for crispy skin.

Roast for 45 minutes, then reduce heat to 350°F and continue roasting for an additional 45-60 minutes or until the internal temperature reaches 165°F when measured at the thickest part of the thigh. The skin should be golden brown and crispy, while the juices should run clear when pierced with a meat thermometer.

4

Rest and Garnish

Transfer the roasted chicken to a cutting board and tent loosely with foil. Let it rest for 15 minutes—this crucial step allows the juices to redistribute throughout the meat, preventing dryness. While it rests, prepare the garnish by combining 0.25 cup chopped fresh cilantro leaves and 1 tbsp fresh lime zest in a small bowl.

After resting, use kitchen shears to cut the chicken into serving pieces. Spoon the cilantro-lime zest mixture over the top and serve immediately with the 4 whole fresh lime wedges on the side. The bright citrus notes complement the rich, spiced flavors perfectly, creating an authentic Peruvian dining experience.

👨‍🍳

Pro Tips For Making Authentic Peruvian Roasted Chicken

  • Dry the Skin First: Pat the chicken thoroughly with paper towels—don’t just wipe it—until the skin is completely dry. Wet skin won’t crisp, and that golden crust is what carries all that aji amarillo flavor. I used to skip this, and my chicken always ended up soggy under the marinade.
  • Marinate Overnight, Not Rush: Let the chicken sit in the aji amarillo, huacatay, and cumin mix for at least 12 hours—24 is better. The paste needs time to penetrate, and the huacatay’s bright, peppery notes mellow into something deeper. I tried cutting it to 4 hours once; the flavor was half as good.
  • Use Low and Slow for Even Cook: Start at 375°F (190°C) for the first 30 minutes, then drop to 325°F (165°C) until the internal temp hits 165°F (74°C). High heat early sears the skin, but too much too soon turns the meat tough. My first attempt at 425°F left me with dry, overcooked thighs.
  • Save Time with Pre-Mixed Paste: If you can’t find fresh huacatay, use 1 tablespoon of aji amarillo paste plus ½ teaspoon of dried mint (or even a pinch of dried oregano in a pinch). It won’t be identical, but it’ll still taste authentic—just less complex. I’ve tested this after burning through three batches of imported herbs.

Storing and reheating this dish

Refrigerator Storage

Store leftover Peruvian roasted chicken in an airtight container for up to 3 days—the marinade's citrus and spices keep it fresh longer than typical roasted poultry. I use glass Pyrex containers because they maintain flavor better than plastic.

Let the chicken cool completely before storing to prevent condensation, which can make the skin soggy. 🌿

To preserve crispiness, place a paper towel on top of the chicken before sealing. Refrigerate at 40°F or below—this slows bacterial growth while keeping the meat safe. The flavors actually deepen overnight, making leftovers taste even more complex than the original.

Freezer Storage

For longer storage, freeze the chicken in single-serving portions wrapped tightly in plastic wrap followed by foil to prevent freezer burn. It keeps for up to 3 months without significant quality loss.

I label each portion with the date—this helps track freshness. Thaw overnight in the fridge for best results. ❄️

When reheating from frozen, avoid the microwave—it turns the skin rubbery. Instead, bake at 350°F for 30-40 minutes until the internal temperature reaches 165°F. The oven method restores crispiness while keeping the meat juicy.

Reheating Methods

For stovetop reheating, place chicken pieces in a skillet over medium-low heat with 1 tablespoon olive oil and 2 tablespoons water. Cover and heat for 8-10 minutes, stirring occasionally. This method maintains moisture while reactivating the marinade's flavors. 🔥

If you're short on time, the broiler works wonders. Arrange chicken pieces on a wire rack over a baking sheet and broil for 2-3 minutes on high. Watch closely—the skin crisps up quickly, but the meat stays tender. Just be careful not to overcook it past 165°F.

Serving Leftovers

Repurpose leftover chicken into aji de gallina by shredding it and simmering in a sauce made with aji amarillo paste, evaporated milk, and cheese. Or chop it for Peruvian-style tacos with lime, cilantro, and avocado. The marinade's flavors adapt beautifully to new dishes. 🌶️

For a quick lunch, serve slices on toasted bread with a drizzle of the original marinade and a side of papa a la huancaína (cheesy potato casserole).

The contrast of creamy potatoes and spicy chicken is pure Peruvian comfort food. Always garnish with fresh lime wedges to cut through the richness.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 11g55%
Cholesterol 220mg73%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 2g
Protein 52g104%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes this Peruvian roasted chicken different from other roasted chicken recipes?

The secret lies in the aji amarillo paste and huacatay—Peruvian ingredients that create a unique tangy, herbal depth. Unlike standard roasted chicken, this version uses a 24-hour marinade with citrus and achiote for vibrant color and flavor infusion. The high-heat roasting technique ensures crispy skin while keeping the meat impossibly tender.

2

Can I substitute huacatay if I can't find it?

Yes! Use 1 tbsp dried oregano or a mix of mint and tarragon for a similar peppery brightness. For a closer match, blend 1 tbsp mint leaves with 1 tsp dried thyme. The flavor won't be identical, but it'll still add that signature Peruvian herbal note. Always adjust seasoning after tasting.

3

Should I spatchcock the chicken or roast it whole?

Both methods work! Spatchcocking (removing the backbone) ensures even cooking in 45-60 minutes with crispy skin. Roasting whole takes 1.5-2 hours but maintains traditional presentation. For best results, use a wire rack to promote air circulation and crispiness, whether whole or spatchcocked.

4

How do I know when the chicken is fully cooked?

Use a meat thermometer to check the thickest part of the thigh—it should reach 165°F. The juices should run clear, and the skin should be golden brown and crispy. If using a thermometer isn't an option, cut into the thickest part: the meat should separate easily with no pink remaining.

5

What are the best side dishes to serve with this chicken?

Pair it with classic Peruvian sides like causa (potato cake), quinoa with lime, or papa a la huancaína (cheesy potatoes). For a lighter option, serve with roasted sweet potatoes and a fresh ceviche salad. The bright acidity of lime-based sides balances the rich, spiced chicken perfectly.

★★★★★4.6(13 reviews)
Categories Main Courses