
Thai-inspired chicken satay brings bold flavors to your table with minimal effort. The secret lies in a simple marinade that transforms ordinary chicken into tender, creamy skewers ready for grilling.
This recipe uses peanut butter and coconut milk to create an irresistible satay sauce that’s rich yet balanced. The chicken marinates quickly, making it perfect for weeknight dinners or last-minute entertaining.
You’ll achieve restaurant-quality results with just a few steps: marinate, skewer, and grill. The sauce comes together in minutes, coating the chicken in a velvety, nutty glaze.
Serve with cucumber slices or jasmine rice for a complete meal that’s as impressive as it is easy.
Ingredients for Easy Chicken Satay Recipe with Peanut Butter and Coconut Milk
Marinated chicken, a creamy peanut-coconut sauce, and minimal effort required for bold Thai flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch strips |
| Creamy Peanut Butter 🥜 | ½ cup | Unsweetened, natural preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat, canned for richness |
| Soy Sauce 🫒 | 3 tbsp | Low-sodium if preferred |
| Fresh Lime Juice 🍈 | 2 tbsp | About 1 lime, freshly squeezed |
| Brown Sugar 🍚 | 2 tbsp | Light or dark, packed |
| Fresh Garlic Cloves 🧄 | 3 cloves | Minced or pressed |
| Fresh Ginger Root 🌿 | 1 tbsp | Peeled and grated |
| Red Curry Paste 🌶️ | 1 tbsp | Thai style, adjust to taste |
| Fish Sauce 🐟 | 1 tbsp | Optional but recommended |
| Wooden Skewers 🪵 | 12 pieces | Soaked in water 30 minutes |
| Vegetable Oil 🫒 | 1 tbsp | For brushing skewers |
| Cucumber 🥒 | 1 whole | Sliced thin, for serving |
| Jasmine Rice 🍚 | 1 cup | Uncooked, for serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
[recipe_ingredient_scaler]
The chicken thighs are non-negotiable here—they stay juicy where breasts dry out (trust me on this). Thai Kitchen or Maesri red curry paste gives the right depth, but any brand works in a pinch. Full-fat coconut milk is key for that velvety sauce texture. I grab mine from Trader Joe’s or Whole Foods—their cans don’t have weird additives. For peanut butter, go natural and unsweetened; the added sugar in regular throws off the balance.
No coconut milk? Coconut cream thinned with water works, but it’s richer. Out of peanut butter? Almond butter at a 1:1 swap, though the flavor shifts slightly. Fish sauce haters can use extra soy sauce plus a pinch of salt. The ginger and garlic are fresh-or-bust—powdered just doesn’t cut it. Skewers? Bamboo or wooden, just soak them first so they don’t turn into kindling on the grill.
Sauce keeps in the fridge for 5 days—it thickens up, so thin with water when reheating. Chicken is best fresh off the grill but holds for 3 days refrigerated (reheat gently). Freezing the sauce? 3 months tops. Pro tip: double the sauce recipe and stash half for next time.
Why You’ll Love This Recipe
- One Bowl Wonder: I just toss the chicken thighs in the peanut butter, coconut milk, and soy sauce—no fancy prep or multiple dishes to wash.
- That Peanut-Coconut Magic: The creamy peanut butter and coconut milk create this rich, slightly sweet sauce that pairs perfectly with the tangy lime.
- Meal Prep MVP: I make a double batch on Sunday and it reheats beautifully for lunches all week.
- Budget-Friendly Feast: Chicken thighs stay juicy and affordable, and a little peanut butter goes a long way to feed a crowd.
Step-by-Step Instructions for Chicken Satay With Peanut Butter and Coconut Milk
Simple, foolproof method for tender skewers and a rich, velvety dipping sauce every time.
Step 1: Soak Skewers and Prep the Chicken
Submerge the 12 pieces wooden skewers in water for 30 minutes—this prevents them from burning on the grill. Meanwhile, cut the 1.5 lb boneless skinless chicken thighs into 1-inch strips. I like to trim off any excess fat for even cooking and better flavor absorption.
Place the strips in a bowl and set aside. This prep work is crucial because the uniform size ensures even cooking, and soaking the skewers guarantees they’ll hold up to the heat without charring prematurely.
Step 2: Make the Marinade and Coat the Chicken
In a separate bowl, whisk together the 3 tbsp soy sauce, 2 tbsp brown sugar, 3 cloves fresh garlic cloves (minced), 1 tbsp fresh ginger root (grated), 1 tbsp red curry paste, and 1 tbsp fish sauce until the sugar dissolves. Pour this over the chicken and toss to coat evenly.
Let it marinate for 15-20 minutes at room temperature. The sugar in the marinade will start to break down the proteins, making the chicken extra tender. Don’t go beyond 30 minutes, or the acidity might start to “cook” the meat prematurely.
Step 3: Skewer and Grill to Perfection
Thread the marinated chicken strips onto the soaked wooden skewers, leaving a little space between each piece for even cooking. Brush the grill grates with 1 tbsp vegetable oil and preheat to medium-high heat.
Grill the skewers for 3-4 minutes per side until the chicken is cooked through and has light char marks. The internal temperature should reach 165°F. Avoid overcrowding the grill—this steams the chicken instead of searing it.
Step 4: Prepare the Creamy Peanut Sauce
While the chicken grills, combine the 0.5 cup creamy peanut butter, 0.5 cup coconut milk, 2 tbsp fresh lime juice, and 1 tbsp soy sauce in a small saucepan. Warm over low heat, stirring constantly until smooth and slightly thickened—about 3-4 minutes.
If the sauce seems too thick, thin it with a splash of water. Taste and adjust seasoning if needed, but remember the flavors will concentrate as it cools. The sauce should coat the back of a spoon but still be pourable.
Step 5: Serve with Fresh Accompaniments
Transfer the skewers to a platter and drizzle with some of the peanut sauce. Serve the remaining sauce on the side for dipping. Arrange the sliced cucumber and 1 cup jasmine rice on the platter, with a sprinkle of 0.25 cup fresh cilantro for garnish.
The contrast of cool cucumber, fragrant rice, and the rich, nutty sauce makes every bite irresistible. Serve immediately while the chicken is hot and the sauce is still warm.
Pro Tips For Making Easy Chicken Satay Recipe With Peanut Butter And Coconut Milk
- Skewer Evenly: Cut chicken into uniform 1-inch strips so they cook at the same rate—no one wants half raw, half dry satay.
- Thin the Peanut Sauce: I learned this the hard way—warm the coconut milk slightly before mixing with peanut butter to prevent a thick, clumpy mess.
- Skip the Overcooking: Chicken thighs are forgiving, but pull them off the heat at 165°F—any longer and they turn tough, even with the sauce.
- Lime Last: Stir in the fresh lime juice right before serving, not earlier, or the sauce loses its bright, zesty kick.
Make-Ahead Tips for Leftovers
Marinade Prep Ahead
Mix the marinade up to 24 hours in advance. I store mine in a glass jar in the fridge. The garlic and ginger flavors deepen overnight, making the chicken even more flavorful. Just whisk before using.
Chicken Prep
Cut the chicken into strips and store in the marinade in the fridge for up to 24 hours. I use a ziplock bag—it saves space and ensures every piece gets coated. Don’t exceed 24 hours or the texture can turn mushy. 💡
Sauce Storage
The peanut sauce can be made 3 days ahead and stored in an airtight container in the fridge. It thickens as it chills, so stir in 1-2 tbsp warm water to loosen before serving.
Skewer Prep
Soak the wooden skewers in water for 30 minutes before using, or soak them overnight in the fridge. This prevents burning and saves time on cooking day. I keep a tall glass in my fridge for this.
Assemble Before Grilling
Thread the chicken onto skewers up to 4 hours ahead and refrigerate covered. This lets the flavors meld while keeping the chicken safe. Bring to room temp for 20 minutes before grilling for even cooking.
Reheating Tips
Grilled skewers can be refrigerated for 3 days. Reheat in a 350°F oven for 10-12 minutes, or warm on the grill. The sauce reheats beautifully in a small pot over low heat. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Thighs stay juicier, but breasts work if cut into 1-inch strips and marinated no longer than 15 minutes. Over-marinating makes them tough. Grill for 2-3 minutes per side to prevent drying out.
How do I make the sauce thicker?
Simmer the peanut-coconut mixture over low heat for 5-6 minutes, stirring often. For a quick fix, mix in 1 tsp cornstarch with water, then stir into the sauce until it reaches your desired consistency.
What if my skewers burn on the grill?
Soak wooden skewers in water for at least 30 minutes before using. If they still char, try lowering the grill to medium heat and turning the skewers more frequently.
Can I bake these instead of grilling?
Yes! Place skewers on a baking sheet and broil for 4-5 minutes per side in a preheated 400°F oven. Watch closely to avoid overcooking. The flavor will be slightly different but still delicious.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026