Hi there! I’m Sienna Hartwell, and I’m absolutely thrilled to share this recipe with you today. This one holds a special place in my heart, bringing back memories of a trip to Thailand years ago. The vibrant street food, the incredible aromas… it was pure magic for a food lover like me. One taste that really stuck with me was the chicken satay. The smoky grilled meat, the sweet and savory marinade, that rich, creamy peanut sauce… I knew I had to recreate it at home.
That’s where these Thai Chicken Satay Skewers (with Peanut Sauce) come in. I’ve worked on this recipe to capture that authentic flavor while keeping it simple enough for any home cook. It’s incredibly flavorful, surprisingly easy to make, and just perfect for grilling season or anytime you want a taste of Thailand. Making this dish always takes me back to that trip, and I hope it brings a little bit of that culinary adventure into your kitchen too. Sharing recipes like this, ones that are tied to memories and travels, is what The Cook Chic is all about.

Why You’ll Love These Thai Chicken Satay Skewers (with Peanut Sauce)
Honestly, what’s not to love about these Thai Chicken Satay Skewers (with Peanut Sauce)? I find myself making them again and again for so many reasons. They’re just that good!
- They’re surprisingly simple to whip up, even for a weeknight meal.
- The flavor is out of this world – that marinade is pure gold.
- Everyone, and I mean everyone, seems to adore them, making them perfect for gatherings.
- You can grill them outdoors or even cook them inside if the weather isn’t cooperating.
- That peanut sauce is so creamy and addictive, you’ll want to put it on everything!
Ingredients for Thai Chicken Satay Skewers (with Peanut Sauce)
Gathering your ingredients is the first fun step towards making these amazing Thai Chicken Satay Skewers (with Peanut Sauce). Here’s what you’ll need to get started:
- 1.5 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
- 1/4 cup soy sauce
- 2 tablespoons fish sauce
- 2 tablespoons lime juice
- 1 tablespoon brown sugar
- 1 tablespoon red curry paste
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- 1/4 teaspoon cayenne pepper (optional)
- 1/4 cup creamy peanut butter
- 2 tablespoons coconut milk
- 1 tablespoon soy sauce
- 1 tablespoon lime juice
- 1 teaspoon honey or maple syrup
- 1 clove garlic, minced
- 1/2 teaspoon grated fresh ginger
- Water, as needed to thin sauce
- Wooden or metal skewers
Ingredient Notes & Substitutions
Just a few quick notes on some of these ingredients! I really like using chicken thighs because they stay lovely and juicy on the grill. If you prefer chicken breast, that works too, just keep an eye on the cooking time so it doesn’t dry out. For the red curry paste, use your favorite brand; they can vary in heat. If you don’t have fresh ginger, about 1/4 teaspoon of ground ginger can work in a pinch for the peanut sauce.
Equipment Needed for Thai Chicken Satay Skewers (with Peanut Sauce)
You don’t need a fancy kitchen to make these Thai Chicken Satay Skewers! Just a few basic things will get you grilling up a storm. Here’s what I usually grab:
- A grill (charcoal or gas works great!) or even a grill pan for the stovetop.
- A couple of mixing bowls for the marinade and sauce.
- A whisk for getting that peanut sauce nice and smooth.
- And of course, skewers! I tend to use wooden ones, just remember to soak them first. Metal ones are fine too.

How to Prepare Thai Chicken Satay Skewers (with Peanut Sauce)
Alright, let’s get to the fun part – making these tasty Thai Chicken Satay Skewers (with Peanut Sauce)! It’s really quite straightforward, I promise. Just follow these steps and you’ll have delicious satay ready to enjoy.
Preparing the Chicken Marinade
First things first, let’s get that chicken soaking up all those amazing flavors. Grab a nice big bowl. Whisk together the soy sauce, fish sauce (don’t skip this, it adds so much depth!), lime juice, brown sugar, red curry paste, cumin, coriander, turmeric, and a little cayenne if you like some heat. Add your cut chicken pieces and toss everything around until every bit is coated. Now, cover it up and pop it in the fridge. Aim for at least 30 minutes, but up to 4 hours is even better for flavor.
Crafting the Creamy Peanut Sauce
While the chicken is marinating, let’s make that glorious peanut sauce. In a small bowl, whisk together the creamy peanut butter, coconut milk, soy sauce, lime juice, honey or maple syrup, minced garlic, and grated ginger. It will be thick at first. This is where the water comes in! Add it just a tablespoon at a time, whisking after each addition, until it’s the perfect dipping consistency you like. Set this aside for later.
Grilling Your Thai Chicken Satay Skewers
Now for the grilling! If you’re using wooden skewers, make sure they’ve had a good soak in water. Preheat your grill to medium-high heat. Lightly oil the grates to prevent sticking. Thread the marinated chicken onto the skewers, discarding any extra marinade. Place them on the hot grill. Cook for about 6 to 8 minutes total, flipping them halfway through. You’re looking for nice grill marks and for the chicken to be cooked all the way through. Be careful not to overcook them!
Tips for Perfect Thai Chicken Satay Skewers
I’ve made these Thai Chicken Satay Skewers so many times, and I’ve picked up a few tricks that really help them turn out amazing. Here are my go-to tips for getting those perfect results every time:
- Soak Those Skewers: If you’re using wooden skewers, please, please soak them in water for at least 30 minutes before threading the chicken. This stops them from burning up on the grill!
- Don’t Rush the Marinade: Give the chicken at least 30 minutes in that flavorful marinade. If you have the time, let it go for a couple of hours in the fridge. It makes a big difference in the flavor.
- Watch Your Grill Temp: Medium-high heat is key. You want those nice grill marks and cooked chicken without burning the outside before the inside is done.
- Flip Them Right: Make sure to flip the skewers halfway through cooking so they cook evenly on all sides.

