Irresistible Thai Satay Chicken with Peanut Sauce Recipe
Chicken Satay with Peanut Sauce is one of those dishes that instantly transports you to a bustling street market in Thailand. The aroma of marinated chicken sizzling on skewers and the rich, creamy peanut sauce is simply irresistible. This recipe for Thai Satay Chicken with Peanut Sauce has become a staple in my kitchen because of its juicy, flavorful chicken and the addictively delicious sauce that pairs perfectly with it. Whether it’s for a cozy weeknight dinner or a festive gathering, this dish never fails to impress.
I love how versatile this recipe is—it can be grilled, baked, or cooked on the stovetop, making it suitable for any season or occasion. Plus, it’s always a hit at parties! The combination of spices and the creamy peanut sauce elevates simple chicken into something truly special. So, let’s dive into this easy-to-follow recipe that will surely become your go-to favorite!
Why You’ll Love This Recipe
– Easy to Prepare: With simple ingredients and straightforward steps, whipping up this dish is a breeze.
– Perfect for Any Occasion: Whether it’s a holiday gathering or a casual dinner, this dish fits right in.
– Versatile Cooking Options: You can grill, bake, or sauté—choose what works best for you.
– Flavor Explosion: The combination of spices and creamy peanut sauce creates an unforgettable taste experience.
– Great for Meal Prep: Make a big batch ahead of time and enjoy leftovers throughout the week!
Ingredients You’ll Need
Gathering the right ingredients is key to making delicious Thai Satay Chicken with Peanut Sauce. You’ll find everything you need to create this mouthwatering dish right in your pantry or local grocery store!
For the Marinade/Sauce
– 2 pounds chicken breasts or thighs (sliced into 1 1/2″ wide strips by 3-5″ long)
– 3 tablespoons olive oil
– 1/4 cup coconut milk plus more as needed (may substitute water)
– 1/4 cup low sodium soy sauce
– 1/4 cup packed brown sugar
– 1 tablespoon chili paste (like Sambal Oelek)
– 1 1/2 tablespoons lime juice
– 1 1/2 tablespoons fish sauce
– 1 teaspoon dried basil
– 1 teaspoon ground coriander
– 1/2 teaspoon ground ginger
– 1/2 teaspoon garlic powder
– 1/2 teaspoon ground turmeric
For Cooking
– 12-15 skewers
Variations
One of the best things about cooking is customizing recipes to fit your taste buds! Here are some exciting variations you might consider:
– Swap the protein: Use tofu or tempeh instead of chicken for a vegetarian option.
– Add some crunch: Toss in chopped peanuts or sesame seeds as a garnish for extra texture.
– Spice it up: Increase the amount of chili paste if you prefer a spicier peanut sauce.
– Try different dipping sauces: Experiment with sweet chili sauce or soy sauce mixed with lime juice for variety.
How to Make Thai Satay Chicken with Peanut Sauce
Step 1: Prepare the Marinade/Sauce
Whisk together all marinade and sauce ingredients in a medium bowl. This step is crucial because it infuses your chicken with flavor while also creating the base for your peanut sauce. Remember to set aside about one-third of the mixture; you’ll use this later!
Step 2: Marinate the Chicken
Pour two-thirds of the marinade over your chicken strips in a freezer-sized bag. Toss them well to ensure every piece is coated and let them marinate in the refrigerator for at least six hours or overnight if possible. Marinating allows those wonderful flavors to penetrate deeply into the meat, resulting in juicy and tender skewers.
Step 3: Soak Skewers & Prepare Chicken
While your chicken marinates, soak wooden skewers in water for at least thirty minutes to prevent them from burning during cooking. When you’re ready to cook, take the chicken out of the fridge and let it reach room temperature before threading it onto skewers.
Step 4: Choose Your Cooking Method
Oven:
Preheat your oven to 350 degrees F. Line two baking sheets with foil and lightly spray them with nonstick cooking spray. Spread the marinated chicken evenly across both sheets and bake for about fifteen to twenty minutes until cooked through (internal temperature should reach 165 degrees F).
Grill:
Grease an indoor or outdoor grill and heat it on high. Once hot, add your skewered chicken; reduce heat to medium and cover. Grill each side for about three to four minutes until fully cooked.
Skillet:
Heat one-and-a-half tablespoons of olive oil in a large non-stick skillet over medium-high heat. Cook skewers in batches for about two to three minutes per side until they reach that perfect doneness.
Step 5: Make Your Peanut Sauce
In a small saucepan, combine your reserved marinade/sauce with another quarter cup of coconut milk (or water). Bring this mix to a boil before reducing it to simmer for one minute. Stir in smooth peanut butter until fully combined; adjust thickness by adding more peanut butter for creaminess or water/coconut milk if you prefer it thinner.
Step 6: Serve
Serve warm chicken skewers alongside that luscious peanut sauce as an appetizer or pair them with rice and veggies for a heartier main course! Enjoy every bite of this delightful Thai Satay Chicken with Peanut Sauce!
Pro Tips for Making Thai Satay Chicken with Peanut Sauce
Making Thai Satay Chicken with Peanut Sauce can be a delightful experience, and with these pro tips, you’ll elevate your dish to perfection. Whether you’re a seasoned cook or just starting out, these simple suggestions will help you achieve the best results.
– Marinate longer for flavor: Letting the chicken marinate overnight allows the flavors to penetrate deeply, making every bite deliciously tender and aromatic.
– Use fresh ingredients: Fresh lime juice and high-quality peanut butter can significantly enhance the taste of your peanut sauce, giving it that authentic Thai flavor.
– Soak skewers properly: If using wooden skewers, soaking them in water for at least 30 minutes prevents them from burning on the grill or in the oven.
– Monitor cooking times: Chicken can dry out easily; keep an eye on cooking times and use a meat thermometer to ensure it reaches 165 degrees F for perfect juiciness.
– Customize your spice level: Adjust the amount of chili paste in your marinade and sauce to fit your personal heat preference. You can always add more later!
How to Serve Thai Satay Chicken with Peanut Sauce
Presenting your Thai Satay Chicken with Peanut Sauce is all about making it visually appealing while enhancing its flavors. Here are some ideas to serve this dish beautifully.
Garnishes
– Chopped cilantro: Sprinkle fresh cilantro over the chicken to add a pop of color and freshness.
– Lime wedges: Serve lime wedges on the side for an extra squeeze of brightness that complements the peanut sauce.
– Sliced green onions: Finely chopped green onions provide a crunchy texture and vibrant color contrast.
Side Dishes
– Jasmine rice: A fragrant side that pairs perfectly with the rich flavors of satay chicken.
– Cucumber salad: A refreshing cucumber salad adds crunch and balances the richness of the peanut sauce.
– Steamed broccoli: Brightly colored steamed broccoli makes for a nutritious addition that complements your meal beautifully.
– Quinoa salad: A light quinoa salad mixed with vegetables offers a hearty yet healthy side option.

