Flavorful Thai Peanut Chicken Satay Skewers Recipe with Easy Cucumber Relish

Ready In 45 minutes
Servings 4 servings
Difficulty Easy

“You’ve got to try this peanut sauce,” my coworker had texted me one afternoon, after a long day where my brain was too fried to think about dinner. Honestly, I was skeptical. Peanut sauce? Chicken skewers? It sounded too simple, almost like one of those recipes that gets hyped but falls flat. But that evening, when I finally gave these Flavorful Thai Peanut Chicken Satay Skewers with Fresh Cucumber Relish a shot, it was like a little party broke out on my plate.

The chicken was juicy and tender, marinated just right, while the peanut sauce offered that perfect mix of creamy, salty, and sweet with a hint of spice. And the fresh cucumber relish? It cut through all that richness with a bright, cooling crunch. I couldn’t believe how easy it was to whip up something that tasted restaurant-worthy without a huge mess or hours in the kitchen. Honestly, I ended up making these skewers three times that week — and each time, friends were already asking when I’d bring them again.

What stuck with me was how this recipe managed to feel both comforting and exciting. It’s the kind of dish you want to serve when you’re craving something familiar but also a little different, something that makes dinner feel less like a chore and more like a small celebration. It’s silly, but the smell of toasted peanuts and grilled chicken now instantly transports me back to that cozy night, the kitchen warm and alive with sizzling sounds and the clatter of skewers on the grill. The recipe isn’t just a quick meal; it’s a quiet reminder that sometimes the simplest dishes bring the biggest smiles.

Why You’ll Love This Recipe

From my experience, this Thai peanut chicken satay recipe nails the balance between flavor, ease, and versatility. I’ve tested it multiple times — trust me, it’s been through the “too salty,” “too dry,” and “too sweet” phases — and this version has found its sweet spot. Here’s what makes it stand out:

  • Quick & Easy: Ready in under 30 minutes, perfect for busy weeknights or unexpected guests.
  • Simple Ingredients: Mostly pantry staples and fresh produce, no need for exotic trips to specialty stores.
  • Perfect for Entertaining: Skewers are naturally shareable, making them ideal for casual parties or family dinners.
  • Crowd-Pleaser: Kids, adults, picky eaters — this recipe tends to win everyone over.
  • Unbelievably Delicious: The peanut sauce has just the right creamy texture and balanced seasoning, while the cucumber relish adds that refreshing zing.

What sets this apart from other chicken satay recipes I’ve tried is the fresh cucumber relish. Honestly, it’s like a little secret weapon. Instead of drowning everything in sauce, the cool crunch compliments the warm, nutty flavors in a way that’s just so satisfying. Plus, the marinade is made with a touch of coconut milk and lime juice, which adds layers of authentic Thai flavor without complicated steps. It’s the kind of recipe that feels thoughtfully crafted but doesn’t demand a ton of effort — a rare win in my kitchen.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find fresh items, and a few swaps can make it fit your kitchen and taste preferences perfectly.

  • For the Chicken Satay:
    • 1 lb (450 g) boneless, skinless chicken breasts or thighs, thinly sliced (thighs tend to be juicier)
    • 3 tbsp coconut milk (adds richness and helps tenderize)
    • 2 tbsp soy sauce (use tamari for gluten-free)
    • 1 tbsp brown sugar or palm sugar (balances the saltiness)
    • 1 tbsp fresh lime juice (brightens the marinade)
    • 2 garlic cloves, minced
    • 1 tsp ground coriander (for that classic Thai aroma)
    • 1/2 tsp turmeric powder (adds color and subtle earthiness)
    • Wooden skewers, soaked in water for 30 minutes (prevents burning)
  • For the Peanut Sauce:
    • 1/2 cup (125 g) creamy peanut butter (I prefer natural, no-stir for smoothness)
    • 1/4 cup (60 ml) coconut milk
    • 2 tbsp soy sauce
    • 1 tbsp brown sugar
    • 1 tbsp fresh lime juice
    • 1 garlic clove, minced
    • 1/2 tsp chili flakes or Sriracha (adjust based on spice tolerance)
    • Warm water to thin sauce as needed
  • For the Fresh Cucumber Relish:
    • 1 large cucumber, peeled, seeded, and finely diced (English cucumber works well)
    • 1 small red onion, finely chopped
    • 1-2 fresh red chilies, thinly sliced (optional, for heat)
    • 2 tbsp rice vinegar
    • 1 tbsp sugar
    • Pinch of salt
    • Fresh cilantro leaves, chopped (for garnish)

