As I leaned against the kitchen counter, the sweet and savory aroma of marinated chicken filled the air, transporting me to a bustling Thai street market. Today, I’m excited to share my easy yet authentic recipe for Thai Chicken Satay with Peanut Sauce, a dish that not only celebrates vibrant flavors but is also a fantastic option for quick weeknight dinners. In just 30 minutes, these succulent skewers will impress your family and friends, making it a perfect crowd-pleaser for gatherings. The creamy peanut sauce ties everything together, providing a delightful contrast that you won’t be able to resist. Ready to take your taste buds on an exotic adventure? Let’s get cooking!

Why is Chicken Satay So Irresistible?
Flavor Explosion: Each bite offers a delightful burst of spices and creamy goodness that captures the essence of Thai cuisine.
Quick and Easy: With just 30 minutes of prep time, this dish fits perfectly into your busy schedule without sacrificing taste.
Crowd-Pleasing Appeal: Perfect for gatherings, your guests will be raving about these skewers, much like they do with my delicious Chicken Enchiladas Cozy or Harissa Chicken Spicy.
Versatile Serving: Pair it with fragrant jasmine rice or a fresh salad for a complete meal that suits any occasion.
Gluten-Free Delight: This recipe accommodates gluten-free diets, making it a great option for everyone to enjoy!
Elevate your dining experience with our Thai Chicken Satay with Peanut Sauce and bring the vibrant flavors of Thailand right to your home!
Thai Chicken Satay Ingredients
Discover the essential elements that make this Thai Chicken Satay with Peanut Sauce a true culinary delight!
For the Marinade
- Coconut Milk – Provides creaminess and flavor base for marinade and sauce; use full-fat for richer taste.
- Chicken Thighs – Juiciest option for skewers; can substitute with chicken breast or other meats like beef or pork.
- Curry Powder – Adds warmth; any type is acceptable.
- White Sugar – Balances flavors in the marinade and sauce.
- Red Curry Paste – Key flavor enhancer for marinade and sauce; recommended brand: Maesri for optimal taste.
- Cooking Salt/Kosher Salt – Seasoning; use half the amount if using table salt.
For the Peanut Sauce
- Natural Peanut Butter – Creates a rich, authentic peanut sauce; choose 100% peanuts for best flavor.
- Coconut Milk – The remaining from the marinade, adds creaminess to the peanut sauce.
- Dark Soy Sauce – Enhances color and flavor; can substitute with light soy sauce, but color will lighten.
- Cider Vinegar – Provides acidity; can be substituted with plain white vinegar.
With these vibrant ingredients in hand, you’re well on your way to creating an unforgettable dining experience!
Step‑by‑Step Instructions for Thai Chicken Satay with Peanut Sauce
Step 1: Soak the Skewers
Begin by soaking your bamboo skewers in water for at least 2 hours. This essential step prevents them from burning when grilled. Meanwhile, prepare your workspace and gather the ingredients for the marinade to ensure everything is within reach for a smooth cooking experience.
Step 2: Marinate the Chicken
In a large mixing bowl, combine the chicken thighs with 1/4 cup of coconut milk, curry powder, white sugar, red curry paste, and salt. Mix thoroughly until all the chicken is well coated in the marinade. Let it rest for at least 20 minutes to allow the flavors of this Thai Chicken Satay to infuse into the meat, enhancing its tenderness and taste.
Step 3: Prepare the Skewers
After the chicken has marinated, take the soaked skewers and thread 4-5 pieces of marinated chicken onto each skewer. Be sure to leave a little space between each piece for even cooking. As the skewers take shape, preheat your non-stick pan over medium-high heat to prepare for the next step.
Step 4: Cook the Skewers
Drizzle a bit of oil into the preheated pan, then gently place the skewers in a single layer. Cook for about 3 minutes on each side, or until the chicken is nicely golden brown and cooked through. Use a spatula to carefully turn the skewers, ensuring they don’t stick to the pan as they grill up perfectly for your Thai Chicken Satay.
Step 5: Make the Peanut Sauce
While the chicken skewers are cooking, grab a small saucepan and combine the remaining coconut milk with the natural peanut butter, dark soy sauce, and cider vinegar. Set it over medium-low heat and let the mixture simmer for about 5 minutes, stirring occasionally. This will create a creamy peanut sauce that complements your chicken satay beautifully.
Step 6: Serve and Enjoy
Once the chicken skewers are done, plate them up and drizzle your delicious peanut sauce generously over the top. For an authentic touch, garnish with chopped peanuts and fresh coriander. Serve with optional lime wedges on the side to brighten the flavors, and enjoy your homemade Thai Chicken Satay with Peanut Sauce, bringing the vibrant tastes of Thailand to your table!

