Experience the vibrant flavors of Thailand with this delightful Thai Chicken Satay recipe. Perfectly marinated chicken strips are grilled to perfection and served with a rich, creamy peanut sauce. This dish is sure to be a hit at any gathering or as a delicious weeknight meal.
Some ingredients in this recipe might not be commonly found in every household. Coconut milk and red curry paste are essential for authentic Thai flavor but may require a trip to the international aisle of your supermarket. Ensure you have these on hand to achieve the best results.

Ingredients for Thai Chicken Satay Recipe
Coconut milk: A creamy liquid made from the grated meat of coconuts, essential for the marinade and peanut sauce.
Soy sauce: A salty, umami-rich liquid made from fermented soybeans, used for seasoning.
Brown sugar: Adds sweetness and depth to both the marinade and peanut sauce.
Curry powder: A blend of spices that adds warmth and complexity to the marinade.
Chicken breast: Lean protein, cut into strips for easy grilling.
Peanut butter: Provides a rich, nutty base for the peanut sauce.
Lime juice: Adds a fresh, tangy flavor to the peanut sauce.
Red curry paste: A spicy, aromatic paste made from red chilies, garlic, and other spices, crucial for the peanut sauce.
Technique Tip for This Recipe
When marinating the chicken, ensure that each strip is evenly coated with the coconut milk mixture. This helps the flavors penetrate the meat more effectively. For an extra depth of flavor, consider marinating the chicken for a few hours or even overnight in the refrigerator. When grilling, make sure the grill is preheated to medium heat to achieve a nice char without burning the chicken skewers. For the peanut sauce, if the mixture is too thick, you can thin it out with a little bit of warm water until you reach your desired consistency.
Suggested Side Dishes
Alternative Ingredients
coconut milk - Substitute with almond milk: Almond milk provides a similar creamy texture but with a slightly different flavor profile.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative that offers a similar umami flavor.
brown sugar - Substitute with honey: Honey adds sweetness and a slightly different depth of flavor.
curry powder - Substitute with garam masala: Garam masala offers a different but complementary spice blend.
chicken breast - Substitute with turkey breast: Turkey breast has a similar texture and can be used in the same way.
peanut butter - Substitute with almond butter: Almond butter provides a similar creamy texture and nutty flavor.
lime juice - Substitute with lemon juice: Lemon juice offers a similar acidity and citrus flavor.
red curry paste - Substitute with yellow curry paste: Yellow curry paste provides a different but still flavorful curry profile.
Other Alternative Recipes Similar to This Dish
How to Store / Freeze This Dish
Allow the chicken skewers to cool completely before storing. This prevents condensation, which can make the chicken soggy.
Place the cooled chicken skewers in an airtight container. If stacking, use parchment paper between layers to prevent sticking.
Store the peanut sauce separately in a sealed container. This keeps the sauce fresh and prevents the chicken from becoming too soggy.
Refrigerate both the chicken skewers and peanut sauce for up to 3 days. This ensures the best flavor and texture.
For longer storage, freeze the chicken skewers by placing them on a baking sheet lined with parchment paper. Freeze until solid, then transfer to a freezer-safe bag or container.
Label the container with the date to keep track of freshness. Frozen chicken skewers can be stored for up to 2 months.
To reheat, thaw the chicken skewers in the refrigerator overnight. Reheat in the oven at 350°F (175°C) for about 10-15 minutes or until heated through.
Warm the peanut sauce gently in a saucepan over low heat, stirring occasionally. Add a splash of coconut milk if the sauce is too thick.
Enjoy the reheated Thai chicken satay with the warmed peanut sauce for a delicious meal that tastes just as good as freshly made.
How to Reheat Leftovers
Preheat your oven to 350°F (175°C). Place the chicken skewers on a baking sheet lined with aluminum foil. Cover them loosely with another piece of foil to prevent drying out. Heat for about 10-15 minutes or until warmed through.
If you prefer using a microwave, place the chicken skewers on a microwave-safe plate. Cover them with a damp paper towel to retain moisture. Heat on medium power for 1-2 minutes, checking and turning halfway through to ensure even heating.
For a quick stovetop method, heat a non-stick skillet over medium heat. Add a splash of coconut milk or a bit of olive oil to the pan. Place the chicken skewers in the skillet and cover with a lid. Heat for about 5 minutes, turning occasionally until warmed through.
To reheat the peanut sauce, place it in a small saucepan over low heat. Stir frequently to prevent sticking and ensure it heats evenly. If the sauce thickens too much, add a splash of coconut milk or water to reach the desired consistency.
Alternatively, you can reheat the peanut sauce in the microwave. Transfer it to a microwave-safe bowl and heat on medium power for 30-second intervals, stirring between each interval until warm and smooth.
Best Tools for Making This Dish
Mixing bowl: Use this to combine the coconut milk, soy sauce, brown sugar, and curry powder for marinating the chicken.
Whisk: This will help you mix the marinade ingredients thoroughly.
Cutting board: Essential for cutting the chicken breast into strips.
Knife: Use a sharp knife to cut the chicken breast into even strips.
Skewers: Thread the marinated chicken onto these for grilling.
Grill: Cook the chicken skewers on this to achieve a delicious char and smoky flavor.
Tongs: Handy for turning the chicken skewers on the grill.
Small bowl: Use this to mix the ingredients for the peanut sauce.
Spoon: Helpful for stirring the peanut sauce until smooth.
Serving platter: Present the grilled chicken skewers on this, with the peanut sauce on the side.
How to Save Time on Making This Dish
Marinate in advance: Prepare the chicken and marinade the night before to save time on the day of cooking.
Use pre-cut chicken: Buy pre-cut chicken strips to skip the slicing step.
Ready-made peanut sauce: Purchase a high-quality peanut sauce to avoid making it from scratch.
Batch grilling: Grill multiple skewers at once to reduce cooking time.
Microwave marinade: Warm the marinade in the microwave for a few seconds to help the flavors penetrate the chicken faster.

Thai Chicken Satay Recipe
Ingredients
Marinade
- 1 cup Coconut milk
- 2 tablespoon Soy sauce
- 2 tablespoon Brown sugar
- 1 tablespoon Curry powder
- 1 lb Chicken breast, cut into strips
Peanut Sauce
- ½ cup Peanut butter
- ½ cup Coconut milk
- 1 tablespoon Soy sauce
- 1 tablespoon Lime juice
- 1 tablespoon Brown sugar
- 1 teaspoon Red curry paste
Instructions
- 1. In a bowl, mix coconut milk, soy sauce, brown sugar, and curry powder. Add chicken strips and marinate for at least 30 minutes.
- 2. Thread marinated chicken onto skewers.
- 3. Grill chicken skewers over medium heat for 10 minutes, turning occasionally, until cooked through.
- 4. For the peanut sauce, mix peanut butter, coconut milk, soy sauce, lime juice, brown sugar, and red curry paste in a bowl until smooth.
- 5. Serve grilled chicken skewers with peanut sauce on the side.
Nutritional Value
Keywords
Suggested Main Courses and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Crispy Thai Chicken Wings Oven Recipe1 Hours
- Thai Lemongrass Beef Recipe35 Minutes
- Thai Red Rice Recipe40 Minutes
- Thai Salmon Salad Recipe25 Minutes
- Thai Sweet Potato Balls Recipe45 Minutes
- Thai Shrimp Recipe25 Minutes
- Crispy Thai Pork Belly Recipe1 Hours 50 Minutes
- Thai Mango Sticky Rice Recipe30 Minutes
Leave a Reply