Tasty Thai Chicken Skewers

Featured in: Tasty Appetizers

Bring street food magic to your kitchen with these juicy chicken skewers and rich peanut sauce. The secret's in our flavor-packed marinade mixing lemongrass, ginger, garlic and warm spices that work their way into every bite. We fold the chicken in a zigzag pattern on skewers so it cooks evenly and stays moist. Once grilled, you'll get that lovely browned outside while keeping everything tender inside. The creamy peanut sauce takes things up a notch by mixing smooth peanut butter with zingy lime, soy sauce and a touch of heat. Though they're typically an appetizer, pair them with coconut rice and veggies to make a complete dinner.
punchofyummy
Updated on Sat, 26 Apr 2025 14:44:37 GMT
A plate of food with a bowl of soup and skewers of meat. Pin it
A plate of food with a bowl of soup and skewers of meat. | pinchofyummy.com

Juicy chicken pieces soaked in fragrant herbs create amazing Asian street-style bites in your home kitchen. These soft chunks soak up rich flavors from citrusy lemongrass, zingy ginger, and pungent garlic before hitting the grill. Served with smooth peanut dip that mixes sweet, hot and sour perfectly, this dish turns basic chicken into something really special – works great as a starter or your main dish.

The night I first made these satay sticks for my friends, everyone stopped talking mid-bite as they grabbed more before finishing what was on their plates. My hubby, who rarely gets excited about food, said they beat the ones from our go-to Thai place. There's something about the soft chicken, smell-good marinade and that can't-stop-dipping peanut sauce that makes eating these feel like a party – they wow everyone who tries them.

Tasty Basics

  • Chicken: Go for thighs for extra juice but breast works fine too
  • Shallots: Give a gentler, sweeter kick than regular onions for the perfect base
  • Fresh cilantro: Adds bright green flavors throughout the mix
  • Lemongrass: Makes that special lemony smell that's key to the real taste
  • Ginger: Brings spicy warmth to both the soaking mix and dip
  • Fish sauce: Adds that deep savory taste that makes everything better
  • Turmeric: Gives a pretty yellow color and light earthy flavor
  • Brown sugar: Cuts the salty parts with a touch of sweetness

My mom showed me that mixing flavors right makes food taste way better than taking shortcuts. She'd carefully get each thing ready, telling me how ginger gives heat, lemongrass makes things bright, and shallots build the base for other tastes. These tips on mixing flavors changed my cooking forever, especially with things like satay where every part matters.

Winning Method

Mix your marinade:
Throw shallots, cilantro, garlic, ginger, lemongrass, fish sauce, oil, brown sugar, soy sauce and spices in a blender till smooth.
Cut chicken right:
Make even one-inch strips so they cook the same and go on sticks easily.
Soak thoroughly:
Cover chicken fully with marinade, wrap it up and keep in the fridge between twenty minutes and eight hours – longer means better taste.
Get sticks ready:
Put wooden skewers in water for at least an hour if using them, or grab metal ones for the chicken.
Put chicken on right:
Push each piece onto sticks twice, holding both ends while leaving a bit free for handling.
Heat the grill:
Make sure it's hot enough, clean it and add some oil so nothing sticks.
Cook it well:
Grill a few minutes each side till slightly firm with nice grill marks but still juicy inside.
Let it sit:
Wait a few minutes before serving so the juices stay in the meat.
Make your dip:
Stir together creamy peanut butter, garlic, ginger, soy sauce, brown sugar, lime juice, sesame oil and chili paste till smooth.
Fix the thickness:
Add hot water a spoon at a time till the dip isn't too thick or runny.
A plate of food with a bowl of soup next to it. Pin it
A plate of food with a bowl of soup next to it. | pinchofyummy.com

I found out the hard way that rushing the marinade time makes the flavor way less exciting. My first try only got twenty minutes before cooking, and the chicken tasted okay but nothing special. Now I make the mix the night before, letting the chicken soak up all those tastes overnight, turning boring chicken into something really amazing.

Full Dinner Ideas

Mix with coconut rice or crispy cabbage slaw for balance. Enjoy as finger food with dipping sauce or put over rice noodles for a complete dinner.

Fresh Twists

Switch chicken for tofu or shrimp if you want. Add more chili for extra kick or skip it for a milder taste. Wrap in lettuce leaves or top a salad for a lighter option.

Keeping Leftovers

Keep cooked chicken and sauce in separate sealed containers in the fridge for up to three days. Make marinade and sauce in advance to save time. Warm up in a 300°F oven until heated through.

A plate of food with a cup of coffee. Pin it
A plate of food with a cup of coffee. | pinchofyummy.com

I first fell for chicken satay while traveling in Southeast Asia, watching street cooks grill sticks over tiny charcoal fires. The amazing smell pulled in crowds who waited patiently for hot satay with little cups of peanut sauce. Making this at home helps me keep those food memories alive and lets me share real Asian flavors with my family and friends far from where I originally tasted them.

Frequently Asked Questions

