I absolutely love sharing my favorite dishes, and this Chicken Satay with Peanut Sauce Recipe has a special place in my heart. The flavors are vibrant and comforting, marrying the tender, perfectly marinated chicken with that creamy, slightly spicy peanut sauce that always leaves me craving more. It’s one of those dishes that’s impressive enough for guests but easy enough to make on a weeknight, and I’m excited to walk you through how to bring this deliciousness into your kitchen.
Why You'll Love This Chicken Satay with Peanut Sauce Recipe
What really makes this Chicken Satay with Peanut Sauce Recipe stand out for me is the incredible balance of flavors. The marinade is a beautifully fragrant blend of coconut milk, turmeric, garlic, and fish sauce, which tenderizes the chicken and infuses it with a rich, savory depth. Then, the peanut sauce adds a luscious, creamy hit of sweetness and a touch of red curry heat that ties everything together. Every bite feels like a party for your taste buds!
Aside from the flavor, I find this recipe wonderfully straightforward to prepare. The two-hour marinating time gives you flexibility to get other things done or relax while the flavors develop. Grilling the chicken skewers is quick and gives the perfect char, which adds a lovely smoky note that you just can’t beat. Whether I’m cooking for a casual family dinner, a summer BBQ, or an intimate gathering, this recipe always impresses without any fuss. It’s truly a crowd-pleaser and one of my go-to recipes anytime I want something tasty and satisfying.
Ingredients You'll Need
These ingredients are simple but essential. Each one plays a crucial role in enriching the flavor, texture, and color of the dish, ensuring you get that authentic satay experience right at home.
- Full-fat coconut milk (⅓ cup for marinade, 1 can/13.5 oz for sauce): Adds creamy richness and a subtle sweetness that’s key to the marinade and sauce.
- Garlic (4 cloves, minced): Delivers a punch of savory aroma and depth.
- Turmeric (1 tablespoon): Gives the chicken a beautiful golden hue and an earthy flavor.
- Fresh cilantro (2 tablespoons chopped, plus more for garnish): Brightens the marinade and adds a fresh herbal note.
- Brown sugar (2 tablespoons): Balances the savory with a gentle sweetness in the marinade.
- Fish sauce (2 tablespoons): Brings umami that’s essential for authentic Southeast Asian flavor.
- Kosher salt (½ teaspoon for marinade, ½ tablespoon for sauce): Enhances all the tastes and seasons perfectly.
- Boneless, skinless chicken tenders (2 pounds): Easy to work with and thin for quick grilling.
- Metal or bamboo skewers (18): For threading the chicken and achieving those beautiful grill marks.
- Crushed peanuts (¼ cup for serving): Adds a satisfying crunch and complements the peanut sauce.
- Thai red curry paste (1 to 2 tablespoons): Gives the peanut sauce its signature warm spice and complexity.
- Unsweetened creamy peanut butter (¾ cup): The star of the peanut sauce that makes it irresistibly creamy.
- Sugar (¾ cup): Sweetens the peanut sauce, balancing heat and acidity.
- Apple cider or white vinegar (2 tablespoons): Adds a bright tang that lifts the sauce beautifully.
Directions
Step 1: In a small bowl, whisk together the ⅓ cup coconut milk, minced garlic, turmeric, chopped cilantro, brown sugar, fish sauce, and ½ teaspoon kosher salt. This fragrant marinade forms the flavorful base for the chicken.
Step 2: Pat the chicken tenders dry with paper towels. Using a mallet or rolling pin, gently pound each tender until very thin. This ensures they cook quickly and evenly on the grill.
Step 3: Arrange the chicken in a single layer on a large baking dish or rimmed sheet. Pour the marinade over the chicken, making sure each piece is well coated. Cover the dish and refrigerate for at least 2 hours or up to overnight to soak in all the delicious flavors.
Step 4: While the chicken marinates, prepare the peanut sauce. In a small saucepan, combine the canned coconut milk, Thai red curry paste, peanut butter, ½ tablespoon kosher salt, sugar, vinegar, and ½ cup water. Whisk everything together until smooth and bring the mixture to a gentle simmer over low heat.
Step 5: Cook the sauce, whisking occasionally, until it thickens slightly, about 5 minutes. Remove from heat and let it sit for 10 minutes to develop even richer flavors. If the sauce thickens too much as it cools, gently reheat it and add a splash of water to loosen it up.
Step 6: Preheat your grill to medium heat. Thread the marinated chicken tenders onto the skewers, dividing them evenly among all 18.
Step 7: Grill the chicken skewers for 3-5 minutes per side, letting them cook undisturbed to develop those lovely grill marks and a smoky flavor. The chicken should be cooked through and slightly charred at the edges.
Step 8: Transfer the cooked chicken satay to a serving platter. Garnish with freshly chopped cilantro and a generous sprinkle of crushed peanuts for added texture and flavor. Serve immediately with the warm peanut sauce on the side for dipping.
Servings and Timing
This Chicken Satay with Peanut Sauce Recipe makes about 6 generous servings, perfect for sharing with family or friends. The prep time, including pounding the chicken and mixing the marinade, takes around 15 minutes, but you’ll need to let the chicken marinate for at least 2 hours, or longer if you prefer a deeper flavor. Cooking time on the grill is quick—around 10 minutes total. Overall, including marinating, be ready to spend about 2 hours and 25 minutes from start to finish. If you’re short on time, the marinating step is key, so don’t skip it!
How to Serve This Chicken Satay with Peanut Sauce Recipe
When I serve chicken satay, I love pairing it with light, fresh sides that balance the richness of the peanut sauce. Steamed jasmine rice is a classic choice, absorbing all those wonderful drippings. Alternatively, a crisp cucumber salad with lime and chili gives a refreshing crunch and tang that cuts through the creaminess beautifully. I also enjoy keeping things simple with some grilled vegetables or wilted greens for a wholesome plate.
Presentation-wise, threading the chicken on skewers already makes this dish feel festive and fun to eat. I garnish generously with chopped cilantro and crushed peanuts to add color and texture. Sometimes, I drizzle a little extra peanut sauce over the chicken and serve more on the side for dipping—this way, everyone can control the sauce to their liking. I like to serve it warm, straight off the grill, but it’s also delicious at room temperature, making it perfect for outdoor parties or picnics.
For drinks, I often reach for a crisp, slightly sweet white wine like Riesling or an ice-cold Asian lager to complement the spicy, nutty flavors. Non-alcoholic options like a sparkling limeade or iced jasmine tea also work wonderfully. I think this dish shines at casual get-togethers and festive gatherings alike, but it’s equally comforting for a simple weeknight meal when you want something special without hours in the kitchen.
Variations
One of the great things about this Chicken Satay with Peanut Sauce Recipe is how adaptable it is. If you want to switch it up, try substituting the chicken tenders with pork tenderloin or even firm tofu if you’re making a vegetarian version. Tofu soaks up the marinade beautifully and gives a similar satisfying bite when grilled properly.
For those who need gluten-free options, rest assured this recipe fits well if you use gluten-free fish sauce and double-check the curry paste ingredients. The peanut sauce is naturally gluten-free too. If you’re vegan or prefer a dairy-free version (though this recipe is already dairy-free), just make sure your peanut butter and curry paste contain no animal products.
Flavor-wise, you could experiment by swapping the Thai red curry paste with a milder yellow curry paste or even add a squeeze of lime juice to the marinade for a fresh citrus twist. Another fun idea is to cook the chicken under a broiler or on a grill pan indoors if you don’t have access to an outdoor grill—just watch carefully to get that same charred, smoky finish without burning.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers, I recommend storing the chicken satay separately from the peanut sauce in airtight containers. The skewers keep well in the fridge for up to 3 days. Keeping the sauce in its own container prevents it from thickening onto the chicken and makes reheating easier. I like using glass containers because they don’t absorb odors and are easy to microwave or heat on the stove.
Freezing
You can freeze both the marinated chicken skewers before cooking and the cooked chicken, though I find freezing the cooked chicken gives you the best flavor upon reheating. Wrap the chicken skewers tightly in plastic wrap and place them in a freezer bag or airtight container. Freeze for up to 2 months. The peanut sauce can also be frozen in small portions, but its texture might change slightly, so thaw it gently before reheating and whisk well to restore creaminess.
Reheating
To reheat, I gently warm the chicken satay on a grill pan or under the broiler for just a few minutes to revive the grill marks and crisp edges; avoid microwaving as it can make the chicken rubbery. The peanut sauce reheats best in a small saucepan over low heat, stirring frequently and adding a touch of water if necessary to loosen it up. Reheat both separately and assemble just before serving for the best taste and texture.
FAQs
Can I use chicken breasts instead of chicken tenders for this recipe?
Absolutely! You can use boneless, skinless chicken breasts, but I recommend slicing them into thin strips so they cook quickly and absorb the marinade evenly. Pounding them thin helps keep them tender as well, just like with the tenders.
Is it necessary to soak the bamboo skewers before grilling?
Yes, if you use bamboo skewers, I highly recommend soaking them in water for at least 30 minutes before threading the chicken to prevent them from burning on the grill. Metal skewers don’t require this step.
How spicy is the peanut sauce, and can I adjust it?
The heat level depends on the amount of Thai red curry paste you use. I start with 1 tablespoon for a mild kick but increase to 2 tablespoons if I want it spicier. Feel free to adjust according to your tolerance and preference.
Can I prepare the marinade and peanut sauce ahead of time?
Yes! You can make the marinade and peanut sauce a day ahead. Just keep the marinade refrigerated with the chicken when marinating, and store the sauce in an airtight container in the fridge. Reheat the sauce gently before serving.
What are some good accompaniments to serve with Chicken Satay?
I love serving this with jasmine rice, cucumber salad, fresh herbs, or grilled vegetables. You can also add a little side of pickled veggies for brightness or some steamed greens for a balanced meal.
Conclusion
I hope you’re as excited to try this Chicken Satay with Peanut Sauce Recipe as I am to share it with you! It’s one of those dishes that feels both special and approachable, packed with layers of flavor but surprisingly simple to make. Whether for a cozy night in or entertaining friends, this recipe delivers that perfect combination of savory, sweet, and spicy goodness that keeps everyone coming back for more. Trust me, once you make it, it’ll become a staple in your recipe rotation just like it has in mine!
PrintChicken Satay with Peanut Sauce Recipe
This Chicken Satay with Peanut Sauce recipe features tender chicken tenders marinated in a flavorful blend of coconut milk, garlic, turmeric, cilantro, and fish sauce, then grilled to perfection. Served with a rich, creamy Thai-inspired peanut sauce, it's perfect for a delicious appetizer or main dish that brings vibrant Southeast Asian flavors to your table.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 2 hours 30 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
Ingredients
Marinade and Chicken
- ⅓ cup full-fat coconut milk
- 4 cloves garlic, minced
- 1 tablespoon turmeric
- 2 tablespoons chopped fresh cilantro, plus more for serving
- 2 tablespoons brown sugar
- 2 tablespoons fish sauce
- ½ teaspoon kosher salt
- 2 pounds boneless, skinless chicken tenders
- 18 metal or bamboo skewers
Peanut Sauce
- 1 (13.5-ounce) can full-fat coconut milk
- 1 to 2 tablespoons Thai red curry paste (adjust to taste for spice level)
- ¾ cup unsweetened creamy peanut butter
- ½ tablespoon kosher salt
- ¾ cup sugar
- 2 tablespoons apple cider or white vinegar
- ½ cup water (plus extra if needed)
- ¼ cup crushed peanuts, for serving
Instructions
- Make the marinade: In a small bowl, combine ⅓ cup full-fat coconut milk, minced garlic, turmeric, 2 tablespoons chopped fresh cilantro, brown sugar, fish sauce, and ½ teaspoon kosher salt, whisking to blend all ingredients well.
- Marinate the chicken: Pat the chicken tenders dry. Using a mallet or rolling pin, gently pound the tenders until they are very thin for even cooking. Arrange the chicken in a single layer in a baking dish or rimmed baking sheet. Pour the prepared marinade over the chicken. Cover and refrigerate for 2 hours or up to overnight to allow flavors to develop.
- Prepare the peanut sauce: While the chicken marinates, combine the 13.5-ounce can of coconut milk, Thai red curry paste, creamy peanut butter, kosher salt, sugar, apple cider or white vinegar, and ½ cup water in a small saucepan. Whisk the mixture to combine thoroughly.
- Cook the peanut sauce: Heat the saucepan over low heat and bring the sauce to a gentle simmer. Continue whisking and cook until the sauce slightly thickens, about 5 minutes. Remove from heat and let the sauce rest for 10 minutes. If it thickens too much while cooling, gently reheat and add a splash or two of water to adjust consistency.
- Preheat the grill: Prepare your grill to medium heat, ensuring it is clean and well-oiled to prevent sticking.
- Thread the chicken: Remove the chicken from the marinade and tightly thread the pieces onto metal or bamboo skewers, dividing evenly among the 18 skewers.
- Grill the chicken: Place the skewers on the hot grill. Cook undisturbed for 3 to 5 minutes per side, until the chicken is cooked through and has grill marks. Use a meat thermometer to ensure the internal temperature reaches 165°F (74°C) for safe consumption.
- Serve: Transfer the grilled chicken satay skewers to a serving platter. Garnish with additional chopped fresh cilantro and sprinkle with crushed peanuts.
- Enjoy: Serve the chicken satay warm with the peanut sauce on the side for dipping, making for a delicious and authentic Southeast Asian inspired meal.
Notes
- For best results, marinate chicken for at least 2 hours but overnight is preferred for fuller flavor.
- Soak bamboo skewers in water for 30 minutes before grilling to prevent burning.
- Adjust the curry paste quantity in the peanut sauce to control the spice level.
- Use a meat thermometer to ensure chicken is safely cooked without drying out.
- The peanut sauce can be made ahead and refrigerated; reheat gently before serving.

Leave a Reply