If you’re searching for a recipe that combines bold flavors, simple preparation, and impressive presentation, this Chicken Satay with Peanut Sauce is your new go-to dinner solution. This Thai-inspired dish features tender, marinated chicken skewers complemented by a rich, creamy peanut sauce that will have everyone asking for seconds.
Whether you’re planning a quick weeknight dinner or entertaining guests, this recipe delivers restaurant-quality results right in your own kitchen. The best part? It’s ready in just 30 minutes from start to finish, making it perfect for those busy evenings when you want something special without the stress.
Table of Contents
What Makes This Chicken Satay Recipe Special?
This isn’t your average grilled chicken recipe. The combination of coconut milk, curry powder, and red curry paste creates a marinade that infuses every bite with authentic Thai flavors. The homemade peanut sauce takes things to the next level creamy, slightly sweet, and perfectly balanced with savory notes that complement the chicken beautifully.
Unlike many complicated recipes, this one uses accessible ingredients you can find at any grocery store. No need for specialty markets or obscure ingredients. Everything comes together quickly, and the results are consistently delicious.
Ingredients You’ll Need
Creating perfect chicken satay starts with quality ingredients. Here’s everything you’ll need to make this crowd-pleasing dish:
Chicken Marinade Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken thighs | 600g (1.2 lb) | Boneless, skinless, cut into 2cm pieces |
| Coconut milk | 1/4 cup | Reserved from can |
| Curry powder | 1 tbsp | Your favorite brand |
| White sugar | 1 tsp | Balances flavors |
| Red curry paste | 2 tsp | Adds depth and heat |
| Cooking salt | 1 tsp | Or 1/2 tsp table salt |
Thai Peanut Sauce Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Coconut milk | Remaining can | About 3/4 cup |
| Natural peanut butter | 3/4 cup | Smooth, not chunky |
| Red curry paste | 2 tbsp | More intense than marinade |
| White sugar | 1/4 cup | Creates perfect sweetness |
| Dark soy sauce | 2 tsp | Rich umami flavor |
| Cooking salt | 1 tsp | Enhances all flavors |
| Cider vinegar | 2 tbsp | Adds brightness |
| Water | 3/4 cup | Adjusts consistency |
Additional Items
- 13-16 bamboo skewers (16cm/6.5″ long)
- 2 tbsp finely chopped peanuts for garnish
- Lime wedges (optional but recommended)
- Fresh coriander/cilantro leaves
- Sliced red chilli for heat lovers

