I absolutely love sharing this Thai Chicken Satay with Peanut Sauce Recipe because it perfectly captures the vibrant, rich flavors of Thai street food right in my own kitchen. The tender chicken thighs are marinated to juicy perfection and grilled to a beautiful golden hue, while the creamy peanut sauce has just the right balance of sweet, salty, and spicy to keep me coming back for more. Whenever I make this dish, it feels like a celebration of bold taste and simple cooking that always impresses my family and friends.

Why You’ll Love This Thai Chicken Satay with Peanut Sauce Recipe

What really excites me about this Thai Chicken Satay with Peanut Sauce Recipe is the explosion of flavors in every bite. The combination of coconut milk, red curry paste, and peanut butter creates a luscious, creamy sauce that feels indulgent but is completely comforting. The chicken soaks up the marinade beautifully, which includes curry powder and a touch of sugar, giving an irresistible aroma and depth that makes it practically impossible to stop eating.

Beyond the incredible taste, the ease of preparing this recipe seriously won me over. The ingredients are straightforward, many of which I usually have on hand, and the steps are quick—perfect for when I want something special but don’t want to spend hours in the kitchen. Plus, it’s super flexible for different occasions; whether I’m throwing a casual dinner party or feeding a hungry weekend crowd, this dish stands out as an easy crowd-pleaser that brings everyone together.

Ingredients You’ll Need

A close-up view of thick, smooth peanut butter creamy and light brown in color, dripping slowly from a wooden spoon held above an open glass jar filled with the same peanut butter. The texture looks shiny and soft with some gentle swirls, and the background is a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Each ingredient in this recipe is thoughtfully chosen to create the authentic Thai flavors and luscious textures that make this dish so memorable. From the creamy coconut milk to the fragrant curry powder and crunchy peanuts, every element plays a key role.

  • 400 g/14oz full-fat coconut milk: Adds richness and a silky texture that marries perfectly with the spices.
  • 13-16 bamboo skewers (16cm/6.5″ long): Essential for grilling the chicken evenly and presenting it authentically.
  • 600 g / 1.2lb boneless, skinless chicken thighs: My preferred choice for tenderness and moisture in the satay.
  • 1 tbsp curry powder: Brings warm, aromatic notes that balance the richness.
  • 1 tsp white sugar: Just a touch to enhance the marinade without making it sweet.
  • 2 tsp red curry paste: Infuses vibrant color and a mild spicy kick.
  • 1 tsp kosher salt: Elevates all the layers of flavor perfectly without overpowering.
  • 3/4 cup smooth natural peanut butter: The star ingredient for a creamy, nutty sauce with authentic depth.
  • 1/4 cup white sugar: Balances the boldness of the curry and soy sauce in the peanut sauce.
  • 2 tsp dark soy sauce: Adds complexity and a savory umami punch.
  • 2 tbsp cider vinegar: Cuts through the richness with gentle acidity to brighten the sauce.
  • 3/4 cup water: Perfect for adjusting the sauce to the ideal consistency.
  • 2 tbsp finely chopped peanuts: For crunch and an extra layer of flavor.
  • Lime wedges (optional): A zesty finish that I love to squeeze over when serving.
  • Coriander/cilantro leaves and sliced red chili (optional): Fresh garnishes that add color and a hint of heat.

Directions

Step 1: If you’re grilling on a BBQ or over charcoal, soak the bamboo skewers in water for at least 2 hours beforehand to prevent burning—this little tip always saves me from a smoky mess.

Step 2: Prepare the chicken marinade by mixing 1/4 cup of the coconut milk with curry powder, white sugar, 2 tsp of red curry paste, and kosher salt. Toss the chicken pieces into this mixture, making sure each piece is well-coated. I usually let it marinate for at least 20 minutes, but if you’ve got more time, overnight works wonders.

Step 3: Thread the marinated chicken onto the soaked bamboo skewers, about 4 to 5 pieces per skewer. This makes flipping easier and ensures even cooking.

Step 4: Heat 1.5 tablespoons of oil in a large non-stick pan over medium-high heat. Once hot, cook the skewers in batches for about 3 minutes on each side until they develop a gorgeous golden color and are cooked through. I recommend not overcrowding the pan to get a nice sear on each piece.

Step 5: While the chicken cooks, make the peanut sauce—combine the remaining coconut milk with peanut butter, 2 tbsp of red curry paste, white sugar, dark soy sauce, kosher salt, cider vinegar, and water in a saucepan over medium-low heat. Stir frequently and let it simmer gently for about 5 minutes until the sauce thickens but remains pourable.

Step 6: Adjust the sauce’s consistency with a bit more water if necessary. It should be thick enough to cling to the satay but loose enough to dip easily. Keep it warm with the lid on while cooking the chicken.

Step 7: To serve, pour some peanut sauce into a small bowl and sprinkle with finely chopped peanuts. Arrange the cooked skewers on a platter, scatter remaining peanuts, coriander leaves, and sliced red chili on top for a vibrant presentation.

