Home » Recipes » Dinner » Chicken Satay Curry Malaysian

Chicken Satay Curry Malaysian

Photo of author
Author: Nonna Betty Harpe
Published:

Chicken Satay Curry Malaysian in a skillet with creamy peanut coconut sauce and fresh cilantro

If you have been craving a rich, deeply spiced Chicken Satay Curry Malaysian recipe but thought you needed a restaurant to get it right, this one is going to change your evening. I am Nonna Betty Harper, and I have been cooking world-inspired dishes from my little Midwest farmhouse kitchen for decades. The first time I made this, my daughter-in-law set her fork down mid-bite and said she thought I had ordered takeout. That kind of reaction keeps me cooking.

It started on a rainy Sunday when my granddaughter brought home a bag of roasted peanuts from the farmers market and challenged me to do something creative. I remembered a Malaysian satay dish from a friend’s dinner party years ago, all warm spice and toasted peanut depth. By suppertime, the whole farmhouse smelled like something truly special. This Chicken Satay Curry Malaysian recipe has been on our family dinner rotation ever since. Your kitchen is about to smell incredible.

Why This Malaysian Satay Curry Belongs in Your Recipe Box

Betty has always believed that great food should be honest. Real ingredients, real technique, and real flavor without a trip to a specialty store. This Chicken Satay Curry Malaysian recipe delivers on all three, and it comes together in a single skillet in under 45 minutes.

  • Every spice in the homemade satay seasoning is already sitting in your pantry
  • Ready in under 45 minutes including marinating time, which makes it practical on a weeknight
  • Packs 40 grams of protein per serving, so it is as nourishing as it is satisfying
  • Works with chicken thighs, breast, shrimp, or beef for an adaptable weeknight dinner
  • No blender paste jars, no shortcuts; this is scratch cooking at its most rewarding
  • Tastes even better the next day, which makes it one of my favorite meal prep recipes

Key Players in This Chicken Satay Curry Malaysian Recipe

Knowing what each ingredient brings to the dish is the difference between following a recipe and truly owning it.

Chicken thigh fillets bring more fat and flavor than breast, which keeps every bite juicy even after a long simmer in rich sauce. I always choose thighs for this recipe and cut them into generous pieces so they hold their shape.

Homemade satay seasoning blend is the backbone of this entire recipe. It marinates the chicken and builds the base of the sauce at the same time. In my kitchen, I mix it fresh each time because the aroma alone is half the experience.

Roasted unsalted peanuts do double duty here. Half get blended into the sauce for creamy depth, and the other half are stirred in at the end for satisfying little crunch pockets throughout each bowl. Always go unsalted so you control the final seasoning.

Full-fat coconut milk is non-negotiable for me. The fat carries the coconut flavor, and light versions produce a noticeably thinner sauce that lacks the richness this curry deserves.

Kecap manis is a thick Indonesian sweet soy sauce that adds a gorgeous dark color and gentle sweetness. If you cannot find it at your local store, combine equal parts soy sauce and brown sugar and simmer until it thickens to a syrupy consistency. It works perfectly as a substitute.

Makrut lime leaves or lemongrass is the ingredient that takes this from a good homemade curry to something that genuinely tastes like a restaurant kitchen. I keep makrut lime leaves in my freezer at all times because they infuse a floral citrus note that the sauce cannot replicate any other way.

Birds eye chilies deliver a warm noticeable heat without overwhelming the dish. Start with three if you prefer mild and work up to six for a proper kick. You can always stir in a pinch of cayenne at the end to adjust.

If you enjoy bold peanut sauces, my <a href=”https://nonnafood.com/thai-peanut-chicken-creamy-recipe/”>Thai Peanut Chicken</a> is another weeknight favorite built around that same creamy, nutty flavor profile.

How to Make Chicken Satay Curry Malaysian Style

The method breaks into three phases: a flavor-packed marinate, a quick sear that builds color, and a low simmer that brings the sauce together into something your family will circle the stove for.

Step 1. Combine coriander, cumin, turmeric, paprika, chili powder, curry powder, salt, and sugar in a small bowl. Mix well. I have found that even a brief dry mix helps the spices bloom once they hit the pan.

