Oh my goodness, friends, do I have a treat for you today! Get ready to dive headfirst into the most incredible, flavor-packed Thai Chicken Satay with Peanut Sauce you will ever make. Seriously, this isn’t just a recipe; it’s an experience. I still remember the first time I tried authentic chicken satay – it was at a tiny, bustling street food stall in Bangkok, and the aroma alone was enough to make my stomach rumble like a thunderstorm. That perfect char on the chicken, the explosion of spices, and that *dreamy* peanut sauce… I was hooked! From that moment on, I knew I had to recreate that magic in my own kitchen.
And let me tell you, after countless attempts (and a few delicious failures!), I’ve finally nailed it. This recipe for Thai Chicken Satay with Peanut Sauce isn’t just “good,” it’s absolutely fantastic. It hits all those sweet, savory, and just-a-hint-of-spicy notes that make Thai food so irresistible. It’s the kind of dish that makes everyone at the table go quiet for a moment, just to savor each bite. Whether you’re planning a fancy dinner party or just want to elevate your weeknight meal, this recipe is your secret weapon. And the best part? It’s surprisingly easy to make, even for us busy home cooks. So, let’s get cooking and bring a little bit of Thailand right into your home!
Why You’ll Love This Thai Chicken Satay with Peanut Sauce
The Allure of Thai Chicken Satay with Peanut Sauce
Oh, where do I even begin? This Thai Chicken Satay with Peanut Sauce isn’t just food; it’s a symphony for your senses! Imagine that irresistible aroma of grilling chicken, perfectly infused with warm, exotic spices like turmeric and cumin. Then, you bite into a piece of that tender, juicy chicken, slightly charred from the grill, and dip it into a luscious, creamy peanut sauce that’s just the right balance of sweet, savory, and a little bit spicy. It’s pure bliss! Trust me, this specific recipe stands out because it perfectly captures that authentic Thai street food magic right in your own kitchen. It’s what I call “happy food”!
Essential Ingredients for Thai Chicken Satay with Peanut Sauce
Chicken and Marinade Ingredients for Thai Chicken Satay
Okay, let’s talk about what we need to make this magic happen! For the star of the show, you’ll want about 1.5 pounds of boneless, skinless chicken breasts or thighs, cut into nice 1-inch strips. Trust me, the thighs stay a little juicier on the grill! For that incredible marinade, grab 1 tablespoon of curry powder, 1 teaspoon each of ground turmeric, ground cumin, and ground coriander, plus a little kick from 1/2 teaspoon of white pepper. Then, we’ll balance it out with 1/4 cup of full-fat coconut milk, 2 tablespoons of low-sodium soy sauce, 1 tablespoon of packed light brown sugar, 1 tablespoon of fresh lime juice (so important!), and 1 tablespoon of vegetable oil. Oh, and don’t forget those 12-inch wooden skewers – make sure they’re soaking in water for at least 30 minutes so they don’t char on the grill!