Step-by-Step Instructions
Preparing the Chicken
Start by cutting your chicken thighs into uniform 2cm pieces. This ensures even cooking and makes threading onto skewers easier. In a large bowl, combine the chicken with curry powder, sugar, red curry paste, salt, and 1/4 cup of coconut milk.
Mix thoroughly, ensuring every piece is well-coated. Cover and refrigerate for at least 20 minutes, though overnight marinating yields even more flavorful results. If you’re using bamboo skewers on a grill or BBQ, soak them in water for 2 hours beforehand to prevent burning.
Threading the Skewers
Thread 4-5 pieces of marinated chicken onto each skewer. Try to keep the pieces close together but not overcrowded. This helps them cook evenly and creates that classic satay appearance.
Cooking the Satay
Heat 1.5 tablespoons of oil in a large non-stick pan over medium-high heat. Working in batches to avoid overcrowding, cook the skewers for 3 minutes on each side until they develop a beautiful golden color and are cooked through.
The key is not to move them too much let them develop that gorgeous caramelized exterior before flipping.
Making the Peanut Sauce
While your chicken marinates or cooks, prepare the peanut sauce. In a saucepan over medium-low heat, combine the remaining coconut milk, peanut butter, red curry paste, sugar, dark soy sauce, salt, cider vinegar, and water.
Stir continuously to combine all ingredients, then let it simmer gently for 5 minutes, stirring occasionally. The sauce should be pourable but thick enough to coat the back of a spoon. If it’s too thick, add water one tablespoon at a time until you reach the perfect consistency.
Keep the sauce warm with a lid on while you finish cooking your skewers.
Pro Tips for Perfect Chicken Satay
Choose chicken thighs over breasts. Thighs remain juicier and more flavorful, even if slightly overcooked. They’re more forgiving for beginners and deliver consistently tender results.
Don’t skip the marinade time. While 20 minutes is the minimum, overnight marinating creates incredibly flavorful, tender chicken that’s worth the wait.
Control your heat carefully. Medium-high heat creates a perfect golden crust without burning. If your pan is too hot, the outside will char before the inside cooks through.
Make extra peanut sauce. This sauce is so good you’ll want leftovers for salads, rice bowls, and vegetable dipping. It keeps refrigerated for up to 5 days.
Use fresh ingredients. Fresh cilantro, lime juice, and quality peanut butter make a noticeable difference in the final flavor.
Serving Suggestions
Present your chicken satay on a large platter with the peanut sauce in a bowl alongside. Sprinkle chopped peanuts over everything for added crunch and visual appeal. Fresh cilantro leaves and sliced red chilli add color and freshness.
Serve with lime wedges on the side a squeeze of fresh lime juice brightens the entire dish. For a complete meal, pair with jasmine rice or Thai fried rice. A simple cucumber salad also makes an excellent refreshing side dish.
Storage and Meal Prep
Chicken satay is excellent for meal prep. Cook the skewers and store them in an airtight container in the refrigerator for up to 3 days. The peanut sauce stores separately for the same duration.
To reheat, warm the skewers in a 350°F oven for 10 minutes or quickly sear them in a hot pan. Heat the peanut sauce gently on the stovetop, adding a splash of water if it has thickened too much.
You can also freeze cooked satay for up to 2 months. Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but reduce cooking time slightly as breast meat dries out faster. Cut pieces slightly larger to prevent overcooking.
Is there a substitute for red curry paste?
While red curry paste provides authentic flavor, you can use additional curry powder with a pinch of cayenne pepper in a pinch.
Can I make this recipe without skewers?
Absolutely! Cook the marinated chicken pieces directly in the pan. They won’t look as traditional but will taste just as delicious.
How spicy is this recipe?
The heat level is mild to medium. Control spiciness by adjusting the amount of red curry paste. Start with less if you’re sensitive to heat.
Can I grill these outdoors?
Yes! Chicken satay is perfect for grilling. Remember to soak bamboo skewers for at least 2 hours and grill over medium-high heat for 3-4 minutes per side.
What type of peanut butter works best?
Natural, smooth peanut butter without added sugar or oils works best. The oil separation that occurs in natural peanut butter actually helps create a smoother sauce.
Can I make the peanut sauce ahead?
Yes! The sauce keeps refrigerated for up to 5 days and actually tastes better the next day as flavors meld together.
Why You’ll Love This Recipe
This Chicken Satay with Peanut Sauce delivers everything you want in a weeknight dinner: bold flavors, simple preparation, and impressive presentation. It’s healthy, protein-packed, and satisfies those takeout cravings without the guilt or expense.
The recipe is also incredibly versatile. Serve it as an appetizer at parties, make it the star of your dinner table, or pack it for lunch with rice and vegetables. Kids and adults alike love the sweet, savory peanut sauce, making it a family-friendly option that pleases everyone.
Ready to bring the flavors of Thailand to your dinner table? This recipe proves that restaurant-quality meals are absolutely achievable at home. Gather your ingredients, fire up that pan, and get ready for one of the most delicious dinners you’ll make all week!
PrintChicken Satay with Peanut Sauce
Tender marinated chicken skewers paired with a rich, creamy Thai peanut sauce make this Chicken Satay recipe perfect for quick weeknight dinners. Ready in 30 minutes with authentic Thai flavors!
- Prep Time: 20
- Cook Time: 15
- Total Time: 35
- Yield: 4
- Category: Main Course
- Method: Pan-Fried
- Cuisine: Thai
Ingredients
400g (14oz) coconut milk, full fat (1 can)
13–16 bamboo skewers, 16cm/6.5″ long
600g (1.2lb) chicken thighs, boneless skinless, cut into 2cm pieces
1 tbsp curry powder
1 tsp white sugar (marinade)
2 tsp red curry paste (marinade)
1 tsp cooking salt/kosher salt (marinade)
2 tbsp red curry paste (sauce)
3/4 cup natural peanut butter, smooth
1/4 cup white sugar (sauce)
2 tsp dark soy sauce
1 tsp cooking salt/kosher salt (sauce)
2 tbsp cider vinegar
3/4 cup water
2 tbsp peanuts, finely chopped
Lime wedges (optional)
Coriander/cilantro leaves (optional)
Sliced red chilli (optional)
Instructions
1. If cooking on BBQ or over charcoal, soak skewers for 2 hours in water.
2. Mix chicken with curry powder, 1 tsp sugar, 2 tsp red curry paste, 1 tsp salt, and 1/4 cup coconut milk. Marinate for at least 20 minutes or overnight.
3. Thread 4-5 pieces of chicken onto each skewer.
4. Heat 1.5 tbsp oil in a large non-stick pan over medium-high heat.
5. Cook skewers in batches for 3 minutes on each side until golden brown.
6. For the peanut sauce: Place remaining coconut milk, 3/4 cup peanut butter, 2 tbsp red curry paste, 1/4 cup sugar, 2 tsp dark soy sauce, 1 tsp salt, 2 tbsp cider vinegar, and 3/4 cup water in a saucepan over medium-low heat.
7. Stir to combine and simmer for 5 minutes, stirring occasionally. Adjust consistency with water if needed.
8. Keep sauce warm with lid on while cooking remaining skewers.
9. Pour sauce into a bowl and sprinkle with chopped peanuts.
10. Pile satay skewers onto a platter, garnish with remaining peanuts, coriander, and chilli.
11. Serve with peanut sauce on the side for dipping, along with jasmine rice or Thai fried rice.
Notes
Chicken thighs stay more tender and juicy than chicken breast.
Marinating overnight creates even more flavorful results.
Natural peanut butter works best for the sauce – avoid brands with added sugar.
Dark soy sauce adds richer color and deeper flavor than regular soy sauce.
The peanut sauce can be made ahead and refrigerated for up to 5 days.
Adjust spice level by increasing or decreasing red curry paste amount.