Step 2. Toss the chicken thigh pieces with 3 and a half tablespoons of the seasoning blend and the grated onion. Let it rest at least 20 minutes, but if you can marinate overnight in the fridge, the depth of flavor is noticeably better for this Chicken Satay Curry Malaysian recipe.

Step 3. Heat one tablespoon of oil in a non-stick skillet over high heat. Cook the chicken in two batches until browned all over but still raw in the center. This caramelization is pure flavor. Transfer to a bowl, cover loosely, and keep warm.

Step 4. Reduce the heat to medium and add the second tablespoon of oil to the same skillet. Add the chopped chilies, diced onion, and minced garlic. Saute for about 2 minutes until the onion is soft and translucent.

Step 5. Add the remaining satay seasoning and cook for one minute while stirring constantly. Through trial and error I learned this step changes the sauce dramatically because it toasts the ground spices and deepens the base flavor.

Step 6. Transfer the skillet mixture to a blender with the chicken stock and half a cup of the peanuts. Blend until mostly smooth. A few peanut pieces remaining is fine. Pour the mixture back into the skillet.

Step 7. Stir in the remaining peanuts, kecap manis, dark soy sauce, coconut milk, and peanut butter until fully combined.

Step 8. Crush the makrut lime leaves in your hand to release their oils and add them to the skillet, or add the smashed lemongrass stalk. Return the browned chicken to the sauce.

Step 9. Bring everything to a gentle simmer, reduce the heat to medium-low, and cook uncovered for 15 minutes until the sauce thickens and coats the chicken.

Step 10. Add lime juice to taste. Serve over jasmine rice and top with chopped peanuts, fresh cilantro, and extra chili if you like.

Important Notes

Chili powder for US readers: This recipe calls for pure ground chili, not the US blend labeled “Chili Powder” with one L, which contains cumin and other spices. Substitute with cayenne pepper for the same clean heat.

Kecap manis substitute: Combine a quarter cup of soy sauce with a quarter cup of brown sugar in a small pan. Simmer until it reaches a maple syrup consistency and cool before using. It keeps in the fridge for weeks.

Dark soy sauce deepens the color of the finished sauce to that rich brown you see in restaurant curries. Regular soy sauce works as a substitute but the sauce will look lighter. The flavor difference is minor.

Chicken cuts: Thighs are the best option for this dish. If you use breast or tenderloin, reduce the simmer time to 5 minutes only to prevent the leaner meat from drying out.

Tips for the Best Results

Marinate overnight when you have the time. Even 20 minutes works, but an overnight soak transforms the flavor of the chicken.

Use a non-stick skillet throughout. The spice paste on the chicken will cling and scorch on stainless or cast iron if the heat is not managed carefully.

Always reach for full-fat coconut milk. Light coconut milk produces a thinner, less luxurious sauce.

Makrut lime leaves or lemongrass are the secret behind restaurant-quality peanut curry. Do not skip both. Pick whichever you can find and use it.

For a vegan version, swap the chicken for pressed and seared firm tofu and replace the chicken stock with vegetable broth.

How to Store and Reheat This Curry

I typically store leftovers in a glass airtight container in the refrigerator where they stay fresh for up to 4 to 5 days. The peanut coconut sauce firms up slightly when cold, so give it a stir as it warms back up.

This Malaysian curry freezes well. Betty’s freezing method is simple: let the curry cool completely, portion into freezer bags or containers, press out excess air, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

For the best texture, reheat on the stovetop over medium-low heat with a small splash of water or chicken stock if the sauce has thickened too much. The microwave works in a pinch heated in 60 second intervals with a stir in between. Either way, the flavor holds up beautifully.

What to Serve With Chicken Satay Curry

Building the full plate around this curry is almost as satisfying as eating it. Here are the sides Betty reaches for most often:

FAQs

Can I make Chicken Satay Curry Malaysian style ahead of time?

Yes, and I recommend it. The flavors deepen significantly after a night in the fridge. Make it up to 2 days ahead, store in an airtight container, and reheat gently on the stovetop with a splash of stock.

What is the best chicken cut to use?

Thigh fillets are my first choice every time. Their fat content keeps the meat juicy during the simmer. If you use breast or tenderloin, pull the chicken out after 5 minutes to prevent dryness.

What can I substitute for kecap manis?