For substitutions, you can swap peanut butter with almond or cashew butter if allergies are a concern, though the flavor will shift. Also, if you want a gluten-free option, make sure to use tamari or coconut aminos instead of soy sauce. Occasionally, I’ve added a splash of fish sauce to the marinade for a deeper umami kick, but it’s totally optional.

Equipment Needed

  • Mixing bowls — a couple different sizes to handle marinade and relish
  • Sharp knife and cutting board — for slicing chicken and dicing cucumber
  • Measuring spoons and cups — accuracy helps balance flavors
  • Wooden or metal skewers — I recommend wooden for authentic grilling, but metal works well indoors
  • Grill, grill pan, or cast iron skillet — the recipe is forgiving; I’ve done it on an outdoor grill and a stovetop grill pan with great results
  • Small saucepan — for gently warming and mixing the peanut sauce

If you don’t have a grill pan, a regular non-stick skillet will do fine; just watch the heat so the chicken doesn’t burn. Also, soaking wooden skewers before threading helps keep them from charring, which is a little trick I learned the hard way. For budget-friendly options, wooden skewers are super cheap and reusable metal ones can be found easily online or in kitchen stores.

Preparation Method

thai peanut chicken satay preparation steps

  1. Prepare the Chicken Marinade: In a medium bowl, whisk together 3 tablespoons coconut milk, 2 tablespoons soy sauce, brown sugar, lime juice, minced garlic, ground coriander, and turmeric powder. The marinade should smell fragrant and slightly tangy. (5 minutes)
  2. Slice and Marinate Chicken: Thinly slice 1 pound of chicken breasts or thighs into strips about 1/2 inch (1.3 cm) wide — this helps them cook quickly and evenly. Add the chicken slices to the marinade and toss well to coat. Cover and let it marinate for at least 20 minutes, or up to 2 hours in the fridge for extra flavor. (20 minutes to 2 hours)
  3. Soak Skewers: While the chicken marinates, soak wooden skewers in water for 30 minutes to prevent burning during cooking.
  4. Make the Peanut Sauce: In a small saucepan over low heat, combine 1/2 cup creamy peanut butter, 1/4 cup coconut milk, 2 tablespoons soy sauce, brown sugar, lime juice, minced garlic, and chili flakes or Sriracha. Stir gently until smooth and warm. If the sauce is too thick, add warm water a tablespoon at a time until it reaches a dipping consistency. Remove from heat and keep warm. (10 minutes)
  5. Prepare the Cucumber Relish: Combine diced cucumber, chopped red onion, sliced chilies, rice vinegar, sugar, and a pinch of salt in a bowl. Toss well and let it sit for 10 minutes to allow flavors to meld. Finish with fresh cilantro garnish just before serving. (10 minutes)
  6. Thread the Chicken onto Skewers: Drain the soaked skewers and carefully thread 3-4 chicken strips onto each skewer, folding if needed. Arrange them on a plate ready for grilling.
  7. Cook the Skewers: Heat a grill, grill pan, or cast iron skillet over medium-high heat. Lightly oil the surface. Grill the chicken skewers for about 3-4 minutes per side, turning once, until fully cooked and slightly charred at edges. The internal temperature should read 165°F (74°C). Avoid overcrowding to ensure even cooking. (8-10 minutes)
  8. Serve: Arrange the cooked chicken satay skewers on a platter. Serve immediately with warm peanut sauce for dipping and a side of fresh cucumber relish. The contrast of warm, nutty chicken and cool, tangy relish is pure magic.

Pro tip: If your peanut sauce thickens too much as it cools, just gently rewarm it on the stove or microwave for a few seconds, adding a splash of water if necessary. Also, if you want to speed things up, prep the cucumber relish while the chicken marinates — multitasking in the kitchen is a life-saver!

Cooking Tips & Techniques

Getting the chicken perfectly tender and flavorful is all about timing and temperature. Marinating the chicken strips allows the flavors to soak in without overdoing it — anything beyond a couple of hours and the texture can get mushy because of the acidic lime juice. I learned this after a batch turned out oddly soft, so I kept it short after that.

When grilling, medium-high heat works best. Too hot and the peanut sugars in the marinade can burn, leaving a bitter taste. I gently oil the grill grates or pan to prevent sticking, and I always turn the skewers just once to get nice grill marks without drying out the meat.

