Chicken Satay Curry (Thai Peanut Curry)

By Lee Jackson ↣ Published on: January 29, 2023

Last Updated: March 22nd, 20260 Comments on Chicken Satay Curry (Thai Peanut Curry)

This chicken satay curry recipe is one of the quickest, easiest and most flavour-packed curries I make at home. Inspired by Thai satay flavours, it combines creamy coconut milk, rich peanut butter and fragrant curry paste into a silky, deeply savoury sauce.

Thai peanut curry with chicken in a bowl, rich sauce and fresh herb garnish

My Chicken satay curry recipe is one of those dishes I turn to when I want something bold and satisfying without spending hours in the kitchen. It delivers everything you want from a great curry — richness, spice, freshness and depth — with very little effort.

This version leans into a Thai-style preparation, using red curry paste and coconut milk to build a fragrant base, with peanut butter adding that unmistakable satay flavour. The result is a creamy, nutty curry that feels indulgent but is incredibly simple to make at home.

Using good-quality curry paste and peanut butter means most of the heavy lifting is already done, so you can focus on building flavour quickly and easily. It’s a perfect midweek curry that tastes like it’s taken far longer than it actually has.

This recipe is part of my extensive Asian Recipe Collection and more specifically my Southeast Asian Curry hub, where you'll find a whole world of delicious recipes just like this one.

What's ahead?

What is Satay Curry?

Satay curry is a rich, peanut-based curry inspired by the flavours of satay — the popular Southeast Asian dish of grilled meat served with a nutty dipping sauce. You can try my recipes for Thai Satay Skewers and Thai Peanut Satay Sauce.

While satay is traditionally served as skewers with sauce on the side, satay curry takes those same flavours and turns them into a complete dish.

Across Thailand, Malaysia and Indonesia, variations of peanut-based curries exist, each with their own balance of spices, herbs and aromatics. This version is best described as Thai-style, using red curry paste, coconut milk and peanuts to create a smooth, fragrant sauce.

The defining characteristic is the combination of creamy coconut and nutty peanut, balanced with salty fish sauce, fresh herbs and a touch of acidity. It’s rich, comforting and packed with flavour.

Homemade chicken satay curry with tender chicken in a smooth peanut and coconut sauce

Why Satay Curry works

  • Big, balanced flavour – sweet, salty, spicy and nutty all working together in perfect harmony
  • Quick and easy – using a good curry paste and peanut butter keeps things simple without sacrificing flavour
  • Rich and creamy – coconut milk and peanuts create a silky, satisfying sauce
  • Flexible – easy to adapt with vegetables or different proteins - whatever meat and veg I have at hand generally goes into this curry.
  • Better than takeaway – fresher, faster and more flavoursome than takeout.

Ingredients you'll need

My chicken satay curry keeps things simple by using a few key ingredients that deliver maximum flavour with minimal effort.

  • Thai red curry paste – choose a good-quality Thai brand like Mae Ploy or Maesri for the best flavour
  • Peanut butter – smooth, unsweetened peanut butter works best for a creamy, balanced sauce
  • Coconut milk – adds richness and helps create that silky curry texture
  • Chicken thighs – stay juicy and tender during cooking, perfect for curries. You can use chicken breast too for this curry - just reduce the cooking time to 15-20 minutes.
  • Fish sauce – brings essential salty depth and umami
  • Lime – adds brightness to balance the richness
  • Garnishes – cilantro, tomato and Thai chillies add freshness, heat and colour
The ingredients for a Thai-style Chicken Satay Curry - lime, tomatoes, chicken, fish sauce, cilantro, red curry paste, peanut butter and chillies

Step by Step