Crafting the Perfect Peanut Sauce for Thai Chicken Satay
Now, for the showstopper: that creamy, dreamy peanut sauce! You’ll need 1 cup of unsweetened creamy peanut butter – no chunky stuff here, we want smooth sailing! Then, 1/2 cup of full-fat coconut milk will give us that luscious texture. Add 2 tablespoons of low-sodium soy sauce, 2 tablespoons of fresh lime juice, 1 tablespoon of packed light brown sugar, and about 1 teaspoon of red curry paste (feel free to adjust this to your spice preference!). A little warmth comes from 1/2 teaspoon of ground ginger. Finally, have about 1/4 cup of warm water handy, or more, to get that perfect dipping consistency. And for garnish? I love 1/4 cup of chopped roasted peanuts and 2 tablespoons of fresh, chopped cilantro. So good!
Step-by-Step: How to Prepare
Alright, friends, grab your aprons because it’s time to bring this incredible Thai Chicken Satay to life! Don’t worry, I’m going to walk you through every single delicious step. It’s easier than you think, I promise!
First Up: Marinating That Gorgeous Chicken
This is where all that amazing flavor really starts to soak in! In a medium bowl – nothing fancy, just a good mixing bowl – you’re going to toss in all those wonderful marinade ingredients we just talked about: the curry powder, turmeric, cumin, coriander, white pepper, coconut milk, soy sauce, brown sugar, lime juice, and vegetable oil. Give it a really good whisk until everything is beautifully combined. It should look like a rich, fragrant paste.
Now, add your chicken strips. Make sure every single piece is swimming happily in that marinade. Get your hands in there if you need to! Cover the bowl – I usually just use some plastic wrap – and pop it into the fridge. You’ll want to let it hang out for at least 30 minutes, but honestly, if you can let it go for 2 to 4 hours, that’s when the magic *really* happens. The longer it marinates, the deeper the flavor, so plan ahead if you can!
Next: Whipping Up That Irresistible Peanut Sauce
While your chicken is getting all cozy in its marinade, let’s tackle the peanut sauce. And trust me, this sauce is so good, you’ll want to put it on everything! In a small saucepan – because we’re going to gently warm it – combine your creamy peanut butter, coconut milk, soy sauce, lime juice, brown sugar, red curry paste (start with a little, you can always add more if you like it spicier!), and that lovely ground ginger.
Now, turn your stove to medium-low heat. This is important – we don’t want to burn anything! Stir, stir, stir constantly. You’ll see it start to come together, getting smooth and wonderfully creamy. If it seems a little too thick for dipping, just gradually add a splash or two of warm water until it reaches your perfect consistency. Taste it! This is your chance to adjust. Need more lime? A pinch more sugar? A bit more spice? Go for it! Once it’s warmed through and tasting divine, take it off the heat and set it aside. It’s going to be the perfect companion to our chicken.
Time to Grill: Cooking the Satay
Okay, chicken’s marinated, sauce is ready – it’s grilling time! First things first, get your grill preheated to medium-high heat. While it’s heating up, grab those wooden skewers you’ve been soaking. Thread the marinated chicken strips onto them. Don’t overcrowd them; give each piece a little breathing room so it cooks evenly and gets that gorgeous char.
Once your grill is hot, carefully place the skewers on the grates. Grill them for about 2 to 3 minutes per side. You’re looking for that beautiful golden-brown color and some lovely charring. The chicken should be cooked through, no pink in the middle! It cooks pretty quickly, so keep an eye on it.
And that’s it! Once your chicken is perfectly grilled, pile those skewers onto a platter. Serve them immediately with that warm, dreamy peanut sauce on the side for dipping. If you’re feeling fancy, sprinkle on some chopped peanuts and fresh cilantro. Get ready for some serious compliments, because you just made the best Thai Chicken Satay with Peanut Sauce ever!

Thai Chicken Satay with Peanut Sauce
Grilled chicken skewers marinated in fragrant spices, served with a rich and creamy peanut sauce. This classic Thai dish is perfect as an appetizer or a light meal.
- Prep Time: 20 minutes
- Cook Time: 10-15 minutes
- Total Time: 45-50 minutes
- Yield: 4 servings 1x
- Category: Appetizer
- Method: Grilling
- Cuisine: Thai
- Diet: Low Lactose
Ingredients
- 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch strips
- 1 tablespoon curry powder
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon white pepper
- 1/4 cup coconut milk
- 2 tablespoons soy sauce
- 1 tablespoon brown sugar
- 1 tablespoon lime juice
- 1 tablespoon vegetable oil
- Wooden skewers, soaked in water for 30 minutes
- For the Peanut Sauce:
- 1 cup unsweetened creamy peanut butter
- 1/2 cup coconut milk
- 2 tablespoons soy sauce
- 2 tablespoons lime juice
- 1 tablespoon brown sugar
- 1 teaspoon red curry paste (or to taste)
- 1/2 teaspoon ground ginger
- 1/4 cup warm water (or more, to adjust consistency)
- Optional: Chopped peanuts and fresh cilantro for garnish
Instructions
- In a medium bowl, combine the curry powder, turmeric, cumin, coriander, white pepper, coconut milk, soy sauce, brown sugar, lime juice, and vegetable oil. Mix well to create the marinade.
- Add the chicken strips to the marinade, ensuring all pieces are evenly coated. Cover the bowl and refrigerate for at least 30 minutes, or up to 4 hours, for best flavor.
- While the chicken marinates, prepare the peanut sauce. In a small saucepan, combine peanut butter, coconut milk, soy sauce, lime juice, brown sugar, red curry paste, and ground ginger.
- Heat the sauce over medium-low heat, stirring constantly, until smooth and warmed through. If the sauce is too thick, gradually add warm water until it reaches your desired consistency. Taste and adjust seasonings as needed. Remove from heat and set aside.
- Preheat your grill to medium-high heat.
- Thread the marinated chicken strips onto the soaked wooden skewers.
- Grill the chicken skewers for 2-3 minutes per side, or until cooked through and lightly charred.
- Serve the warm chicken satay with the peanut sauce for dipping. Garnish with chopped peanuts and fresh cilantro, if desired.
Notes
- Soaking wooden skewers prevents them from burning on the grill.
- Adjust the spice level of the peanut sauce by adding more or less red curry paste.
- Leftover peanut sauce can be stored in an airtight container in the refrigerator for up to 5 days.
Nutrition
- Serving Size: 3 skewers with 1/4 cup sauce
- Calories: 450
- Sugar: 15g
- Sodium: 750mg
- Fat: 30g
- Saturated Fat: 10g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 35g
- Cholesterol: 80mg