The peanut sauce should be creamy and pourable, not stiff. If you notice it thickening after sitting, warming it slightly and thinning with water works well. Mixing the sauce over low heat prevents it from breaking or becoming greasy.

For the cucumber relish, letting it sit for a few minutes after mixing really helps the flavors meld, but don’t leave it too long or the cucumber will get soggy. And a sharp knife makes all the difference for the finely diced veggies — less bruising means better texture.

One useful tip: if you want to make this recipe ahead for a party, you can marinate the chicken and prepare the relish a few hours in advance. Just keep the chicken covered and refrigerated, and thread onto skewers right before grilling. That way, you’re not scrambling at the last minute.

Variations & Adaptations

  • Vegetarian Option: Swap chicken for firm tofu or tempeh, pressed and sliced into strips. Marinate and grill the same way — the peanut sauce pairs wonderfully with plant-based proteins.
  • Spice Level: Adjust chili flakes or fresh chili in the peanut sauce and relish to suit your heat preference. For a milder version, omit chilies and add a pinch of smoked paprika for subtle depth.
  • Cooking Method: If you don’t have a grill or grill pan, baking the skewers on a broiler-safe pan at high heat for 8-10 minutes works well. Just watch closely to avoid burning.
  • Nut-Free: Substitute peanut butter with sunflower seed butter and check labels for soy sauce alternatives to accommodate allergies.
  • Personal Twist: I once tossed in chopped fresh mint and a squeeze of orange juice into the cucumber relish — it gave the dish a refreshing twist that surprised everyone.

Serving & Storage Suggestions

These Thai peanut chicken satay skewers are best served hot off the grill with the peanut sauce warm and the cucumber relish chilled. The contrast in temperatures and textures really makes the dish sing.

For presentation, arrange the skewers on a long platter with small bowls of peanut sauce and cucumber relish on the side for easy dipping. Sprinkle some chopped cilantro or crushed peanuts over the top for a little extra crunch and color.

Leftovers can be stored in airtight containers in the refrigerator for up to 2 days. Keep the peanut sauce and relish separate to preserve freshness. Reheat the chicken gently in the oven or microwave — avoid overheating to keep it juicy.

Fun fact: the flavors of the cucumber relish deepen after a day, making it even more vibrant and tangy. So if you prep it ahead, it can actually taste better the next day! Just give it a quick stir before serving.

If you want a full meal, serve these skewers alongside steamed jasmine rice or a fresh salad. They also pair nicely with dishes like the Mediterranean chicken sheet pan dinner for a flavorful dinner spread that’s both diverse and satisfying.

Nutritional Information & Benefits

Each serving of these Thai peanut chicken satay skewers (about 2 skewers) provides approximately 300-350 calories, with a good balance of protein and healthy fats. The chicken is a lean protein source, while peanut butter adds heart-healthy monounsaturated fats and a dose of vitamin E.

The fresh cucumber relish contributes hydrating fiber and antioxidants, making this dish a lighter, more balanced choice compared to typical fried or heavy meals. Using coconut milk adds a touch of medium-chain triglycerides (MCTs), which some studies suggest may support metabolism.

This recipe is naturally gluten-free when tamari is used instead of soy sauce, and can be adapted for nut allergies with appropriate substitutions. It’s a wholesome, approachable meal that fits well into many dietary lifestyles without sacrificing flavor.

Conclusion

What makes these Flavorful Thai Peanut Chicken Satay Skewers with Fresh Cucumber Relish a keeper is how they combine bold, satisfying flavors with simple prep. Whether you’re cooking for yourself on a weeknight or hosting a casual get-together, this recipe delivers something special without extra fuss.

Feel free to tweak the spice level, protein, or accompaniments to suit your taste — that’s part of the fun. Personally, I love how the creamy peanut sauce and crisp cucumber relish balance each other out, creating a dish that feels fresh and indulgent all at once.

Give it a go, and if you’re curious how it pairs with other dishes, the quick creamy garlic butter shrimp linguine makes a great seafood companion for a dinner party. Let me know how your satay turns out — sharing your twists and stories always brightens my day!

Frequently Asked Questions

Can I use chicken breasts instead of thighs for this satay?

Yes, chicken breasts work well if sliced thinly to keep them tender and quick to cook. Thighs tend to be juicier, but both are delicious.

How long can I marinate the chicken?

Marinate for at least 20 minutes to develop flavor, but no more than 2 hours to avoid the meat becoming too soft from the lime juice.

