Aji de Gallina: Creamy Peruvian Chicken Stew

Updated November 4, 2026

Total time
1 hr 10 min
prep 25 min · cook 45 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Aji de Gallina: Creamy Peruvian Chicken Stew

Aji de gallina is a beloved Peruvian comfort food: shredded chicken in a thick, creamy, pale-yellow sauce made with aji amarillo peppers, soaked bread, milk, and Parmesan cheese, served over potatoes and rice. It works because the sauce is rich and nutty from the peppers and cheese, yet balanced by the mild heat and the starchy body that the bread provides. This version stays true to the classic while offering clear steps and practical substitutions for home cooks.

Ingredients

  • 2 lb (900 g) boneless, skinless chicken breasts (or a mix of breasts and thighs)
  • 4 cups (960 ml) water, for poaching
  • 1 teaspoon salt, plus more to taste
  • 3 slices white bread, crusts removed (about 3 oz / 85 g)
  • 1 cup (240 ml) whole milk, plus 2 tablespoons for soaking
  • 3 tablespoons (45 ml) vegetable oil
  • 1 medium red onion, finely chopped (about 1 cup / 150 g)
  • 3 cloves garlic, minced
  • 3 tablespoons (45 g) aji amarillo paste (see note)
  • 1/2 cup (50 g) grated Parmesan cheese
  • 1/4 cup (30 g) chopped walnuts or pecans (optional, for thickness)
  • 4 hard-boiled eggs, halved, for garnish
  • 12 black olives (preferably Botija or Kalamata), for garnish
  • Cooked white rice, for serving (about 1.5 cups / 280 g dry rice)
  • Boiled yellow potatoes, sliced, for serving (about 4 medium potatoes)

Instructions

  1. Poach the chicken: In a large pot, bring the water and 1 teaspoon salt to a boil. Add the chicken breasts, reduce heat to low, and simmer gently until cooked through, about 15–20 minutes. The internal temperature should reach 165°F (74°C) as measured with a food thermometer (USDA FSIS safe minimum). Remove the chicken and let cool slightly, then shred the meat with two forks. Reserve 1 cup (240 ml) of the poaching liquid.
  2. Soak the bread: In a small bowl, place the bread slices and pour 2 tablespoons of milk over them. Let soak for 5 minutes, then squeeze out excess milk and discard the milk. Set the bread aside.
  3. Make the sauce base: In a blender, combine the soaked bread, the remaining 1 cup (240 ml) milk, the reserved poaching liquid, and the walnuts (if using). Blend until smooth. Set aside.
  4. Sauté the aromatics: In a large skillet or Dutch oven, heat the vegetable oil over medium heat. Add the onion and cook until soft and translucent, about 5 minutes. Add the garlic and cook for 1 minute more, until fragrant.
  5. Add the aji amarillo: Stir in the aji amarillo paste and cook for 2 minutes, stirring constantly, to deepen the flavor and mellow the heat.
  6. Combine and simmer: Pour the blended bread-milk mixture into the skillet. Stir well, then add the shredded chicken. Bring to a gentle simmer over medium-low heat, stirring occasionally, for about 10–15 minutes, until the sauce thickens and coats the chicken. The sauce should be creamy but not too thick; if it becomes too thick, add a little more milk or water.
  7. Finish with cheese: Stir in the Parmesan cheese until melted and well combined. Taste and adjust salt if needed.
  8. Serve: Place a scoop of rice on each plate, top with a few slices of boiled potato, then ladle the aji de gallina over the top. Garnish with halved hard-boiled eggs and black olives.

Tips

  • Aji amarillo substitute: If you can’t find aji amarillo paste, use 2 tablespoons of yellow curry powder mixed with 1 teaspoon of paprika and a pinch of cayenne. This will change the flavor profile, but it will still be delicious.
  • Bread variety: Use a firm white bread like French or Italian; avoid sweet brioche. If you use a very fresh and soft bread, you may need to reduce the soaking time to avoid a gluey texture.
  • Don’t overcook the chicken: Poaching until just done keeps the meat moist. Overcooking will make it dry and stringy.
  • Make it ahead: The sauce can be made a day in advance and refrigerated; it often tastes even better the next day.

Serving Suggestions

Serve aji de gallina with steamed white rice and boiled yellow potatoes (or Yukon Gold). A side of sliced avocado and a simple green salad with lime vinaigrette balances the richness. For a traditional touch, add a few leaves of fresh parsley or cilantro on top.

Variations

  • Spicier: Add 1/2 teaspoon of aji amarillo powder or a chopped fresh aji amarillo pepper (seeds removed) when sautéing the onion.
  • Lighter: Use half milk and half chicken broth, and skip the walnuts to reduce calories.
  • Vegetarian: Replace the chicken with 2 cups (300 g) of shredded firm tofu or a mix of mushrooms and chickpeas; use vegetable broth instead of poaching liquid.
  • Nut-free: Omit the walnuts entirely; the sauce will still be creamy from the bread and cheese.

Storage and Reheating

Store leftover aji de gallina in an airtight container in the refrigerator for up to 3–4 days. The sauce will thicken as it cools; when reheating, add a splash of milk or water to loosen it. Reheat gently on the stovetop over medium-low heat, stirring often, until hot throughout (165°F / 74°C). You can also microwave individual portions in 30-second bursts, stirring between. Freeze for up to 2 months in a freezer-safe container; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use chicken thighs instead of breasts? Yes, thighs are more forgiving and stay moist; just adjust the poaching time to about 20–25 minutes.

What is aji amarillo? Aji amarillo is a yellow Peruvian chili pepper with a fruity, slightly spicy flavor. It’s available as a paste in Latin markets or online. If you can’t find it, use the substitute in the Tips.

Can I make this dairy-free? Use unsweetened almond or oat milk instead of whole milk, and omit the Parmesan or use a dairy-free grated cheese. The sauce will be slightly less rich but still good.

Why is my sauce lumpy? Lumps usually come from not blending the bread enough or from adding the bread mixture too quickly. Blend thoroughly and pour in a slow stream while stirring.

Can I skip the walnuts? Yes, they are optional and mainly add thickness and a subtle nutty note. The sauce will still thicken from the bread.

Is this dish very spicy? Aji amarillo is mild to medium heat—about 30,000–50,000 Scoville units, but the paste is usually diluted. It’s more aromatic than fiery. Adjust the amount to your taste.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).