
Peruvian Chicken with Creamy Green Sauce hits every craving at once: smoky, citrusy, herby, and just spicy enough to keep things interesting. It works for busy weeknights, casual dinner parties, and meal prep, and you can get it on the table in about 1 hour including marinating time. I first tried a version of this at a tiny Peruvian spot in New Jersey and then spent months chasing that flavor in my own kitchen.
Why You Should Try This Peruvian Chicken with Creamy Green Sauce
This Peruvian Chicken with Creamy Green Sauce tastes juicy, garlicky, and deeply seasoned, with crispy edges that make everyone fight over the corner pieces. The bright, herby green sauce cools the spice and turns simple roasted chicken into something that feels restaurant-level.
You can marinate the chicken in the morning, then roast it while you toss a salad and cook some rice. The leftovers taste even better the next day, so you get a built-in lunch bonus.
“This Peruvian Chicken with Creamy Green Sauce tastes like takeout from a great rotisserie spot, but cleaner, fresher, and way more addictive. ★★★★★”
Ingredients You’ll Need
Chicken & Marinade
-
3 to 4 pounds bone-in, skin-on chicken pieces
- Use a mix of thighs and drumsticks for maximum juiciness.
- You can use bone-in breasts, but reduce cook time slightly and check early.
-
3 tablespoons olive oil
-
3 tablespoons fresh lime juice
- Bottled lime juice works in a pinch, but fresh tastes brighter.
-
1 tablespoon red wine vinegar
-
5 cloves garlic, minced or grated
-
2 teaspoons ground cumin
-
2 teaspoons smoked paprika
- Regular paprika works, but smoked adds that rotisserie-style flavor.
-
1 teaspoon dried oregano
-
1 to 1½ teaspoons kosher salt
- If you use table salt, start with ¾ teaspoon and adjust.
-
1 teaspoon black pepper
-
1 to 2 teaspoons aji amarillo paste
- This classic Peruvian ingredient adds fruity heat and color.
- If you cannot find it, use 1 teaspoon hot sauce plus ½ teaspoon extra smoked paprika.
-
1 teaspoon soy sauce
- Adds a little umami and color without tasting like soy sauce.
-
1 teaspoon sugar or honey
- Balances the acidity and spice.
Creamy Green Sauce
- 1 cup fresh cilantro leaves, lightly packed
- Include tender stems; they blend well and add flavor.
- ½ cup fresh parsley leaves (optional, for a milder cilantro flavor)
- 1 to 2 jalapeños, seeded for mild, with seeds for more heat
- You can swap with serrano for extra kick.
- 2 cloves garlic
- ½ cup mayonnaise
- Use a good-quality mayo; I like Hellmann’s or Duke’s.
- ¼ cup plain Greek yogurt or sour cream
- Greek yogurt keeps it a bit lighter and tangier.
- 2 tablespoons fresh lime juice
- 1 tablespoon olive oil
- 1 teaspoon aji amarillo paste (optional but tasty)
- ¼ teaspoon ground cumin
- ¼ to ½ teaspoon kosher salt, to taste
- 1 to 2 teaspoons water, only if you need to thin the sauce
Pantry Shortcuts & Substitutions
- Use pre-minced garlic from a jar when you feel tired; just bump it slightly for more flavor.
- Use bottled lime juice in the marinade, then save fresh lime for the sauce.
- Swap cilantro with extra parsley if you have cilantro haters at the table.
- Use pre-cut chicken pieces from the store to skip butchering a whole bird.
Equipment List
- Large mixing bowl or zip-top bag for marinating
- Baking sheet with a wire rack, or a roasting pan
- Tongs
- Blender or food processor for the green sauce
- Instant-read thermometer
- Small bowl and spoon for serving the sauce
Tips & Tricks
- Pat the chicken very dry with paper towels so the skin browns and crisps instead of steaming.
- Score the thickest parts of the chicken with shallow cuts so the marinade sinks in faster.
- Marinate at least 30 minutes, but aim for 4 to 8 hours in the fridge for deeper flavor.
- Bring the marinated chicken out of the fridge 20 to 30 minutes before roasting so it cooks more evenly.
- Roast the chicken on a wire rack over a sheet pan so hot air hits all sides and the skin crisps.
- Do not crowd the pan; give each piece a little space so it browns instead of boiling in its own juices.
- Start the oven hot, then lower the heat if the skin browns too quickly.
- Use an instant-read thermometer and pull the chicken when it hits 165°F in the thickest part.
- Let the chicken rest 5 to 10 minutes before serving so the juices settle.
- Blend the green sauce until very smooth, then taste and adjust salt, lime, and heat.
- Chill the sauce at least 20 minutes so the flavors meld and the texture thickens slightly.
- Serve some sauce on the side and keep extra in the fridge, because people always ask for more.
How to Make Peruvian Chicken with Creamy Green Sauce
Step 1: Prep the Chicken
Pat the chicken pieces dry with paper towels and place them in a large bowl or zip-top bag. Trim any excess skin or large pockets of fat, but keep enough skin to crisp nicely. If the thighs look very thick, score them with 2 or 3 shallow cuts on the flesh side.
Step 2: Mix the Marinade
Add olive oil, lime juice, red wine vinegar, garlic, cumin, smoked paprika, oregano, salt, pepper, aji amarillo paste, soy sauce, and sugar or honey to a small bowl. Whisk until the mixture looks smooth and slightly thick. Taste a tiny bit and adjust salt or lime to your liking.
Step 3: Marinate the Chicken
Pour the marinade over the chicken and coat every piece thoroughly. Massage the marinade into the cuts and under the skin where you can. Cover the bowl or seal the bag, then chill in the fridge for at least 30 minutes and up to 8 hours.
Step 4: Preheat the Oven and Prep the Pan
Heat your oven to 425°F. Line a baking sheet with foil for easy cleanup and set a wire rack on top. Lightly oil the rack so the chicken does not stick.
Step 5: Arrange the Chicken
Place the marinated chicken pieces on the rack skin side up. Shake off extra marinade so it does not burn on the pan. Space the pieces out so air can circulate around each one.
Step 6: Roast the Chicken
Slide the pan into the oven and roast for 35 to 45 minutes, depending on the size of the pieces. Rotate the pan halfway through so the chicken browns evenly. Start checking the internal temperature at 30 minutes and pull pieces as they hit 165°F.
Step 7: Optional Broil for Extra Crisp
If you want extra crispy skin, switch the oven to broil on high for the last 2 to 3 minutes. Watch closely and move the pan as needed so the skin browns deeply but does not burn. Take the pan out and let the chicken rest 5 to 10 minutes.
Step 8: Blend the Creamy Green Sauce
While the chicken roasts, add cilantro, parsley, jalapeños, garlic, mayonnaise, Greek yogurt or sour cream, lime juice, olive oil, aji amarillo paste, cumin, and salt to a blender or food processor. Blend until the sauce looks very smooth and creamy, scraping down the sides as needed. Add a teaspoon or two of water only if the sauce looks too thick to drizzle.
Step 9: Taste and Chill the Sauce
Taste the sauce and adjust salt, lime, or jalapeño to your preference. If you want more heat, add extra jalapeño or a small spoon of aji amarillo paste. Transfer the sauce to a bowl, cover, and chill in the fridge until the chicken finishes roasting.
Step 10: Serve
Arrange the roasted Peruvian Chicken with Creamy Green Sauce on a platter. Spoon some of the sauce over the top and serve the rest in a bowl on the side. Add lime wedges and a sprinkle of fresh cilantro if you like a little extra color and brightness.
What to Serve with Peruvian Chicken with Creamy Green Sauce
This Peruvian Chicken with Creamy Green Sauce pairs beautifully with simple white rice, cilantro-lime rice, or roasted potatoes that soak up all the juices. A crisp green salad with lettuce, cucumber, and tomato balances the richness of the sauce. You can also serve it with steamed vegetables, grilled corn, or sautéed green beans for a lighter plate. Add a cold drink like iced tea, sparkling water with lime, or a fruity mocktail to round out the meal.
Storage Options
- Store leftover chicken in an airtight container in the fridge for up to 4 days.
- Keep the creamy green sauce in a separate sealed container in the fridge for 3 to 4 days.
- Freeze cooked chicken pieces in a freezer-safe bag or container for up to 3 months; thaw overnight in the fridge before reheating.
- Reheat chicken in a 350°F oven for 10 to 15 minutes until hot, or in an air fryer for 5 to 7 minutes, so the skin crisps again instead of turning soggy.
- Stir the green sauce after chilling or thawing; use it cold or at cool room temperature and avoid boiling it so the texture stays creamy.