Simmer a quarter cup of regular soy sauce with a quarter cup of brown sugar until it thickens to a syrup. Cool before using. It works perfectly in this recipe.

Chicken Satay Curry Malaysian

A rich, deeply flavored Malaysian Chicken Satay Curry with homemade satay seasoning and a creamy coconut peanut sauce. No jar pastes, all pantry spices, ready in under 45 minutes.
Prep Time 20 minutes
Cook Time 25 minutes
Marinating Time 20 minutes
Total Time 1 hour 5 minutes
Servings: 5 portions
Course: Dinner, Main Course
Cuisine: Asian, Malaysian
Calories: 600

Ingredients

  

  • 1.5 tsp ground coriander
  • 1.5 tsp cumin powder
  • 1.5 tsp turmeric
  • 1.5 tsp paprika sweet or regular, not smoked or spicy
  • 1.25 tsp chili powder US readers: substitute with cayenne pepper
  • 3.5 tsp curry powder not hot, any brand
  • 1.25 tsp kosher salt or 1 tsp table salt
  • 2 tsp white sugar
  • 1.5 lb chicken thigh fillets cut into bite-size pieces
  • 0.5 onion grated, for marinade
  • 2 tbsp oil divided
  • 3 birds eye chilies up to 6, finely chopped
  • 0.25 cup onion finely diced, for sauce
  • 4 garlic cloves minced
  • 1 cup chicken broth
  • 0.75 cup roasted unsalted peanuts chopped, divided
  • 2 tsp kecap manis sweet soy sauce, see notes to make your own
  • 3 tsp dark soy sauce can substitute regular soy sauce
  • 14 oz full-fat coconut milk 1 standard can
  • 2 tbsp peanut butter natural preferred
  • 2 tbsp lime juice to taste
  • 3 makrut lime leaves OR 1 lemongrass stalk, white part only, smashed
  • Chopped peanuts, cilantro, fresh chili for garnish, optional

Equipment

Method

 

  1. Combine coriander, cumin, turmeric, paprika, chili powder, curry powder, salt, and sugar in a small bowl. Mix well to form the satay seasoning.
  2. Toss chicken thigh pieces with 3.5 tablespoons of the satay seasoning and the grated onion. Marinate for at least 20 minutes, or overnight in the fridge for best results.
  3. Heat 1 tablespoon of oil in a non-stick skillet over high heat. Cook the chicken in 2 batches until browned all over but still raw in the center. Transfer to a bowl, cover, and keep warm.
  4. Reduce heat to medium. Add the remaining tablespoon of oil to the same skillet. Saute the chopped chilies, diced onion, and minced garlic for about 2 minutes until the onion is translucent.
  5. Add the remaining satay seasoning to the skillet and cook for 1 minute, stirring constantly.
  6. Transfer the skillet mixture to a blender. Add the chicken stock and half a cup of the peanuts. Blend until mostly smooth. Pour back into the skillet.
  7. Stir in the remaining peanuts, kecap manis, dark soy sauce, coconut milk, and peanut butter until fully combined.
  8. Crush the makrut lime leaves in your hand to release their oils and add to the skillet, or add the smashed lemongrass stalk. Return the browned chicken to the sauce.
  9. Bring to a gentle simmer, reduce heat to medium-low, and cook uncovered for 15 minutes until the sauce thickens and coats the chicken.
  10. Add lime juice to taste. Serve over jasmine rice and garnish with chopped peanuts, fresh cilantro, and extra chili if desired.

Notes

US chili powder substitute: use cayenne pepper. Kecap manis substitute: simmer 1/4 cup soy sauce with 1/4 cup brown sugar until syrupy, cool before using. For breast or tenderloin, reduce simmer to 5 minutes only. Use full-fat coconut milk for richest sauce. Makrut lime leaves freeze well for future use.
Nonna Food
Welcome to NonnaFood!

I’m Nonna, and cooking is how I show love. From my garden kitchen to yours, I share fresh, simple recipes rooted in tradition and made with heart. Let’s create delicious memories together!

You Might Also Like...

Chicken broccoli stir fry

Chicken broccoli stir fry

crispy honey chicken

crispy honey chicken

Chicken Tetrazzini pasta

Chicken Tetrazzini pasta

Chicken Parmigiana

Chicken Parmigiana

Leave a Comment

Recipe Rating