Step 8: Serve immediately with lime wedges on the side for squeezing and a bowl of fragrant Jasmine rice or Thai fried rice to round out the meal perfectly.

Servings and Timing

This Thai Chicken Satay with Peanut Sauce Recipe makes about 15 skewers, which is typically perfect for serving 4 to 6 people as an appetizer or main dish. The prep time, including marinating, is roughly 30 minutes—though marinating longer enhances flavor and tenderness. Cooking time on the stovetop is quick, about 10 to 15 minutes total. Overall, you can expect to have this delicious meal ready in around 45 minutes, with no resting time necessary beyond marinating. It’s an excellent option for a last-minute dinner or a casual get-together.

How to Serve This Thai Chicken Satay with Peanut Sauce Recipe

A white round plate with a white marbled background holds three grilled chicken skewers with a golden brown color on a bed of white rice sprinkled with small red chili slices and green cilantro leaves. On the left side of the plate, there are fresh cucumber slices topped with crushed peanuts and a few red chili slices. A small white bowl filled with light brown peanut sauce, sprinkled with crushed peanuts and garnished with a cilantro leaf, is placed on the plate with a woman's hand dipping one chicken skewer into it. A lime wedge and extra cilantro leaves add a fresh green touch to the dish. Photo taken with an iphone --ar 4:5 --v 7

I love serving this dish as the centerpiece of a casual dinner party or a fun weekend meal. It pairs wonderfully with simple sides like steamed Jasmine rice or fragrant Thai fried rice to soak up every last drop of that peanut sauce. For something lighter, I sometimes add a crisp cucumber salad dressed with lime and chili flakes—it adds a refreshing crunch that balances the creamy sauce perfectly.

When plating, piling the skewers on a large platter with generous spoonfuls of peanut sauce on the side encourages everyone to dig in and savor every bite. Garnishing with fresh cilantro leaves, sliced red chilies, and a scattering of chopped peanuts instantly elevates the presentation and adds texture. I often serve lime wedges alongside so guests can add a bright, citrusy pop to each skewer.

As for drinks, I find the satay pairs beautifully with a cold Thai beer or a crisp white wine like Riesling or Sauvignon Blanc that can handle the richness and spice. If you prefer non-alcoholic options, lightly sweetened iced tea or sparkling water with lime works just as well. This dish is versatile enough to warm up a weeknight meal but also special enough for celebrations and dinner parties—the flavors always wow the crowd!

Variations

One of the best things about this Thai Chicken Satay with Peanut Sauce Recipe is how easy it is to customize. For example, you can swap the chicken thighs for chicken breast if you prefer leaner meat, although I find thighs stay juicier. If you’re vegetarian or vegan, firm tofu or tempeh work wonderfully on skewers cooked the same way, and you can use coconut or another plant-based milk to keep the sauce creamy.

For different flavor twists, experiment with adding a tablespoon of tamarind paste to the peanut sauce for a tangy depth or fresh ginger in the marinade for extra warmth. To dial up the heat, increase the red curry paste or add a pinch of cayenne to the sauce. Alternatively, grilling the skewers on a BBQ or charcoal adds an unbeatable smoky flavor that’s perfect for summer cookouts.

I’ve even tried baking the chicken skewers in the oven when the weather isn’t ideal for grilling. Simply place them on a baking sheet under the broiler for about 5-7 minutes per side until golden and cooked through. This method is quick and keeps the chicken juicy with minimal fuss.

Storage and Reheating

Storing Leftovers

Once cooled, I like to store leftover chicken satay and peanut sauce separately in airtight containers. This keeps each component fresh and prevents the chicken from becoming soggy. In the fridge, they’ll keep well for up to 3 days. Using glass containers with tight-fitting lids works best to preserve the flavors and makes reheating easy.

Freezing

This recipe freezes nicely if you want to save some for later. Freeze the cooked chicken skewers in a single layer on a baking tray first, then transfer them to a freezer-safe container or ziplock bag once solid. You can also freeze the peanut sauce in a separate container. Both will keep well in the freezer for up to 2 months. Just be sure to label everything with dates for easy reference!

Reheating

For the best results, I gently reheat the chicken skewers in a preheated oven at 350°F (175°C) for about 10 minutes until warmed through—this helps maintain their moisture and texture better than microwaving. The peanut sauce heats beautifully on the stovetop over low heat, stirring often to prevent sticking or splitting. Avoid microwaving the sauce directly, as it can separate and lose that creamy consistency. Once everything is hot, serve immediately for a delicious, almost freshly made experience.

FAQs

Can I use chicken breast instead of thighs for this recipe?

Absolutely! Chicken breasts will work fine, but I recommend marinating a bit longer and watching your cooking time closely to prevent drying out. Thighs naturally stay more tender and juicy, which is why I prefer them personally.

Is this Thai Chicken Satay with Peanut Sauce Recipe gluten-free?

As written, it contains dark soy sauce which usually has wheat. To make this gluten-free, substitute tamari or a gluten-free soy sauce alternative. Just ensure all other components like curry paste are also gluten-free.

