It’s 6 PM, and I’m staring at a fridge full of chicken. I need something quick and delicious, and Satay Chicken Skewers fit the bill perfectly. Seriously, I just mixed up the marinade, tossed in the chicken cubes, and now it’s soaking up all that sticky-sweet goodness.
These skewers are perfect for weeknights when you’ve got hungry folks and not much time (trust me, no one wants to wait). Plus, using peanut butter in the marinade adds this rich creaminess that makes every bite feel special. Grab some skewers, fire up the grill — dinner’s ready!
Why You’ll Love This Satay Chicken Skewers
- Super easy prep: Just mix up the marinade, toss in the chicken, and let it chill. Seriously simple!
- Bold flavors: The combo of peanut butter, soy sauce, and lime juice gives it a sticky-sweet kick that’s hard to beat.
- Juicy texture: The chicken comes out super tender from marinating; you’ll love how it grills up nice with those charred bits.
- Great for meal prep: Make a big batch and use leftovers in salads or wraps. Just note, the flavor’s even better fresh!
- Kid-approved: Even picky eaters tend to dig this dish, plus they can help assemble the skewers. (Just keep an eye on them with those pointy sticks!)
Satay Chicken Skewers Ingredients
For the Chicken Marinade:
chicken breast (1 pound) — Use chicken thighs instead; they won’t dry out like breasts do.
soy sauce (3 tablespoons) — Go for low-sodium soy sauce, or it’ll overwhelm the dish’s flavor.
peanut butter (2 tablespoons) — Stick with creamy peanut butter, or the sauce won’t blend right.
honey (1 tablespoon) — Use raw honey, not processed, or you’ll miss that authentic sweetness.
lime juice (1 tablespoon) — Fresh lime juice is a must; bottled just won’t cut it.
ground ginger (1 teaspoon) — Fresh ground ginger packs way more punch than dried, so don’t swap.
garlic (2 cloves) — Use fresh garlic, not jarred; jarred’s got that weird aftertaste.
For Garnishing:
cucumber (1 cup) — Pick a firm cucumber; a mushy one will ruin the crunch.
carrot (1 cup) — Cut carrots into thin strips; thick ones won’t soften up properly.
peanuts (1/4 cup) — Use roasted peanuts for crunch; don’t even think about unsalted.
cilantro (1 tablespoon) — Fresh cilantro is essential; dried won’t give you that bright flavor.
Full measurements in the recipe card below.
How to Make Satay Chicken Skewers
1. Make the Marinade: In a large bowl, mix 3 tablespoons of low-sodium soy sauce, 2 tablespoons of creamy peanut butter, 1 tablespoon of raw honey, 1 tablespoon of fresh lime juice, 1 teaspoon of fresh ground ginger, and 2 minced cloves of garlic until smooth and well combined.
2. Marinate the Chicken: Add 1 pound of chicken breast cubes (or thighs if you prefer) to the marinade. Make sure every piece is well coated. Cover and refrigerate for at least 15 minutes (the longer, the better for flavor!).
3. Prepare Skewers: Meanwhile, soak your wooden skewers in water for about 10 minutes. This helps prevent burning on the grill later.
4. Preheat the Grill: Now’s the time to preheat your grill to medium-high heat. You’ll want it nice and hot when you’re ready to cook.
5. Assemble the Skewers: Thread those marinated chicken cubes onto your soaked skewers, leaving a little space between each piece so they can cook evenly.
6. Grill the Chicken: Place the skewers on that preheated grill and cook for about 5-7 minutes on each side. You’ll know they’re done when you see nice grill marks and hear that satisfying sizzle.
7. Serve It Up: Remove your Satay Chicken Skewers from the grill and let ’em rest for a few minutes (don’t rush this part!). Serve hot with garnishes like sliced cucumber, julienned carrot, chopped peanuts, and fresh cilantro for that extra crunch.
Exact quantities in the recipe card below.
How to Store Satay Chicken Skewers
- Room Temperature: Don’t leave them out for more than 2 hours. If it’s warm, I’d skip the room temp altogether (better safe than sorry!).
- Refrigerator: Store in an airtight container or tightly wrapped in foil. They’ll last about 3 days, but keep in mind the chicken might lose some of its juicy goodness.
- Freezer: Wrap individually in plastic wrap, then pop them into a freezer bag. They’ll hold up for about 2 months. Just know they may not be as tender when you thaw and reheat.
- Reheating: Heat in the oven at 350°F for about 10-15 minutes until heated through (you’ll want to see that chicken steaming!). You can also microwave them, but they’ll lose that nice grilled texture.
What to Serve with Satay Chicken Skewers?
Since this dish is packed with rich, sticky-sweet flavors, you’ll want sides that add some freshness or crunch to balance things out. Here are some tasty ideas:
- Cucumber Salad: The coolness of cucumber offers a refreshing temperature contrast and cuts through the richness nicely.
- Mango Salsa: Try a quick mango salsa for a fruity, tangy kick. Just mix diced mango, red onion, and lime juice.
- Carrot Sticks: Crunchy carrot sticks add texture difference and can be dipped in leftover marinade for extra flavor.
- Rice Noodles: Toss them with lime and cilantro for an easy side. They soak up juices while adding a nice chew.
- Grilled Pineapple: Sweet and smoky, this adds a juicy burst that balances the savory chicken perfectly. Grill slices for about 5 minutes on each side.
- Coleslaw: A tangy coleslaw provides acidity balance and crunch. Use pre-packaged mix for quick prep!
- Steamed Broccoli: Bright green broccoli adds color contrast and makes the meal feel lighter—steam it for about 5 minutes until tender-crisp.
- Peanut Dipping Sauce: Whip up a simple peanut sauce using leftover peanut butter mixed with soy sauce and lime juice for extra flavor!
Satay Chicken Skewers Variations
Here’s how to play with this recipe and make it your own.
- Spicy Kick: Add 1 tablespoon of sriracha to the marinade for a fiery twist.
- Citrus Burst: Mix in the zest of 1 lime with the other marinade ingredients for extra zing.
- Creamy Upgrade: Swap the peanut butter for 2 tablespoons of creamy coconut milk for a tropical vibe.
- Garlic Lovers: Double the minced garlic to 4 cloves for a bolder flavor that packs a punch.
- Veggie Skewers: Toss some bell peppers and onion onto the skewers alongside chicken for more color and crunch.
- Honey Mustard Twist: Replace honey with an equal amount of mustard in the marinade for tangy sweetness—trust me, it works!
- Herb Infusion: Stir in 2 tablespoons of chopped cilantro with the garnish just before serving for freshness.
Make Ahead Options for Satay Chicken Skewers
I love prepping the chicken marinade ahead of time. You can mix it up a day in advance and store it in an airtight container in the fridge. Just toss the chicken cubes in right before you grill; they only need about 15 minutes to soak up all that flavor. But honestly, while the marinated chicken keeps well for a day, I wouldn’t recommend skewering them until you’re ready to cook—those wooden skewers tend to get soggy if they’re prepped too early. Once you’re ready to grill, just thread the marinated chicken onto the soaked skewers and get cooking! Keep it simple and enjoy!
Satay Chicken Skewers Recipe FAQs
Can I make Satay Chicken Skewers ahead of time?
You can definitely prep this dish ahead! Marinate the chicken up to 24 hours in advance — just keep it covered in the fridge. When you’re ready to grill, soak those skewers and fire up the grill. The longer it marinates, the more flavor it soaks up (trust me, it’s worth it). Just remember, don’t grill until you’re ready to serve; they taste best fresh off the grill!
What can I substitute for peanut butter in this recipe?
If you’re looking for a peanut butter substitute, try almond butter or sunflower seed butter. They both work well in marinades and still give that creamy texture. But don’t go for low-fat versions here; they won’t blend right and could ruin the sauce. Just keep an eye on consistency — you want it smooth and easy to coat your chicken.
Why did my Satay Chicken Skewers turn out dry?
Dry skewers usually mean overcooking or using chicken breast instead of thighs. If you’re set on breasts, watch them closely while grilling (they can dry out fast!). You should see nice grill marks and hear that satisfying sizzle when they’re almost done. Remember, let them rest after grilling — this helps retain moisture before serving.
How do I know when my chicken is cooked through?
You’ll know your chicken is cooked when it’s no longer pink inside and has those lovely grill marks on the outside. If you’ve got a meat thermometer handy (always a good idea), aim for 165°F internally. If you don’t have one, just cut a piece open; if juices run clear and there’s no pink left, you’re all set!
Final Thoughts on Satay Chicken Skewers
These Satay Chicken Skewers are all about the flavor payoff — that combo of soy sauce, peanut butter, and fresh lime juice packs a punch you just can’t ignore. Plus, they come together in no time, making dinner a breeze even on hectic nights. If you’ve been putting this off, tonight’s the night to fire up the grill and give it a go. I can’t wait to hear how yours turned out, so drop a comment if you added anything or made a tweak!

Satay Chicken Skewers
Ingredients
Method
- In a large bowl, combine soy sauce, peanut butter, honey, lime juice, ground ginger, and minced garlic. Mix well until smooth.
- Add the chicken cubes to the marinade, ensuring they are well coated. Cover and refrigerate for at least 15 minutes.
- While the chicken is marinating, soak wooden skewers in water for about 10 minutes to prevent burning.
- Preheat the grill to medium-high heat.
- Thread the marinated chicken cubes onto the soaked skewers, leaving a little space between each piece.
- Place the skewers on the preheated grill and cook for about 5-7 minutes on each side, or until the chicken is cooked through and has nice grill marks.
- Remove the skewers from the grill and let them rest for a few minutes.
- Serve hot, garnished with sliced cucumber, julienned carrot, chopped peanuts, and cilantro.



