
The bold, vibrant flavors of Peru come to life in this spectacular chicken and rice dish that features tender marinated chicken, aromatic yellow rice, and the most incredible creamy green sauce. This complete meal transforms ordinary ingredients into an extraordinary dining experience with layers of smoky, savory, and zesty flavors that will have everyone at your table asking for seconds. Whether grilled or baked, this versatile recipe offers restaurant-quality results with surprisingly simple preparation.
I first discovered this dish at a small Peruvian restaurant years ago and became instantly obsessed with recreating it at home. After countless attempts, I finally perfected this version that captures all the authentic flavors while being manageable for a home cook. My family now requests this more than any other chicken dinner, and it's become our special occasion go-to meal.
Ingredients That Make All The Difference
- Chicken thighs: While any cut works, bone-in, skin-on thighs provide the most flavor and stay juicy during cooking. Their higher fat content means more forgiveness if slightly overcooked.
- Smoked paprika: Creates that distinctive charred flavor even when baking, mimicking traditional rotisserie methods. Regular paprika won't provide the same smoky depth.
- Turmeric: Gives the rice its signature yellow color while adding subtle earthy notes. Fresh turmeric can be used for an even brighter color and flavor.
- Fresh cilantro: The backbone of the green sauce—its bright, citrusy notes cut through the richness of the meat and rice. Always use fresh rather than dried for best results.
- Jalapeños: Add the perfect amount of heat to the green sauce. Control the spice level by including or removing seeds according to your preference.
Step-by-Step Instructions
- Begin by preparing the marinade:
- for the chicken. In a medium bowl, combine ground cumin, smoked paprika, salt, freshly ground black pepper, oil, lime juice, and minced garlic. Whisk thoroughly until well combined. Reserve approximately ¼ cup of this mixture in a separate container for basting during cooking—this prevents contamination from raw chicken while ensuring maximum flavor during the cooking process.
- Add your chicken pieces:
- to the remaining marinade, ensuring each piece is thoroughly coated. Use your hands to massage the marinade into the meat, getting under the skin if using skin-on pieces. Transfer to a zip-top bag or covered container and refrigerate for at least 1 hour, though overnight marination yields the best flavor penetration. The acid in the lime juice helps tenderize the meat while the spices infuse deeply.
- While the chicken marinates:
- prepare your green sauce. Add fresh cilantro leaves, mayonnaise, sour cream, jalapeños, garlic cloves, oil, and lime juice to a blender. Pulse in short bursts until smooth and creamy, about 30 seconds total. The sauce should be vibrant green with a silky texture. Taste and adjust seasonings with salt and pepper as needed. Transfer to a serving bowl and refrigerate until ready to serve.
- For the Peruvian yellow rice:
- begin by thoroughly rinsing jasmine rice in cold water until the water runs clear. This removes excess starch and prevents gummy rice. Soak the rinsed rice in fresh water for 10-15 minutes to help achieve fluffier grains, then drain completely.
- In a heavy-bottomed pot:
- melt butter with oil over medium heat. Add finely diced shallot and minced garlic, sautéing until softened and fragrant but not browned, about 3-4 minutes. This creates a flavorful foundation for the rice.
- Add the drained rice:
- to the pot with turmeric, cumin, onion powder, salt, and pepper. Stir constantly for about 1 minute to toast the spices and coat the rice with the aromatic oil mixture. This blooming of spices releases their essential oils and enhances their flavor.
- Pour in chicken stock:
- and bring to a boil. Once boiling, reduce heat to low, cover tightly with a lid, and cook undisturbed for 15 minutes. The tight lid traps steam, ensuring perfectly cooked rice. After 15 minutes, quickly stir in frozen peas, replace the lid, and let rest off heat for 5-10 minutes. This rest period allows the rice to finish cooking gently while absorbing any remaining moisture.
- When ready to cook the chicken:
- choose between grilling or baking. For grilling, preheat to medium-high heat. Place chicken pieces on the grill and cook for 5-7 minutes per side (timing varies by cut), brushing with reserved marinade halfway through. For baking, preheat oven to 450°F, place chicken on a foil-lined sheet pan, and bake for 30 minutes, brushing with reserved marinade halfway through.
- The chicken is done:
- when it reaches an internal temperature of 165°F, measured at the thickest part without touching bone. Let the chicken rest for 5 minutes before serving to allow juices to redistribute.
- To serve:
- fluff the rice with a fork and mound onto plates. Top with the grilled or baked chicken pieces and drizzle generously with the green sauce. Garnish with additional fresh cilantro or lime wedges if desired.

I discovered the importance of the reserved marinade after a disappointing batch where the chicken lacked that final punch of flavor. Now I always set aside a portion before adding the chicken, using it to baste during cooking for maximum impact. This simple step transformed the dish from good to absolutely spectacular.
Versatile Serving Options
While traditionally served with yellow rice, this chicken pairs beautifully with various sides. Try it with crispy roasted potatoes for an authentic Peruvian experience, or serve over quinoa for a protein-packed alternative. The green sauce works wonderfully as a dip for roasted vegetables or as a spread for sandwiches made with leftover chicken.
Make-Ahead Magic
This recipe is perfect for entertaining since much can be prepared in advance. Marinate the chicken overnight, prepare the green sauce up to 3 days ahead, and even partially cook the rice earlier in the day. Final assembly takes just minutes, allowing you to spend time with guests rather than in the kitchen.
Customizing Your Green Sauce
The traditional ají verde sauce welcomes personal touches. For a milder version, use poblano peppers instead of jalapeños. Add fresh herbs like parsley or dill alongside cilantro for complexity. For extra creaminess, blend in half an avocado, which also adds beautiful color and healthy fats.
I've come to treasure this recipe not just for its incredible flavors, but for how it brings a touch of international cuisine to our everyday meals. There's something magical about transforming familiar ingredients into something that feels both exotic and comforting. Whether for a special celebration or a regular Tuesday night, this Peruvian chicken and rice never fails to make dinner feel like an occasion worth savoring.
Frequently Asked Questions
- → Can I use chicken breasts instead of thighs?
- Yes, you can use any chicken cut you prefer - breasts, thighs, drumsticks, or even a whole chicken cut into pieces.
- → How long should I marinate the chicken?
- Marinate for at least 1 hour, but for best results, let it sit overnight in the refrigerator.
- → Can I make this recipe in the oven?
- Absolutely! Bake at 450°F for about 30 minutes or until the chicken reaches 165°F internal temperature.
- → Is the green sauce very spicy?
- The spice level depends on the jalapeños. You can adjust the heat by removing the seeds or using fewer peppers.
- → Can I make the green sauce ahead of time?
- Yes, you can make the green sauce a day ahead and store it in the refrigerator. The flavors actually get better overnight.