Can I prepare the marinade and peanut sauce ahead of time?

Yes! Marinating the chicken overnight actually enhances the flavor. The peanut sauce can be made a day ahead and gently reheated before serving, which makes this recipe great for planning ahead and entertaining.

What if I don’t have bamboo skewers? Can I use something else?

If you don’t have bamboo skewers, metal skewers are an excellent substitute. Just remember to handle them carefully as metal conducts heat and can get hot on the grill or pan.

How spicy is this dish, and can I adjust the heat level?

This recipe has a mild to medium heat thanks to the red curry paste and optional sliced chili garnish. If you love spicy food, feel free to add more curry paste or fresh chili. To keep it milder, reduce or omit the chili components without losing flavor.

Conclusion

I truly hope you give this Thai Chicken Satay with Peanut Sauce Recipe a try because it has a special place in my heart and kitchen. It’s a dish that’s packed with flavor yet simple enough to prepare any day of the week. Whether you’re feeding family, impressing guests, or just craving something comforting and exciting, this recipe delivers every time with warmth, color, and deliciousness on every skewer. Enjoy the journey of cooking and more importantly, eating it!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Chicken Satay with Peanut Sauce Recipe

Thai Chicken Satay with Peanut Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 9 reviews
  • Author: Evelyn
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 15 skewers
  • Category: Appetizer
  • Method: Stovetop
  • Cuisine: Thai

Description

This Thai Chicken Satay with Peanut Sauce recipe features tender chicken thighs marinated in coconut milk and red curry paste, grilled to golden perfection and served with a rich, creamy peanut dipping sauce. Perfect as a flavorful appetizer or main dish, this recipe brings authentic Thai flavors to your table in just 30 minutes.


Ingredients

Chicken Satay

  • 600 g / 1.2 lb boneless, skinless chicken thighs, cut into 2cm (¾”) pieces
  • 1/4 cup coconut milk (from 1 can)
  • 1 tbsp curry powder
  • 1 tsp white sugar
  • 2 tsp red curry paste
  • 1 tsp kosher salt (or ½ tsp table salt)
  • 1316 bamboo skewers (16cm / 6.5″ long, soaked in water if cooking on BBQ or charcoal)
  • 1.5 tbsp oil for cooking

Peanut Sauce

  • Remaining coconut milk from the can (approximately ¾ cup)
  • 3/4 cup smooth natural peanut butter
  • 1/4 cup white sugar
  • 2 tbsp red curry paste
  • 2 tsp dark soy sauce
  • 1 tsp kosher salt (or ½ tsp table salt)
  • 2 tbsp cider vinegar
  • 3/4 cup water (adjust for consistency)
  • 2 tbsp chopped peanuts (for garnish)
  • Lime wedges (optional, for serving)
  • Coriander/cilantro leaves and sliced red chili (optional, for garnish)


Instructions

  1. Soak skewers: If cooking on a BBQ or over charcoal, soak bamboo skewers in water for at least 2 hours to prevent burning.
  2. Prepare marinade: In a bowl, combine chicken pieces with 1/4 cup coconut milk, curry powder, 1 tsp white sugar, 2 tsp red curry paste, and salt. Mix well to coat the chicken evenly. Set aside for at least 20 minutes or overnight for deeper flavor.
  3. Thread chicken onto skewers: Thread 4 to 5 pieces of marinated chicken onto each soaked skewer carefully.
  4. Cook chicken skewers: Heat 1.5 tbsp oil in a large non-stick pan over medium-high heat. Cook the skewers in batches for about 3 minutes on each side or until the chicken is golden and cooked through.
  5. Make peanut sauce: In a saucepan over medium-low heat, combine the remaining coconut milk and peanut butter, along with 1/4 cup white sugar, 2 tbsp red curry paste, 2 tsp dark soy sauce, 1 tsp salt, and 2 tbsp cider vinegar. Stir to combine and simmer gently for 5 minutes, stirring occasionally.
  6. Adjust sauce consistency: Add water gradually to achieve a thick but pourable sauce. Keep the sauce warm by covering it while cooking the chicken skewers.
  7. Serve: Pour some peanut sauce into a bowl and sprinkle with chopped peanuts. Arrange the chicken satay skewers on a platter, sprinkle with more peanuts, coriander leaves, and sliced red chili. Serve with lime wedges and offer the peanut sauce on the side for dipping. Pair with jasmine rice or Thai fried rice for a complete meal.

Notes

  • Soaking bamboo skewers prevents them from burning if grilling over direct heat.
  • Boneless, skinless chicken thighs are preferred for their tenderness and juiciness.
  • Adjust the amount of red curry paste for desired spice level.
  • Use natural peanut butter without added sugar or salt for best flavor control.
  • Peanut sauce can be thickened or thinned with water to reach preferred consistency.
  • Serve with fresh lime wedges to add a citrusy brightness.
  • Optional garnishes like coriander and sliced red chili enhance aroma and heat.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star