Frequently Asked Questions About Thai Chicken Satay Skewers
I get asked a few things pretty often about these Thai Chicken Satay Skewers, so I thought I’d share the answers here! Hopefully, this helps if you’re wondering about anything.
Can I make these ahead of time? Yes, you can! You can marinate the chicken up to 4 hours ahead of time. The peanut sauce can be made up to 3 days before and kept in the fridge. Just give it a good whisk and maybe add a little water to thin it out before serving.
What if I don’t have a grill? No problem at all! You can cook these Thai chicken skewers under your oven broiler. Just put them on a baking sheet and keep a close eye on them, flipping halfway through. A grill pan on your stovetop works well too.
Is the peanut sauce spicy? The sauce itself isn’t spicy, but the marinade for the chicken has red curry paste and optional cayenne. You can totally adjust the cayenne to make it as mild or spicy as you like!
Can I use other protein? Absolutely! This marinade and peanut sauce are fantastic with shrimp, pork, or even firm tofu for a vegetarian option.
Serving Suggestions for Your Thai Chicken Satay Skewers (with Peanut Sauce)
These Thai Chicken Satay Skewers (with Peanut Sauce) are pretty amazing on their own, but pairing them with a few simple sides makes for a complete and delicious meal. I love serving them with some fluffy jasmine rice to soak up that yummy sauce. A crisp green salad with a light vinaigrette is also a great contrast. For a fresh touch, some simple steamed or grilled vegetables like bell peppers or zucchini work wonderfully. It’s all about building those complementary flavors!
Storing and Reheating Thai Chicken Satay Skewers
Got leftovers of your delicious Thai Chicken Satay Skewers? Lucky you! They store really well and are great for a quick meal later. Just pop the cooked skewers in an airtight container in the fridge. They’ll stay fresh for about 3-4 days. When you’re ready to reheat, I find the best way is in a skillet over medium heat or in the oven at a low temperature. This helps keep the chicken moist. Avoid the microwave if you can, as it can sometimes make the chicken a bit tough.
Estimated Nutritional Information Disclaimer
Just a quick note about the nutritional information for these Thai Chicken Satay Skewers. Any values provided are estimates. The actual numbers can change depending on the specific brands you use and how you prepare everything. It’s always best to calculate based on your own ingredients if you need precise information.
Enjoying Your Homemade Thai Chicken Satay Skewers
And there you have it! Your very own batch of delicious Thai Chicken Satay Skewers with that amazing peanut sauce. I truly hope you give this recipe a try and that it brings a little bit of Thai flavor and grilling joy into your home. Gather your friends and family, dip generously, and savor every bite. If you make them, I’d love to hear how they turned out!
Print
Stunning Thai Chicken Satay Skewers (with Peanut Sauce) and a 13-Year Secret
- Total Time: 1 hour 8 minutes
- Yield: 4 servings
Description
Flavorful grilled chicken skewers marinated in Thai spices, served with a rich and creamy peanut sauce.
Ingredients
- 1.5 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
- 1/4 cup soy sauce
- 2 tablespoons fish sauce
- 2 tablespoons lime juice
- 1 tablespoon brown sugar
- 1 tablespoon red curry paste
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- 1/4 teaspoon cayenne pepper (optional)
- 1/4 cup creamy peanut butter
- 2 tablespoons coconut milk
- 1 tablespoon soy sauce
- 1 tablespoon lime juice
- 1 teaspoon honey or maple syrup
- 1 clove garlic, minced
- 1/2 teaspoon grated fresh ginger
- Water, as needed to thin sauce
- Wooden or metal skewers
Instructions
- If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
- In a large bowl, whisk together the soy sauce, fish sauce, lime juice, brown sugar, red curry paste, cumin, coriander, turmeric, and cayenne pepper (if using).
- Add the chicken pieces to the marinade and toss to coat evenly. Cover and refrigerate for at least 30 minutes, or up to 4 hours.
- While the chicken is marinating, prepare the peanut sauce. In a small bowl, whisk together the peanut butter, coconut milk, soy sauce, lime juice, honey or maple syrup, minced garlic, and grated ginger. Add water, 1 tablespoon at a time, until the sauce reaches your desired consistency. Set aside.
- Preheat your grill to medium-high heat.
- Thread the marinated chicken pieces onto the skewers. Discard any remaining marinade.
- Lightly oil the grill grates. Place the skewers on the grill and cook for 6-8 minutes, flipping halfway through, until the chicken is cooked through and has nice grill marks.
- Serve the chicken satay skewers hot with the prepared peanut sauce for dipping.
Notes
- You can substitute chicken breast for thighs, but thighs tend to stay juicier.
- Adjust the amount of cayenne pepper to control the level of heat.
- The peanut sauce can be made ahead of time and stored in the refrigerator for up to 3 days. You may need to thin it with a little water before serving.
- If you don’t have a grill, you can cook the satay skewers under a broiler or in a grill pan on the stovetop.
- Prep Time: 20 minutes
- Cook Time: 8 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving (approx. 3 skewers with sauce)

Comments are closed.