Peruvian Chicken with Creamy Green Sauce
Ingredients
Instructions
- Pat the chicken pieces very dry with paper towels and place them in a large bowl or zip-top bag. Trim excess skin or large pockets of fat, keeping enough skin to crisp. Score the thickest parts of the thighs with a few shallow cuts on the flesh side.
- In a small bowl, whisk together the olive oil, lime juice, red wine vinegar, garlic, cumin, smoked paprika, oregano, salt, black pepper, aji amarillo paste (if using), soy sauce, and sugar or honey until smooth and slightly thick. Taste and adjust salt or lime to your liking.
- Pour the marinade over the chicken and coat every piece thoroughly, working the marinade into the cuts and under the skin where possible. Cover the bowl or seal the bag and refrigerate for at least 30 minutes and up to 8 hours.
- When ready to cook, preheat the oven to 425°F (220°C). Line a baking sheet with foil and set a lightly oiled wire rack on top.
- Arrange the marinated chicken pieces on the rack skin side up, letting excess marinade drip off so it does not burn. Space the pieces so air can circulate around each one.
- Roast the chicken for 35–45 minutes, rotating the pan halfway through, until the skin is browned and an instant-read thermometer inserted into the thickest part registers 165°F (74°C). Begin checking around 30 minutes and remove pieces as they reach temperature.
- For extra crispy skin, switch the oven to high broil for the last 2–3 minutes, watching closely so the skin browns deeply without burning. Let the chicken rest 5–10 minutes before serving.
- While the chicken roasts, make the green sauce. In a blender or food processor, combine the cilantro, parsley (if using), jalapeños, garlic, mayonnaise, Greek yogurt or sour cream, lime juice, olive oil, aji amarillo paste (if using), cumin, and salt. Blend until very smooth and creamy, scraping down the sides as needed. Add a teaspoon or two of water only if needed to thin to a drizzly consistency.
- Taste the sauce and adjust salt, lime, or jalapeño for more brightness or heat. Transfer to a bowl, cover, and chill until the chicken is ready so the flavors can meld.
- Serve the roasted chicken on a platter with some creamy green sauce spooned over the top and the rest on the side. Garnish with extra cilantro and lime wedges if desired. Pair with rice, roasted potatoes, or a simple green salad.
Notes
Approximate per serving (1/6 of recipe, including sauce): 520 calories; fat 36 g; saturated fat 8 g; carbohydrates 7 g; fiber 1 g; sugars 3 g; protein 40 g; sodium 780 mg. Values will vary based on exact chicken pieces, brands, and portion size.

Leave a Reply