Make Ahead Options
These Thai Chicken Satay with Peanut Sauce skewers are perfect for busy weeknights or meal prep enthusiasts! You can marinate the chicken in the coconut milk, curry powder, red curry paste, sugar, and salt up to 24 hours in advance, allowing the flavors to deeply infuse the meat. Additionally, you can prepare the peanut sauce ahead of time and refrigerate it for up to 3 days; just reheat it gently before serving. When you’re ready to cook, thread the marinated chicken onto soaked skewers and grill as directed for delicious, freshly made skewers that taste just as exquisite as if prepared on the spot!
Thai Chicken Satay with Peanut Sauce Variations
Feeling adventurous in the kitchen? Here are some delightful twists to make this dish your own!
-
Chicken Breasts: Swap chicken thighs for breast meat to create a leaner option without sacrificing flavor. Just remember, breasts may cook faster, so keep an eye on them!
-
Beef or Pork: Try using cubed beef or pork for a different protein experience. Each meat brings its unique flavor, making for an exciting barbecue twist.
-
Homemade Red Curry Paste: For a fresh and vibrant taste, whip up your own red curry paste using herbs and spices. This custom touch lets you control the heat and flavors!
-
Spicy Kick: Add a pinch of chili flakes or a dash of sriracha to the marinade for those who crave extra heat. You’ll be surprised by how this tiny tweak can elevate the flavors.
-
Coconut Aminos: Go soy-free by using coconut aminos instead of dark soy sauce. This alternative not only adds an umami flavor but also keeps it gluten-free.
-
Vegetarian Option: Substitute chicken with firm tofu, marinating and grilling it for a hearty vegetarian option. With its creamy peanut sauce, this version will satisfy even non-vegetarians!
-
Unique Serving Sides: Switch up your side dishes by pairing the satay with Thai fried rice or a light and crunchy Asian slaw. Both will balance the richness of the peanut sauce beautifully.
-
Fresh Herbs Variety: Experiment with different herbs like basil or mint rather than coriander for garnishing. Each herb will impart its own signature taste, giving your satay a new character.
You can make these variations shine on your table with a side of jasmine rice or enjoy wrapping them up with fresh vegetables! The possibilities are endless – much like the flavors found in my beloved Thai Baked Chicken or Caramelised Soy Chicken.
What to Serve with Authentic Thai Chicken Satay Skewers with Creamy Peanut Sauce
Create a delightful Thai-inspired feast that tantalizes your taste buds and warms the heart.
-
Fragrant Jasmine Rice: This classic side offers a light, fluffy texture that soaks up the luscious peanut sauce beautifully. It’s the perfect canvas for savoring every bit of flavor.
-
Fresh Asian Slaw: Crunchy vegetables dressed in a tangy vinaigrette add a refreshing contrast to the richness of the satay. The crispness and acidity lift the entire meal, making each bite vibrant.
-
Grilled Vegetables: Colorful veggies like bell peppers and zucchini, charred to perfection, complement the smoky flavors of the satay while adding a deliciously healthy touch. Simple yet satisfying.
-
Cucumber Salad: Cool cucumbers tossed with lime and cilantro provide a zesty crunch, balancing the rich spices of the chicken. It’s like a breath of fresh air with each bite.
-
Thai Fried Rice: A hearty version packed with veggies and subtly flavored with soy sauce elevates your meal to new heights. It’s like bringing a bit of the street market into your dining room.
-
Coconut Curry Soup: An aromatic soup with coconut milk mirrors the flavors of the satay while offering a comforting start to your meal. It wraps around you like a warm hug.
-
Chilled Herbal Tea: Refreshing and lightly sweetened, this drink complements the spices of the dish beautifully. Sipping on an iced herbal tea ensures an authentic dining experience.
-
Mango Sticky Rice: For dessert, this sweet treat topped with coconut cream is the perfect brightness to end your meal, leaving a delicious memory of Thailand on your palate.
-
Thai Beer: A cold Thai lager or pale ale enhances the flavors of the food, providing a crisp refreshment as you savor your meal.
Indulge in these pairings to create a vibrant and authentic dining experience that transports you to the streets of Thailand with every bite.
Expert Tips for Thai Chicken Satay
-
Marinate Overnight: For an intensified flavor, let the chicken marinate overnight in the coconut milk and spices, allowing the essence of this Thai Chicken Satay with Peanut Sauce to fully develop.
-
Adjusting Spice Levels: If you prefer a milder taste, start with a smaller amount of red curry paste. You can always add more to suit your palate!
-
Cooking Method: If grilling outdoors, soak the skewers for at least 2 hours to prevent them from burning. For stovetop cooking, ensure your pan is hot before adding the skewers.
-
Use Natural Peanut Butter: Opt for 100% peanut natural peanut butter to create an authentic sauce. Avoid brands with added sugars or oils for the best flavor.
-
Store Leftovers: Leftover peanut sauce can be refrigerated for up to a week, or freeze it in portions for future quick meals. This way, you can always have the taste of Thailand at your fingertips!
How to Store and Freeze Thai Chicken Satay with Peanut Sauce
Fridge: Store leftover Thai Chicken Satay and peanut sauce in airtight containers for up to 3 days. Keep the sauce separate to maintain its creamy texture.
Freezer: If you’re looking to save some for later, freeze the cooked chicken skewers and peanut sauce in separate containers for up to 2 months. Thaw in the refrigerator before reheating.
Reheating: Reheat chicken skewers in a skillet over medium heat for about 5-7 minutes, or until warmed through. Reheat peanut sauce gently in a saucepan over low heat, adding a splash of coconut milk if it thickens.
Tip: Enjoy the flavors of your Thai Chicken Satay with Peanut Sauce any day of the week by storing and freezing wisely!

