Sauces & Condiments
This Peruvian chicken in white sauce delivers restaurant-quality ají blanco magic with tender chicken bathed in a velvety, nutty sauce. The secret lies in slow-cooked yellow ají peppers and walnuts that create a rich, creamy base without heavy cream.
I've perfected this technique after years of testing—balancing traditional Peruvian flavors with modern simplicity.
The dish begins with chicken thighs poached in aromatics until fork-tender, then finished in a sauce reduced from ají peppers, walnuts, and milk. What makes this sauce special is the walnut paste—it adds depth without overpowering the delicate chicken flavor.
The result is a dish that's creamy yet light, with just enough heat from the ají peppers to wake up your palate.
By the time you serve this, you'll have golden-brown chicken swimming in a glossy white sauce that clings perfectly to each bite. The sauce's nutty richness pairs beautifully with traditional sides like steamed rice or crispy fried potatoes.
This is comfort food elevated—familiar yet sophisticated, with layers of Peruvian heritage in every spoonful.
Perfect for family dinners or special occasions, this recipe scales easily for crowds while maintaining its restaurant-quality texture. The sauce keeps well for up to 3 days, making it ideal for meal prep. Let's create this Peruvian masterpiece that'll have everyone asking for seconds.
Ingredients for peruvian chicken white sauce
Here's what transforms simple pantry staples into Peruvian ají blanco magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 1 ½ lb | Skin-on preferred for flavor |
| Yellow Ají Peppers 🌶️ | 2 whole | Fresh or frozen, seeds removed |
| Walnuts 🥜 | ½ cup | Raw, toasted for depth |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Garlic Cloves 🧄 | 6 cloves | Peeled, lightly crushed |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Fresh Cilantro 🌿 | ¼ cup | Stems removed, chopped |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Ground Cumin 🌿 | ½ tsp | Freshly toasted preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cumin Seeds 🌿 | ½ tsp | Optional for extra aroma |
| Vegetable Oil 🫒 | 2 tbsp | For poaching chicken |
The yellow ají peppers are the heart of this dish—fresh ones give the best flavor, but frozen works in a pinch. Look for them at Latin markets or order online if your grocery store doesn't carry them. Trader Joe's sometimes stocks them in the freezer section. Toast the walnuts lightly in a dry pan until fragrant—this brings out their natural oils for that signature nutty richness. If you can't find yellow ají peppers, mild green jalapeños are a decent substitute, but the flavor will be different. For the chicken, bone-in thighs stay juicier than breasts—skin-on is ideal for extra flavor, but skinless works too.
No yellow ají peppers? Fresh serrano peppers work in a pinch, but reduce the amount by half to avoid too much heat. The walnut paste is non-negotiable—it's what gives the sauce its velvety texture. If you're short on time, walnut butter from the health food aisle works (just check for no added sugar). For the milk, whole milk gives the creamiest sauce, but half-and-half works too. The cilantro should be fresh—dried won't give that bright Peruvian flavor. If you're making this ahead, store the sauce separately and add it to the chicken just before serving to keep it glossy.
This sauce reheats beautifully—just warm it gently on the stove with a splash of milk if it thickens. The chicken stays tender for 3 days in the fridge, and the sauce keeps for 5 days if stored properly. I like to make extra sauce and freeze it in ice cube trays—perfect for quick meals later. The walnuts and ají peppers can be prepped ahead, so this dish is great for meal prep. Serve with rice or potatoes, and trust me, everyone will ask for seconds.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. The chicken thighs cook right in the sauce—no extra pans, no fuss—just rich, velvety perfection with that nutty walnut kick from the ground-up nuts.
- Creamy Heat Fix: Between us, this sauce is ridiculously good. The yellow ají peppers bring a subtle, smoky warmth that doesn’t overpower, while the whole milk keeps it luscious. That crispy thigh skin? Absolute gold.
- Lunchbox Hero: Here’s what sold me—this reheats like a dream. Pack it for work, toss it in a thermos, or serve it cold the next day with rice. My kids actually eat their veggies when I mix in some steamed potatoes.
- Budget Win: Bone-in thighs stretch further than breasts, and walnuts add texture without breaking the bank. Honestly, I make this twice a month just to use up random spices and milk before they go bad. Zero waste, all flavor.
Step-by-step instructions for Peruvian chicken in white sauce
Here's how to create that signature Peruvian creamy ají blanco sauce with perfectly tender chicken.
Poach the Chicken Until Tender
Heat the 2 tablespoons vegetable oil in a large skillet over medium heat. Add the 1.5 lb chicken thighs, bone-in skin-side down and cook for 5 minutes until the skin begins to crisp slightly. Flip the thighs and reduce heat to low. Pour in 1 cup of water and cover with a lid, letting the chicken simmer gently for 20 minutes. You'll know it's done when the meat is fork-tender and pulls away from the bone easily.
The key here is patience - don't rush this step. The gentle poaching method keeps the chicken moist while allowing the skin to develop a subtle crispness. I like to check for doneness by piercing the thickest part with a knife - the juices should run clear with no pink remaining. Once tender, remove the chicken from the skillet and set aside on a plate, reserving the poaching liquid for the sauce.
Toast Walnuts and Prepare the Sauce Base
In the same skillet (no need to clean it - those flavorful bits matter), add the 0.5 cup walnuts and toast over medium heat for 2-3 minutes until fragrant and lightly golden. Remove the walnuts and set aside. In the same pan, add 0.25 cup olive oil and heat over medium-low heat. Add the 6 cloves garlic cloves and 0.5 tsp cumin seeds, cooking for 1 minute until the garlic begins to soften and smell heavenly.
Here's where the magic starts - add the 2 whole yellow ají peppers (seeds removed) and cook for 3-4 minutes until they begin to soften. The peppers will release their vibrant flavor into the oil. Be careful not to burn them - you want them to caramelize slightly rather than turn bitter. Add the 1 whole yellow onion and cook for another 5 minutes until softened. This aromatic base forms the flavor foundation of your white sauce.
Build the Creamy Sauce
Pour in the reserved poaching liquid from the chicken and bring to a gentle simmer. Add 0.5 tsp ground cumin, 1 tsp salt, and 0.5 tsp black pepper, stirring to combine. Let this mixture simmer for 5 minutes to allow the flavors to meld. The sauce should begin to thicken slightly as it reduces.
Now for the creamy element - add the 1.5 cups whole milk and stir well. Return to a gentle simmer and cook for 8-10 minutes until the sauce thickens to a velvety consistency. You're aiming for a sauce that coats the back of a spoon but isn't gluey. If it thickens too quickly, add a splash of water to adjust the consistency. The walnuts you toasted earlier should be ready to blend - add them to the sauce and let them infuse for 2 minutes. Here's where the texture transforms from ordinary to extraordinary.
Finish and Serve
Return the chicken thighs to the skillet with the sauce and gently coat them, letting them absorb the creamy flavors for 2-3 minutes. Stir in the 2 tablespoons lemon juice and 0.25 cup fresh cilantro, allowing the bright citrus and fresh herbs to brighten the rich sauce. The lemon juice is crucial - it balances the creaminess and adds a refreshing contrast.
Taste and adjust seasoning if needed - you might want to add a pinch more salt or a crack of black pepper to taste. The sauce should be creamy but not heavy, with a subtle nutty depth from the walnuts and a gentle heat from the ají peppers. Serve immediately over steamed rice or crusty bread to soak up that delicious sauce. The chicken should be tender enough to pull apart with a fork, with each bite delivering perfect harmony of creamy sauce and flavorful meat.
Pro Tips For Making Peruvian Chicken White Sauce
- CRISP THE CHICKEN FIRST: I learned this the hard way—skipping the initial sear means your sauce will taste like it’s swimming in chicken broth, not rich, caramelized flavor. Pat those bone-in thighs very dry, then hit them hard in a screaming-hot pan with oil until the skin is deep golden (about 8-10 minutes). That crust is non-negotiable for the sauce’s depth.
- TOAST THE WALNUTS LOW: Don’t blast those walnuts on high or they’ll burn before they’re ready. Spread them in a single layer on a dry pan over medium-low heat, stirring constantly for 5-7 minutes until they’re fragrant and just starting to turn golden. Burnt walnuts taste bitter and ruin the sauce’s creamy balance—trust the smell, not the color.
- STRAIN THE SAUCE TWICE: After blending the yellow ají, milk, and garlic, pour the mixture through a fine-mesh strainer once, then immediately press it through a cheesecloth for a silky texture. The first strainer catches big bits, but the cheesecloth grabs the fine grit that makes the sauce taste gritty. Lazy? At least do the strainer—your mouth will notice the difference.
- SWEAT THE GARLIC GENTLY: If you fry those garlic cloves, they’ll turn bitter and overpower the sauce. Instead, cook them in the same pan as the walnuts (after toasting) over low heat with a splash of milk until they’re just fragrant—about 2 minutes. The milk prevents browning while building flavor. Yes, it’s an extra step, but the sauce will taste like it came from a Lima kitchen.
Pro cooking tips for this recipe
Walnuts Are Key
Don't skip the walnut toasting step—this is where the sauce gets its signature nutty depth. I toast ½ cup walnuts in the same skillet after removing the chicken, letting them develop that fragrant aroma for 2-3 minutes over medium heat.
The natural oils release, creating a velvety texture without needing heavy cream. For extra flavor, I like to lightly crush a few walnuts with the back of my knife before adding them to the sauce. 🥜
Low-and-Slow Poaching
The chicken needs gentle treatment to stay tender. After searing the skin for 5 minutes to render fat, I reduce heat to low and cover with 1 cup water, simmering for 20 minutes. This method keeps the meat moist while building flavor.
I always check doneness by piercing the thickest part—juices should run clear with no pink. Never rush this step, or the chicken will turn out dry. 💡
Sauce Consistency Secrets
Achieving that perfect creamy texture takes patience. After adding 1.5 cups whole milk, I simmer the sauce for 8-10 minutes until it coats the back of a spoon but isn't gluey. If it thickens too quickly, a splash of water brings it back.
The walnuts should infuse for 2 minutes—this is when the sauce transforms from ordinary to extraordinary. I always taste as I go, adjusting seasoning gradually. ✨
Lemon Juice Finish
The 2 tablespoons lemon juice is non-negotiable—it brightens the rich sauce and balances the creaminess. I add it just before serving to preserve freshness. The acidity also helps cut through the walnut's richness, creating perfect harmony.
For extra brightness, I garnish with ¼ cup fresh cilantro right before plating. This final touch makes all the difference. 🍋
Heat Control Matters
Yellow ají peppers need gentle heat to release flavor without burning. I cook them for 3-4 minutes over medium-low heat until softened but not charred. If using frozen peppers, thaw and pat dry first.
For milder heat, remove seeds completely—this is where many home cooks go wrong by overcooking the peppers. 🌶️
Equipment Shortcuts
No immersion blender? No problem. After simmering the sauce, I transfer it to a food processor or blender in batches, blending until smooth. For extra creaminess, I strain the sauce through a fine-mesh sieve to remove any walnut bits.
A stainless steel sieve works best—it won't absorb flavors like plastic. This step ensures a silky texture every time. 💪
Nutrition facts
Frequently asked questions
Can I substitute yellow ají peppers if I can't find them?
Yes! For a milder version, use 2-3 mild green jalapeños (seeds removed) or 1-2 serrano peppers (reduce quantity by half). For extra depth, blend 1 teaspoon ají amarillo paste (found in Latin markets) with 1 tablespoon water and add it to the sauce base. The flavor will be different but still delicious.
Why does my sauce turn out too thick or too thin?
The sauce should coat the back of a spoon but remain pourable. If too thick, stir in 1-2 tablespoons warm milk or water gradually. If too thin, simmer uncovered for 2-3 minutes to reduce. The key is patience—don't rush the simmering time. For extra insurance, blend the sauce briefly after simmering to emulsify the walnut oils.
Can I make this recipe with chicken breasts instead of thighs?
Chicken breasts work but require adjustments: poach them for only 12-15 minutes (they cook faster) and use ½ cup extra milk in the sauce to prevent drying. For best results, pound the breasts to ½-inch thickness before cooking. Bone-in thighs stay juicier—breasts need extra care to avoid toughness.
How do I store leftovers to keep the sauce creamy?
Store the chicken and sauce separately in airtight containers. Reheat the sauce alone over low heat with 1 tablespoon milk or water to restore creaminess. Recombine with chicken just before serving. The sauce keeps for 3 days in the fridge or 3 months frozen (portion into ice cube trays for easy reheating).
What sides pair best with this dish?
Classic Peruvian pairings include steamed white rice, crispy fried potatoes, or sweet plantains. For extra authenticity, serve with avocado slices and lime wedges. The creamy sauce also works beautifully with crusty bread or mashed potatoes for a fusion twist.