This curry comes together quickly thanks to a few smart shortcuts, but still delivers deep, layered flavour.

  • Heat the oil in a wok or pan, then add part of the coconut milk and let it gently simmer
  • Stir in the curry paste and cook until fragrant and slightly separated
  • Add the peanut butter and stir until fully combined
  • Add the chicken and coat well in the sauce
  • Pour in the remaining coconut milk and water, then bring to a gentle simmer
  • Cook for around 30 minutes (15-20 if you're using breast) until the chicken is tender and the sauce thickens
  • Finish with fish sauce and a squeeze of lime, then garnish and serve
Simmering the coconut milk for a satay chicken curry
Adding red curry paste to coconut milk for a satay chicken curry
Adding peanut butter to the sauce for a satay chicken curry
Adding chicken to a sauce for satay chicken curry
Adding fish sauce to a satay chicken curry
Adding water to satay chicken curry
Simmering satay chicken curry

Pro Tips to make your life easier

  • Use a good-quality curry paste – it makes a huge difference to the final flavour
  • Let the coconut milk split slightly – this helps develop a richer, more authentic curry base
  • Use smooth peanut butter – it gives the best texture and consistency
  • Adjust thickness with water – the sauce should be rich but not too heavy
  • Taste at the end – balance with lime and fish sauce for the perfect finish

Serving, storing and suggestions

  • Serve with fluffy jasmine rice or noodles to soak up the sauce
  • Finish with fresh cilantro, chillies and a squeeze of lime for brightness
  • Add vegetables like broccolini or beans for extra texture
  • Store in the fridge for up to 4–5 days in an airtight container
  • Reheat gently, adding a splash of water if needed
  • Freeze for up to 2–3 months and reheat slowly for best results
Chicken satay curry with creamy sauce, topped with cilantro, chillies and lime

Ready to get cooking?

My chicken satay curry is everything a great homemade curry should be — quick, comforting and packed with flavour. It’s the kind of dish I (and now you) can rely on when I want something satisfying without the fuss, and one I come back to again and again.

Any Questions? (FAQ)

Have a question about Satay Chicken Curry? Let me know in the comments.

What is chicken satay curry?

Chicken satay curry is a rich, peanut-based curry inspired by satay sauce, combining coconut milk, curry paste and peanuts into a creamy, flavour-packed dish.

Is satay curry Thai or Malaysian?

Satay flavours are found across Southeast Asia, but this version is Thai-style, using red curry paste and coconut milk for a fragrant, creamy sauce.

Can I use chicken breast instead of thighs?

Yes, but chicken thighs are recommended as they stay juicier and more tender during cooking.

Is satay curry spicy?

It's mildly spicy depending on the curry paste used, but you can easily adjust the heat by adding more or less paste or chillies.

Can I make satay curry vegetarian?

Yes, you can swap the chicken for tofu or vegetables and replace the fish sauce with soy sauce or a vegetarian alternative.

A vibrant bowl of Thai-style chicken satay curry with red chillies and herb garnish

More South East Asian recipes

If you liked this recipe for Satay Chicken Curry, you'll be sure to enjoy more of my favourite South East Asian curry recipes.

 

Chicken satay curry served hot with rich coconut peanut sauce and fresh cilantro

Chicken Satay Curry

Rate this recipe

5 from 2 votes
Print Recipe Pin Recipe Save Recipe
Recipe by Lee
Course Main Course
Cuisine Indonesian, Malaysian, Singaporean, South East Asian, Thai
Diet Gluten Free
Prep Time10 minutes
Cook Time35 minutes
Total Time35 minutes
Servings (adjustable) 4
Calories (per serving) | 818

Ingredients

  • 2 tbsp peanut oil
  • 2 tbsp Thai red curry paste
  • 2 tbsp peanut butter (smooth)
  • 2 lb chicken thighs (skinless & boneless, cut into large chunks) (900g)
  • 1 can coconut milk
  • 1 lime
  • 2 tbsp fish sauce
  • 1 tomato (diced) or small cherry tomatoes halved
  • 1 bunch cilantro (chopped)
  • 3 Thai chillies (thinly sliced, optional)

Instructions

  • Heat the oil in a wok or deep frying pan until hot. Add 1 cup of the coconut milk and let it simmer for 1-2 minutes. Add the curry paste and again bring to a simmer. Cook for 3-4 minutes until some of the oil separates.
  • Add the peanut butter and simmer again for 1 minute.
  • Add the chicken and stir well.
  • Add the remaining coconut milk and 1½ cups of water and bring to a simmer.
  • Reduce the heat and simmer moderately for 30 minutes, add a little water if the sauce becomes too thick. Remove from the heat, garnish and serve.
  • Spoon the curry into bowls and garnish with the tomatoes, cilantro and sliced chillies. Serve alongside fluffy Jasmine rice.

Notes

Serving
  • Serve with lots of fluffy Jasmine rice or with rice or egg noodles.
  • To create the light sourness, instead of lime juice, stir in a tbsp of tamarind paste/puree
  • To create a creamier finish, drizzle over a little coconut cream or milk at the end.
  • Add some vegetables to the curry - I'll often add some broccolini, fresh peas or French Beans. If you can find some Asian Snake Beans (Asparagus Beans) add some of those.
Storage
  • Storage Fridge - Leftovers will stay fresh for up to a week in the fridge.
  • Storage Freezer - Freeze in portions for 3+ months. Defrost and reheat in a pan or cook in a microwave from frozen, stirring once or twice during the cooking. You may also need to add a little water at the beginning to avoid the curry drying out.

Nutrition

Calories: 818kcal (41%) | Carbohydrates: 9g (3%) | Protein: 42g (84%) | Fat: 70g (108%) | Saturated Fat: 30g (188%) | Polyunsaturated Fat: 11g | Monounsaturated Fat: 22g | Trans Fat: 0.2g | Cholesterol: 222mg (74%) | Sodium: 931mg (40%) | Potassium: 854mg (24%) | Fiber: 2g (8%) | Sugar: 3g (3%) | Vitamin A: 1785IU (36%) | Vitamin C: 17mg (21%) | Calcium: 64mg (6%) | Iron: 5mg (28%)
Tried this Recipe? Tag me Today!Mention @CookEatWorld or tag #cookeatworld!

 

This recipe uses affiliations and may receive a commission based on your activity (link clicks). Learn more.