If Peanut Butter Chicken Curry is calling your name right now, I get it. Some days you want dinner to feel comforting and exciting—without creating a sink full of dishes that stares at you like a judgmental reality show panel. This curry is my kind of magic: creamy peanut butter, a little heat from Thai red curry paste, and juicy chicken simmered into a sauce that tastes like you worked way harder than you did.
It’s the perfect weeknight solution when you’re tired, hungry, and one minor inconvenience away from eating cereal for dinner (no shame—been there).
Table of Contents
Why You’ll Love This Peanut Butter Chicken Curry
- Fast but impressive: It tastes like takeout, but you’re the hero in your own kitchen.
- Creamy + spicy balance: Peanut butter and yogurt mellow the curry paste so it’s bold, not overwhelming.
- Picky-eater friendly: You control the heat (hello, optional chili).
- One-pan comfort: Less mess. More happiness.
And if your life is anything like mine—busy, loud, and sometimes fueled by iced coffee and hope—this recipe feels like a warm hug in a bowl.
Ingredients You’ll Need
Here’s what goes into this peanut butter chicken satay curry-style dish (with simple, easy-to-find ingredients):
Protein
- Chicken: 4 boneless skinless chicken breasts, cut into large bite-size chunks
(Or swap for 8 boneless chicken thighs if you want extra juicy results.)
For the curry base
- Olive oil: 1 tablespoon
- Onion: 1, peeled and finely chopped
- Garlic: 3 cloves, peeled and finely chopped
- Fresh ginger: 2 cm, peeled and grated or finely chopped
- Red chili: ½, finely chopped (optional for heat)
- Coriander stalks: 1 tablespoon, finely chopped (save leaves for garnish)
- Red pepper: 1, deseeded and chopped
Flavor + sauce
- Thai red curry paste: 2 tablespoons
- Smooth peanut butter: 5 tablespoons
- Full-fat natural yogurt: 150 g
- Chicken stock (hot): 150 ml
To garnish (highly recommended)
- Coriander leaves
- Chopped salted peanuts
- Lime wedges
How to Make Peanut Butter Chicken Curry Step-by-Step
This is the part where you realize you’re about to smell something incredible in your kitchen. Let’s go.
1) Fry the flavor base
Heat 1 tablespoon olive oil in a non-stick pan over medium heat.
Add:
- chopped onion
- garlic
- ginger
- chili (if using)
- coriander stalks
- red pepper
Cook for 3–4 minutes, stirring often, until everything softens and starts smelling like “I’m definitely feeding my family like a responsible adult.”
2) Add curry paste
Stir in 2 tablespoons Thai red curry paste and cook for 1 minute.
This quick step is big. It “wakes up” the paste and makes the flavor deeper—like turning the volume up on your dinner.
3) Cook the chicken
Turn up the heat slightly and add your diced chicken breasts.
Cook for 4–5 minutes, stirring, until the chicken changes color on the outside.
(It doesn’t need to be fully cooked yet—it’ll finish simmering in the sauce.)
4) Whisk the sauce (the magic moment)
In a jug or bowl, whisk together:
- 5 tbsp smooth peanut butter
- 150 g full-fat natural yogurt
- 150 ml hot chicken stock
Whisk until smooth(ish). If it looks a little lumpy at first, don’t panic—this curry is forgiving. It’s not auditioning for a beauty pageant. It’s auditioning for delicious.
Pour the sauce into the pan and stir well.
5) Simmer until done
Bring to a gentle simmer and cook for 15–20 minutes, stirring occasionally, until the chicken is cooked through and the sauce thickens slightly.
6) Garnish and serve
Top with:
- coriander leaves
- chopped salted peanuts
- lime wedges
That squeeze of lime at the end? It’s the little sparkle on top of the whole dish.
My Favorite Ways to Serve It
This Peanut Butter Chicken Curry is super flexible. Here are easy pairings:
- Jasmine rice or basmati rice (classic, cozy)
- Naan or roti (for sauce-scooping, which is basically mandatory)
- Steamed broccoli or green beans (because balance)
- Cucumber salad (cool and crunchy next to the creamy curry)
Tips for the Best Creamy Peanut Butter Chicken Curry
A few small moves make a big difference:
- Use full-fat yogurt. Low-fat yogurt can split when heated. Full-fat stays creamy and happy.
- Keep the simmer gentle. If your curry boils aggressively, yogurt can curdle. A calm simmer = silky sauce.
- Want it milder? Skip the chili and start with slightly less curry paste.
- Want it hotter? Add the full chili—or a pinch of chili flakes at the end.
- Chicken thighs = extra juicy. If you have them, use them. Nobody ever complained about tender chicken.
A Little Personal Note From My Kitchen
When I first started playing with chicken curries at home, I wanted something that felt “restaurant-level”… but still realistic for a Tuesday night when everyone’s hungry and I’m running on fumes.
This one became a repeat because it checks every box: it’s quick, it’s comforting, and it makes the whole kitchen smell like something special is happening. The first time I served it, it got that rare reaction: quiet chewing, then someone saying, “Wait… what is in this sauce?” (That’s the peanut butter doing its thing.)

FAQs About Peanut Butter Chicken Curry
Can I use chicken thighs instead of breasts?
Yes! Swap the 4 chicken breasts for 8 boneless chicken thighs. Thighs stay extra tender and are harder to overcook.
Will low-fat yogurt work?
It can, but it’s more likely to split. If you must use low-fat, keep the heat very low and don’t let it boil.
Can I make Peanut Butter Chicken Curry ahead of time?
Absolutely. It tastes even better the next day. Let it cool, store it in an airtight container, and refrigerate.
How do I store leftovers?
Keep leftovers in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave, stirring often.
Can I freeze it?
Yes—freeze for up to 2 months. Thaw overnight in the fridge and reheat slowly. If the sauce looks a bit separated after thawing, stir well while warming and it usually comes back together.
What if I don’t like spicy curry?
Skip the chili and reduce the Thai red curry paste slightly. You’ll still get loads of flavor, just less heat.
Dinner Magic to Keep in Your Back Pocket
This Peanut Butter Chicken Curry is the kind of recipe that saves the day: quick enough for busy evenings, cozy enough for cravings, and flavorful enough to make you feel like you’ve got your life together (even if the laundry situation says otherwise).
Make it once, and I promise—it’s going to end up in your regular dinner rotation. And when it does, don’t forget the lime. That little squeeze is pure chicken-magic gold.
Keep the Curry Love Going
- If you loved the creamy, nutty vibe, you’ll probably also fall hard for Thai Peanut Chicken that tastes like takeout (but cozier)—same peanut “wow,” different delicious twist.
- Want another warm-and-comforting bowl night? Try Coconut Chicken Curry for an extra creamy, silky sauce—it’s like the mellow, dreamy cousin of this Peanut Butter Chicken Curry.
- Craving something bright and fresh after all that cozy sauce? These Lemon Dill Chicken Couscous Bowls for an easy, zesty reset are perfect when you want “light but still filling.”
- And if you’re in your “dump it in and let dinner happen” era (same), you’ll love Slow Cooker Peanut Chicken for busy days and no-fuss wins—set it, forget it, and come back to magic.
If you made this recipe, I’d love to hear how it turned out—please leave a quick review and tap your star rating ⭐⭐⭐⭐⭐ (even picky-eater approval stories are welcome!).
Peanut Butter Chicken Curry
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
Peanut Butter Chicken Curry is a creamy, comforting weeknight dinner made with tender chicken, Thai red curry paste, smooth peanut butter, and yogurt. This easy one-pan recipe delivers bold, satay-style flavor with the perfect balance of heat and richness. Serve it over fluffy rice for a cozy, family-friendly meal.
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
- Heat olive oil in a large non-stick pan over medium heat.
- Add onion, garlic, ginger, chili, coriander stalks, and red pepper. Cook for 3–4 minutes until softened.
- Stir in Thai red curry paste and cook for 1 minute to release flavor.
- Increase heat slightly and add diced chicken. Cook for 4–5 minutes until chicken changes color.
- In a jug, whisk together peanut butter, yogurt, and hot chicken stock until smooth.
- Pour the sauce into the pan and stir well.
- Simmer gently for 15–20 minutes until chicken is fully cooked and sauce thickens.
- Garnish with fresh coriander, chopped peanuts, and a squeeze of lime before serving.
Notes
- Use full-fat yogurt to prevent curdling.
- Adjust heat by reducing or increasing chili and curry paste.
- Boneless chicken thighs can be substituted for juicier results.
- Store leftovers in the refrigerator for up to 3 days.
- Freezes well for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Thai-Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 480 kcal
- Sugar: 6 g
- Sodium: 620 mg
- Fat: 30 g
- Saturated Fat: 8 g
- Unsaturated Fat: 20 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 2 g
- Protein: 42 g
- Cholesterol: 110 mg