What if I don’t have a grill or grill pan?

You can broil the skewers in the oven on a broiler-safe pan, turning once, for about 8-10 minutes until cooked through and slightly charred.

Can I prepare the peanut sauce ahead of time?

Absolutely. The sauce can be made a day ahead and reheated gently before serving. Thin with water if it thickens in the fridge.

Is this recipe gluten-free?

Yes, if you use tamari or a gluten-free soy sauce alternative instead of regular soy sauce.

Pin This Recipe!

thai peanut chicken satay recipe
Print

Flavorful Thai Peanut Chicken Satay Skewers Recipe with Easy Cucumber Relish

Juicy and tender chicken skewers marinated in a flavorful Thai-inspired sauce, served with a creamy peanut dipping sauce and a fresh, cooling cucumber relish. Perfect for quick weeknight dinners or entertaining guests.

  • Author: Julia
  • Prep Time: 25 minutes
  • Cook Time: 10 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Thai

Ingredients

Scale
  • 1 lb boneless, skinless chicken breasts or thighs, thinly sliced
  • 3 tbsp coconut milk
  • 2 tbsp soy sauce (use tamari for gluten-free)
  • 1 tbsp brown sugar or palm sugar
  • 1 tbsp fresh lime juice
  • 2 garlic cloves, minced
  • 1 tsp ground coriander
  • 1/2 tsp turmeric powder
  • Wooden skewers, soaked in water for 30 minutes
  • 1/2 cup creamy peanut butter
  • 1/4 cup coconut milk
  • 2 tbsp soy sauce
  • 1 tbsp brown sugar
  • 1 tbsp fresh lime juice
  • 1 garlic clove, minced
  • 1/2 tsp chili flakes or Sriracha
  • Warm water to thin sauce as needed
  • 1 large cucumber, peeled, seeded, and finely diced
  • 1 small red onion, finely chopped
  • 12 fresh red chilies, thinly sliced (optional)
  • 2 tbsp rice vinegar
  • 1 tbsp sugar
  • Pinch of salt
  • Fresh cilantro leaves, chopped (for garnish)

Instructions

  1. In a medium bowl, whisk together 3 tablespoons coconut milk, 2 tablespoons soy sauce, 1 tablespoon brown sugar, 1 tablespoon lime juice, minced garlic, ground coriander, and turmeric powder to make the marinade.
  2. Thinly slice 1 pound of chicken breasts or thighs into strips about 1/2 inch wide. Add chicken to the marinade and toss to coat. Cover and marinate for at least 20 minutes or up to 2 hours in the fridge.
  3. Soak wooden skewers in water for 30 minutes to prevent burning.
  4. In a small saucepan over low heat, combine 1/2 cup creamy peanut butter, 1/4 cup coconut milk, 2 tablespoons soy sauce, 1 tablespoon brown sugar, 1 tablespoon lime juice, minced garlic, and chili flakes or Sriracha. Stir gently until smooth and warm. Thin with warm water if needed. Keep warm.
  5. Combine diced cucumber, chopped red onion, sliced chilies, rice vinegar, sugar, and salt in a bowl. Toss well and let sit for 10 minutes. Garnish with fresh cilantro before serving.
  6. Drain soaked skewers and thread 3-4 chicken strips onto each skewer.
  7. Heat grill, grill pan, or cast iron skillet over medium-high heat and lightly oil the surface. Grill chicken skewers for 3-4 minutes per side until fully cooked and slightly charred. Internal temperature should reach 165°F (74°C).
  8. Serve skewers hot with warm peanut sauce and chilled cucumber relish.

Notes

Soak wooden skewers for 30 minutes before grilling to prevent burning. Marinate chicken for at least 20 minutes but no more than 2 hours to avoid mushy texture. Rewarm peanut sauce gently if it thickens. The cucumber relish can be prepared ahead and tastes better after sitting for a few hours. For nut allergies, substitute peanut butter with sunflower seed butter and use soy sauce alternatives.

Nutrition

  • Serving Size: About 2 skewers per
  • Calories: 325
  • Sugar: 8
  • Sodium: 550
  • Fat: 22
  • Saturated Fat: 5
  • Carbohydrates: 14
  • Fiber: 3
  • Protein: 25

Keywords: Thai chicken satay, peanut sauce, chicken skewers, cucumber relish, easy Thai recipe, gluten-free, quick dinner, grilled chicken

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating