Peanut Butter Chicken Curry Recipe
Introduction
Peanut Butter Chicken Curry is a creamy and comforting weeknight dinner featuring tender chicken simmered in a rich and flavorful sauce made with Thai red curry paste, smooth peanut butter, and yogurt. This easy one-pan dish offers a perfect balance of heat and richness, making it an ideal meal served over fluffy rice for the whole family to enjoy.

Ingredients
- 4 boneless skinless chicken breasts, cut into large bite-size chunks
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 3 garlic cloves, finely chopped
- 2 cm fresh ginger, grated
- ½ red chili, finely chopped (optional)
- 1 tablespoon coriander stalks, finely chopped
- 1 red pepper, deseeded and chopped
- 2 tablespoons Thai red curry paste
- 5 tablespoons smooth peanut butter
- 150 g full-fat natural yogurt
- 150 ml hot chicken stock
For garnish:
- Fresh coriander leaves
- Chopped salted peanuts
- Lime wedges
Instructions
- Step 1: Heat olive oil in a large non-stick pan over medium heat.
- Step 2: Add onion, garlic, ginger, chili, coriander stalks, and red pepper. Cook for 3–4 minutes until softened.
- Step 3: Stir in Thai red curry paste and cook for 1 minute to release its aroma and flavor.
- Step 4: Increase the heat slightly and add the diced chicken. Cook for 4–5 minutes until the chicken changes color.
- Step 5: In a jug, whisk together peanut butter, yogurt, and hot chicken stock until smooth.
- Step 6: Pour the sauce into the pan and stir well to combine.
- Step 7: Simmer gently for 15–20 minutes until the chicken is fully cooked and the sauce thickens.
- Step 8: Garnish with fresh coriander leaves, chopped peanuts, and a squeeze of lime before serving.
Tips & Variations
- Use full-fat natural yogurt to prevent curdling in the sauce.
- Adjust the heat by reducing or increasing the amount of chili and curry paste according to your taste.
- Substitute boneless chicken thighs for juicier and more tender results.
- Serve with steamed jasmine rice or naan bread for a complete meal.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stove over low heat, stirring occasionally. This curry also freezes well; simply freeze in a suitable container for up to 2 months and thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use peanut butter alternatives?
Yes, natural or creamy peanut butter works best for texture and flavor, but almond butter can be used as a substitute if you prefer a different nutty taste.
Is this dish spicy?
The heat level can be controlled by adjusting the amount of red chili and Thai red curry paste. For a milder curry, reduce these ingredients or omit the chili entirely.
Print
Peanut Butter Chicken Curry Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
Peanut Butter Chicken Curry is a creamy and comforting weeknight dinner that features tender chicken chunks simmered in a rich Thai red curry sauce made with smooth peanut butter and full-fat yogurt. This easy one-pan recipe balances bold satay-style flavors with a perfect blend of heat and creaminess. Serve over fluffy rice for a cozy, family-friendly meal that is both satisfying and flavorful.
Ingredients
Chicken and Sauce
- 4 boneless skinless chicken breasts, cut into large bite-size chunks
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 3 garlic cloves, finely chopped
- 2 cm fresh ginger, grated
- ½ red chili, finely chopped (optional)
- 1 tablespoon coriander stalks, finely chopped
- 1 red pepper, deseeded and chopped
- 2 tablespoons Thai red curry paste
- 5 tablespoons smooth peanut butter
- 150 g full-fat natural yogurt
- 150 ml hot chicken stock
For Garnish
- Fresh coriander leaves
- Chopped salted peanuts
- Lime wedges
Instructions
- Heat the oil: Warm 1 tablespoon of olive oil in a large non-stick pan over medium heat to prepare for sautéing the aromatics and chicken.
- Sauté aromatics: Add the finely chopped onion, garlic, grated ginger, chopped red chili, coriander stalks, and diced red pepper to the pan and cook for 3–4 minutes until the vegetables soften and become fragrant.
- Cook curry paste: Stir in 2 tablespoons of Thai red curry paste and cook for 1 minute to release its intense flavors into the aromatics.
- Brown the chicken: Increase the heat slightly and add the chicken pieces to the pan. Cook for 4–5 minutes until the chicken changes color, sealing in the juices.
- Prepare sauce: In a jug, whisk together the smooth peanut butter, full-fat yogurt, and hot chicken stock until the mixture is smooth and well combined.
- Combine and simmer: Pour the peanut butter sauce into the pan with the chicken and stir well. Reduce the heat and simmer gently for 15–20 minutes until the chicken is fully cooked and the sauce thickens to a creamy consistency.
- Garnish and serve: Before serving, sprinkle fresh coriander leaves, chopped salted peanuts, and a squeeze of lime over the curry for added texture and brightness. Serve hot over fluffy rice for a complete meal.
Notes
- Use full-fat yogurt to prevent the sauce from curdling and to achieve a creamy texture.
- Adjust the heat level by reducing or increasing the amount of chili and Thai red curry paste according to your taste preference.
- Boneless chicken thighs can be used instead of chicken breasts for juicier, more tender results.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- This curry freezes well for up to 2 months, making it great for meal prep and quick dinners.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Thai-Inspired
Keywords: Peanut Butter Chicken Curry, Thai red curry, creamy chicken curry, weeknight dinner, peanut butter sauce, Thai-inspired recipes, easy chicken curry, one-pan meal

