If you’re craving a dish that bursts with vibrant flavors and tender juiciness, then this Peruvian-Style Roast Chicken with Green Cilantro Sauce Recipe is exactly what you need to bring some sunshine to your table. This recipe features a beautifully marinated whole chicken, infused with traditional Peruvian spices and fresh lime juice, perfectly roasted to a golden crisp. The star of the meal is the luscious green cilantro sauce, creamy yet bright, that elevates every bite with its herbal freshness and a gentle kick from jalapeño peppers. It’s a celebration of textures and tastes, comfort and adventure, all wrapped up in one unforgettable dish.

Ingredients You’ll Need
Getting together this lineup of ingredients is simple, but each element plays a vital role in building the unmistakable character of this dish. From the zesty lime juice that tenderizes and brightens, to the bold spices that create that warm Peruvian flavor profile, everything contributes beautifully to the final experience.
- Extra virgin olive oil: Provides richness and helps crisp the chicken’s skin to golden perfection.
- Lime juice: The tangy punch that brightens the marinade and adds freshness to the sauce.
- Garlic cloves: Adds savory depth and aroma, essential in both the marinade and sauce.
- Kosher salt: Brings out the natural flavors and helps tenderize the chicken.
- Paprika: Delivers subtle smokiness and vibrant color for the marinade.
- Black pepper: Adds just the right amount of heat and complexity.
- Cumin: Gives a warm, earthy undertone fundamental in Peruvian cuisine.
- Dried oregano: Adds aromatic herbal notes to balance the spices.
- Sugar: Slightly offsets acidity and helps with caramelization during roasting.
- Whole chicken (4 pounds): The centerpiece, juicy and ready to soak up all those incredible flavors.
- Jalapeño chili peppers: Bring controlled heat and a fresh peppery bite to the green cilantro sauce.
- Fresh cilantro leaves: The vibrant green heart of the sauce, bursting with fresh herbal brightness.
- Mayonnaise: Adds a creamy texture and balances the acidity in the sauce.
- Sour cream: Provides tang and silkiness, enhancing the sauce’s smooth consistency.
How to Make Peruvian-Style Roast Chicken with Green Cilantro Sauce Recipe
Step 1: Prepare the Marinade and Chicken
Start by mixing the olive oil, lime juice, roughly chopped garlic, kosher salt, paprika, black pepper, cumin, oregano, and sugar in a bowl. This marinade is where all the magic begins. Next, clean the whole chicken and pat it dry, then generously coat it inside and out with the marinade. Give the chicken time to soak up these flavors — the longer it marinates (ideally a few hours or overnight), the more tender and flavorful it will be once roasted.
Step 2: Roast the Chicken
Preheat your oven to 425°F (220°C). Place the marinated chicken on a roasting pan or rack and roast for about 45 minutes to an hour, depending on your oven and bird size. You’re aiming for a crispy, golden skin with juices running clear when pierced. Basting the chicken occasionally with its own juices will help keep it moist and beautifully caramelized. Once done, let it rest for 10 minutes before carving to keep those juices locked in.
Step 3: Blend the Green Cilantro Sauce
While the chicken roasts, it’s time to bring that gorgeous green cilantro sauce to life. Toss the jalapeños, fresh cilantro leaves, chopped garlic, mayonnaise, sour cream, lime juice, salt, and pepper into a food processor or blender. Blend until smooth, drizzling in the olive oil slowly to create a creamy, vibrant sauce that’s bursting with herbaceous and zesty notes. Chill it in the fridge until it’s time to serve, allowing the flavors to meld beautifully.
How to Serve Peruvian-Style Roast Chicken with Green Cilantro Sauce Recipe