→ Can I make chicken satay without a grill?
You bet! These skewers work great on a grill pan, in a regular skillet, under your broiler, or even in an air fryer. For stovetop cooking, use medium-high heat and cook about 3-4 minutes each side until the chicken hits 165°F. When broiling, put them on a lined baking sheet roughly 6 inches from the heat and flip after 5-7 minutes per side.
→ What can I substitute for fish sauce in the marinade?
Need to skip fish sauce? Just mix 2 tablespoons soy sauce with 1-2 teaspoons lime juice instead. It won't give exactly the same deep flavor as fish sauce, but adds the needed salt and tang. You can also look for mushroom-based fish sauce alternatives at Asian grocery stores if you want something closer to the real thing.
→ How do I make coconut rice to serve with the chicken satay?
For perfect coconut rice, wash 2 cups jasmine rice until the water looks clear. Put the rice in a pot with one 14 oz can of coconut milk and 1 cup water. Add ½ teaspoon salt and 1 teaspoon sugar. Let it come to a boil, then turn the heat low, cover it, and cook for 15 minutes. Take it off the heat but keep it covered for another 10 minutes. Stir it with a fork before you serve it.
→ Can I make this recipe ahead of time?
For sure! You can let the chicken sit in the marinade up to 8 hours before cooking. The peanut sauce stays good in the fridge for 3 days in a sealed container. You might need to add a splash of warm water to thin it out when you're ready to use it. Already cooked skewers? They'll keep in the fridge for 2 days and can be warmed up gently in a 325°F oven.
→ Is there a way to make this recipe peanut-free?
You can swap out peanut butter for sunflower seed butter, tahini, or almond butter in the dipping sauce. Each option brings its own unique taste, but they'll all make a smooth, yummy sauce. You might want to add a bit more sweetness if you go with tahini or a touch more salt with sunflower butter to get the flavor just right.
→ What vegetables pair well with chicken satay for a complete meal?
Make it a full dinner by adding stir-fried veggies like bell peppers, snap peas, carrots and broccoli. You can even drizzle some peanut sauce on the veggies for extra flavor. A simple side of sliced cucumbers with a splash of rice vinegar and a pinch of sugar works great too, adding a cool crunch that balances the rich skewers.

Thai Skewers Peanut Dip

Our grilled Thai chicken skewers with homemade peanut sauce blend sweet, savory and spicy flavors for an unforgettable taste experience.

Prep Time
20 Minutes
Cook Time
15 Minutes
Total Time
35 Minutes
By: Amelia

Category: Tasty Appetizers

Difficulty: Intermediate

Cuisine: Thai

Yield: 6 Servings

Dietary: Low-Carb, Dairy-Free

Ingredients

→ Chicken Satay

01 1 ½ - 2 lbs. chicken breast without skin and bones, sliced into long strips about 1-inch wide
02 ⅓ cup fresh cilantro, not packed tightly
03 ½ shallot (or ¼ red onion)
04 8 cloves garlic
05 1-inch piece fresh ginger, peeled
06 2 tablespoons lemongrass paste
07 2 tablespoons fish sauce
08 3 tablespoons vegetable or canola oil
09 ¼ cup brown sugar
10 ¼ cup low-sodium soy sauce (or tamari for GF option)
11 ½ teaspoon cumin powder
12 ½ teaspoon turmeric powder
13 1 teaspoon coriander powder

→ Peanut Dipping Sauce

14 ½ cup smooth peanut butter
15 2 teaspoons garlic, finely chopped
16 1 teaspoon ginger paste
17 2 tablespoons low-sodium soy sauce
18 2 tablespoons brown sugar
19 2-3 tablespoons fresh lime juice
20 1 teaspoon toasted sesame oil
21 1 tablespoon sriracha or chili paste (sambal oelek)

→ For Serving (Optional)

22 Coconut rice
23 Fresh cilantro leaves
24 Lime wedges

Instructions

Step 01

Throw cilantro, shallot, garlic, ginger, lemongrass paste, fish sauce, oil, brown sugar, soy sauce, cumin, turmeric, and coriander into a blender. Blend until you get a smooth sauce without any big chunks left.

Step 02

Put your chicken strips in a big zip-top bag. Pour your marinade over them, close the bag, and rub it around so all the chicken gets coated. Set the bag on a plate in case it leaks, then stick it in the fridge for at least 20 minutes. For the tastiest results, leave it for 3-8 hours.

Step 03

Mix peanut butter, chopped garlic, ginger paste, soy sauce, brown sugar, lime juice, sesame oil, and sriracha in a bowl. Stir until everything's blended well. If it's too thick, add a bit of hot water, one spoon at a time. Taste it and add more soy sauce, sugar, or lime if needed.

Step 04

Soak wooden skewers in water for at least 30 minutes so they won't burn. Heat your grill to medium-high for 5-10 minutes. Make sure to scrub the grates clean and oil them up to stop the chicken from sticking.

Step 05

Take the chicken out of the marinade, letting extra drip off. Thread each piece onto a skewer in a zig-zag pattern, poking through both ends to keep the meat secure. This way the chicken cooks evenly and stays juicy.

Step 06

Put your skewers on the hot grill and close the lid. Cook for about 4-7 minutes total, flipping them halfway through. The chicken's done when it feels a bit firm or hits 165°F on a thermometer. Don't cook it too long or it'll dry out.

Step 07

Put your grilled chicken skewers on a platter. Serve them right away with the peanut sauce on the side. For a full meal, add coconut rice with extra sauce drizzled on top and some stir-fried veggies.

Notes

  1. You can enjoy this chicken satay as a starter with just the dipping sauce or make it a whole meal with coconut rice and veggies.
  2. The chicken tastes better the longer it sits in the marinade, up to 8 hours max.
  3. Any leftover peanut sauce works great on salads or cold noodle dishes.

Tools You'll Need

  • Blender or food processor
  • Grill or grill pan
  • Wooden or metal skewers
  • Whisk
  • Zip-top plastic bag

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts
  • Contains soy
  • Contains fish (fish sauce)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 385
  • Total Fat: 22 g
  • Total Carbohydrate: 18 g
  • Protein: 32 g