Thai Chicken Satay with Peanut Sauce Recipe FAQs
How do I choose the best chicken for Thai Chicken Satay?
Absolutely! When selecting chicken for your Thai Chicken Satay, I recommend opting for chicken thighs as they provide the juiciest flavor and texture. If you prefer leaner meat, chicken breasts work as well, but they might be a bit drier. Always pick fresh, bright-looking meat without any strong odors!
How should I store leftover Thai Chicken Satay and peanut sauce?
Great question! Store your leftover Thai Chicken Satay and peanut sauce in airtight containers. The skewers will last in the fridge for up to 3 days, while the peanut sauce can be refrigerated for up to a week. Just make sure to keep the sauce separate to maintain its creamy consistency.
Can I freeze Thai Chicken Satay and peanut sauce?
Very much so! To freeze, place the cooked chicken skewers and peanut sauce in separate airtight containers. They can be stored in the freezer for up to 2 months. When you’re ready to enjoy them again, simply thaw in the refrigerator overnight and reheat gently.
What if my peanut sauce is too thick?
If your peanut sauce turns out thicker than you’d like, no worries! Just add a splash of coconut milk or warm water while gently stirring it in a saucepan over low heat. This will help achieve that velvety texture. Always taste and adjust the seasoning as you go!
Is this Thai Chicken Satay recipe suitable for children or those with specific dietary allergies?
Absolutely! This recipe is quite friendly for young taste buds. If you’re catering to allergies, always check for nut allergies before serving your peanut sauce. For a nut-free version, you can experiment with sunflower seed butter. It won’t taste identical, but it’ll give you a delicious alternative!
Can I customize the spice level in the Thai Chicken Satay marinade?
Definitely! If you prefer milder flavors, you can adjust the amount of red curry paste in the marinade. Start with a little less, and taste before adding more. For those who love heat, feel free to bump up the spice level! The more, the merrier!

Irresistible Thai Chicken Satay with Creamy Peanut Sauce
Ingredients
Equipment
Method
- Soak the bamboo skewers in water for at least 2 hours to prevent burning.
- In a large bowl, combine chicken thighs with marinade ingredients and mix thoroughly. Let rest for at least 20 minutes.
- Thread the marinated chicken onto soaked skewers, leaving space between pieces.
- Preheat a non-stick pan over medium-high heat and cook skewers for about 3 minutes on each side until golden brown.
- In a small saucepan, combine remaining coconut milk, peanut butter, dark soy sauce, and cider vinegar. Simmer for 5 minutes.
- Plate the skewers, drizzle with peanut sauce, and garnish with chopped peanuts and coriander. Serve with lime wedges.

Leave a Reply