Garnishes
To finish the dish with a flourish, sprinkle some freshly chopped cilantro leaves and a few thin lime wedges around the chicken. This brightens every bite and makes the presentation pop with color. A few slices of fresh jalapeño can also be added for those who prefer a little heat on the side.
Side Dishes
This chicken pairs perfectly with fluffy white rice or quinoa to soak up the delicious green sauce. Roasted potatoes or sweet potato fries bring an extra touch of comfort, while a fresh salad with avocado and tomatoes adds crispness and complements the vibrant flavors wonderfully.
Creative Ways to Present
For a fun twist, carve the chicken into bite-sized pieces and serve it on a platter with bowls of the green cilantro sauce for dipping. Alternatively, serve the chicken atop a bed of grilled vegetables with dollops of sauce drizzled on top. No matter how you present it, this Peruvian-Style Roast Chicken with Green Cilantro Sauce Recipe will steal the show.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers — though it’s hard to resist going back for seconds — place the carved chicken pieces in an airtight container and refrigerate. The flavors only deepen overnight, making for equally delicious next-day meals.
Freezing
You can freeze leftover chicken in a freezer-safe container or bag for up to three months. Make sure to separate the sauce and chicken to maintain the best texture and flavor, thawing them thoroughly before reheating.
Reheating
For the juiciest results, gently reheat chicken in the oven at 350°F (175°C) wrapped in foil to avoid drying out. Reheat the green sauce separately, stirring it well before serving. Avoid microwaving the chicken too long as it can dry out quickly.
FAQs
Can I use chicken parts instead of a whole chicken?
Absolutely! Chicken thighs or drumsticks work wonderfully with this marinade and will roast faster. Just adjust the cooking time according to the size and type of pieces you use.
How spicy is the green cilantro sauce?
The sauce has a mild to moderate heat level due to the jalapeño peppers. You can seed them thoroughly to reduce heat, or add extra for a spicier kick.
Is this recipe suitable for grilling?
Yes, grilling the marinated chicken adds a lovely smoky flavor that complements the Peruvian spices beautifully. Just watch the heat carefully to avoid charring.
Can I make the green cilantro sauce vegan?
Definitely. Substitute the mayonnaise and sour cream with vegan alternatives or use blended avocado for creaminess instead.
What can I use if I can’t find fresh cilantro?
Fresh cilantro is key to the authentic taste, but if unavailable, try substituting with fresh parsley and a squeeze of extra lime juice to get a similar bright herbal flavor.
Final Thoughts
There’s something truly special about the Peruvian-Style Roast Chicken with Green Cilantro Sauce Recipe that brings people together around the table. It’s a dish filled with warmth, bold flavors, and a fresh twist that makes every meal feel like a celebration. I hope you dive in and make this recipe your own—it’s simply unforgettable once you taste how the juicy roast chicken and vibrant green sauce come alive together. Happy cooking, and enjoy every delicious bite!
Print
Peruvian-Style Roast Chicken with Green Cilantro Sauce Recipe
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes (plus marinating time)
- Yield: 4 servings
- Category: Main Course
- Method: Roasting
- Cuisine: Peruvian
Description
This Peruvian-Style Roast Chicken with Green Sauce is a vibrant and flavorful dish featuring a juicy, herb-infused whole chicken marinated in a zesty blend of lime, garlic, and traditional Peruvian spices. The roasted chicken is complemented perfectly by a creamy and tangy green sauce made from fresh cilantro, jalapeños, and lime for a fresh, zesty finish. Ideal for a family dinner, this dish brings a taste of Peru to your table with bold flavors and an easy roasting method.
Ingredients
Chicken Marinade
- 3 tablespoons extra virgin olive oil
- ¼ cup lime juice (from 2 limes)
- 4 large garlic cloves, roughly chopped
- 1 tablespoon kosher salt
- 2 teaspoons paprika
- 1 teaspoon black pepper
- 1 tablespoon cumin
- 1 teaspoon dried oregano
- 2 teaspoons sugar
- 4-pound whole chicken
Green Sauce
- 3 jalapeño chili peppers, seeded if desired
- 1 cup packed fresh cilantro leaves
- 2 cloves garlic, roughly chopped
- ½ cup mayonnaise
- ¼ cup sour cream
- 1 tablespoon fresh lime juice
- ½ teaspoon salt
- â…› teaspoon freshly ground black pepper
- 2 tablespoons extra virgin olive oil
Instructions
- Prepare the Chicken Marinade: In a bowl, combine 3 tablespoons of extra virgin olive oil, ¼ cup lime juice, 4 chopped garlic cloves, 1 tablespoon kosher salt, 2 teaspoons paprika, 1 teaspoon black pepper, 1 tablespoon cumin, 1 teaspoon dried oregano, and 2 teaspoons sugar. Mix thoroughly to create a flavorful marinade.
- Marinate the Chicken: Prepare the 4-pound whole chicken by cleaning and patting it dry. Rub the marinade evenly all over the chicken, inside and out. Cover and let it marinate for at least 1 hour, preferably overnight in the refrigerator to allow deep flavor absorption.
- Roast the Chicken: Preheat the oven to 425°F (220°C). Place the marinated chicken on a roasting rack set inside a baking pan. Roast the chicken in the oven for about 45 minutes, or until the internal temperature reaches 165°F (74°C) and the skin is golden and crispy. Let the chicken rest for 10 minutes before carving.
- Prepare the Green Sauce: While the chicken is roasting, combine 3 seeded jalapeño peppers, 1 cup cilantro leaves, 2 cloves garlic, ½ cup mayonnaise, ¼ cup sour cream, 1 tablespoon lime juice, ½ teaspoon salt, and ⅛ teaspoon black pepper in a blender. Blend until smooth.
- Finish the Green Sauce: While blending, slowly drizzle in 2 tablespoons of extra virgin olive oil until the sauce is creamy and emulsified. Transfer to a bowl and refrigerate until serving.
- Serve: Slice the rested roast chicken and serve with a generous drizzle of the chilled green sauce for a zesty, creamy complement to the savory roasted flavors.
Notes
- Marinating overnight will yield the best flavor and juiciness in the chicken.
- Adjust the number of jalapeños in the sauce to control spiciness to your taste.
- Use a meat thermometer to ensure the chicken is cooked safely to 165°F internal temperature.
- The green sauce can be made a day ahead and refrigerated; it may thicken and can be thinned with a splash of water or lime juice before serving.
- For crispy skin, pat the chicken dry before applying the marinade and avoid covering it during roasting.