Make Ahead and Storage
Meal prepping can save time during busy weeks. Here’s how you can make ahead and store your delicious satay chicken.
Storing Leftovers
– Refrigerate promptly: Store any leftover chicken or peanut sauce in airtight containers within two hours of cooking to maintain freshness.
– Keep separate: Store chicken and peanut sauce separately to prevent sogginess. This way, each component retains its texture.
Freezing
– Freeze before cooking: If you want to prepare ahead, marinate chicken strips and freeze them in a zip-top bag. Simply thaw in the refrigerator before cooking.
– Store cooked leftovers: Cooked satay chicken can be frozen for up to three months. Wrap tightly to avoid freezer burn.
Reheating
– Oven method: To reheat cooked chicken, place it on a baking sheet at 350 degrees F for about 10 minutes until warmed through.
– Microwave option: For quick reheating, use a microwave-safe dish covered loosely with a lid or microwave-safe wrap for about 1-2 minutes on medium power.
FAQs
If you have questions about making Thai Satay Chicken with Peanut Sauce, you’re not alone! Here are some common inquiries answered for you.
Can I substitute chicken with another protein?
Absolutely! You can use tofu or tempeh as vegetarian options. Both soak up flavor well when marinated just like chicken and work perfectly with peanut sauce.
How do I make this dish spicier?
To increase the heat level, add more chili paste into both the marinade and peanut sauce. You can also sprinkle crushed red pepper flakes over the finished dish if desired.
Is there a way to make this recipe gluten-free?
Yes! Simply use gluten-free soy sauce or tamari instead of regular soy sauce, ensuring all other ingredients are also gluten-free.
Final Thoughts
I hope you’re as excited as I am about trying this Thai Satay Chicken with Peanut Sauce recipe! It’s perfect for gatherings or simply treating yourself to something special at home. With its rich flavors and delightful textures, it’s sure to become a favorite in your kitchen. Enjoy every bite, and happy cooking!

Thai Satay Chicken with Peanut Sauce
Ingredients
Method
- Whisk together all marinade and sauce ingredients in a medium bowl. Set aside about one-third of the mixture for later use.
- Pour two-thirds of the marinade over chicken strips in a freezer-sized bag. Toss to coat and marinate in the refrigerator for at least six hours or overnight.
- Soak wooden skewers in water for at least thirty minutes. Thread marinated chicken onto skewers.
- For oven: Preheat to 350°F, line baking sheets with foil, spread chicken, and bake for 15-20 minutes until cooked through. For grill: Heat grill, add skewers, and grill for 3-4 minutes per side. For skillet: Heat olive oil and cook skewers for 2-3 minutes per side.
- In a small saucepan, combine reserved marinade/sauce with another 1/4 cup of coconut milk. Bring to a boil, then simmer for one minute. Stir in peanut butter until combined.
- Serve warm chicken skewers with peanut sauce as an appetizer or with rice and veggies for a main course.
