Introduction
Oh my goodness, if there’s one dish that instantly transports me to bustling street markets and amazing flavors, it’s Chicken Satay! Growing up, I always thought this was something you had to get at a restaurant. But guess what? Making delicious, tender, flavorful chicken satay right in your own kitchen is SO much easier than you think. Seriously, we’re talking minimal prep and maximum taste. It’s the perfect recipe for a weeknight dinner that feels like a special occasion, or for impressing friends at your next backyard BBQ. Get ready to fall in love with these skewers!
Why You’ll Love This Recipe
- Fast: Marinade comes together in minutes, and chicken cooks lightning fast!
- Easy: Simple ingredients, simple steps. Perfect for beginners.
- Giftable: Okay, maybe not raw chicken, but the marinade ingredients make a fun DIY kit! And cooked satay is a fantastic potluck dish.
- Crowd-pleasing: Who doesn’t love tender chicken on a stick with incredible flavor?
Ingredients
Here’s what you’ll need to whip up this amazing marinade and get those skewers ready. Most of these are pantry staples, and you can find the rest easily!
- 1/2 cup Coconut aminos: My go-to for a savory, slightly sweet base without the intense sodium of soy sauce. You can totally use low-sodium soy sauce if you prefer!
- 1/4 cup Full-fat coconut milk: Adds richness and helps tenderize the chicken. Plus, it gives that lovely subtle tropical note.
- 1 tbsp Fish sauce: Don’t skip this! It adds incredible depth and umami that you just can’t get otherwise. Trust me, it won’t make it taste “fishy.”
- 1 tbsp Lime juice: Brightens everything up and cuts through the richness. Freshly squeezed is best!
- 1 tsp Lime zest: Packs even more vibrant citrus flavor. Use a microplane for easy zesting.
- 4 cloves Garlic, minced: The foundation of flavor!
- 1 tsp Fresh ginger, grated: Adds that warm, slightly spicy kick. Fresh is key here for the best aroma and taste.
- 2 tsp Curry powder: Provides that classic satay warmth and complex spice profile.
- 1 1/2 lb Boneless skinless chicken thighs: I LOVE using thighs for their flavor and juiciness, but boneless skinless chicken breasts work beautifully too if you prefer a leaner option. Just adjust cooking time slightly!
- 16 medium Wooden skewers (approximately 8 inches long): Grab a pack of these! You’ll want to soak them later.
- 2 tbsp Olive oil: For cooking the skewers.
- Optional For Serving: Make it a feast!
- 1/2 recipe Peanut sauce: The classic pairing!
- Fresh cilantro: A sprinkle of freshness.
- Lime wedges: For an extra squeeze of brightness.
- Peanuts, chopped: Adds great texture.
How to Make It
Alright, let’s turn these simple ingredients into magic skewers!
Here’s how we do it:
- Make the Marinade Magic: In a medium bowl, whisk together the coconut aminos (or soy sauce), coconut milk, fish sauce, lime juice, lime zest, minced garlic, grated ginger, and curry powder. Give it a good stir to make sure everything is combined.
- Prep the Chicken: If you’re using chicken thighs, trim off any excess fat. Cut the chicken into bite-sized pieces, roughly 1-inch cubes or strips. Try to make them relatively uniform in size so they cook evenly.
- Marinate: Add the chicken pieces to the bowl with the marinade. Stir to coat every single piece generously. Cover the bowl and pop it in the fridge. Let it marinate for at least 30 minutes. If you have more time, you can marinate for up to 4 hours for even deeper flavor, but honestly, 30 minutes gets you fantastic results!
- Prep the Skewers: While the chicken is marinating, soak your wooden skewers in water for at least 20-30 minutes. This is a super important step to prevent them from burning on the grill!
- Thread the Chicken: Once the chicken is marinated and the skewers are soaked, drain the skewers. Thread the marinated chicken pieces onto the skewers, leaving a little space between each piece so the heat can circulate and cook them evenly. Don’t pack them too tightly!
- Get Cooking! (Grill Method – Recommended): Preheat your grill to medium-high heat. Brush the grill grates lightly with oil. Place the chicken skewers on the hot grill. Grill for 3-5 minutes per side, or until the chicken is cooked through and has nice grill marks. The internal temperature should reach 165°F (74°C).
- Get Cooking! (Stovetop Method – Alternative): If you don’t have a grill, no problem! Heat the olive oil in a large skillet or grill pan over medium-high heat. Add the skewers, making sure not to overcrowd the pan (cook in batches if necessary). Cook for 4-6 minutes per side, turning occasionally, until the chicken is cooked through and nicely browned.
- Rest and Serve: Once cooked, transfer the skewers to a platter. Let them rest for a couple of minutes. Serve hot with your favorite sides, peanut sauce for dipping, a sprinkle of fresh cilantro, lime wedges, and chopped peanuts if you like!
Substitutions & Additions
Want to tweak this recipe? Here are some ideas!
- Chicken: As mentioned, boneless skinless chicken breasts work well instead of thighs. Cut them similarly and watch the cooking time, as breasts tend to cook a little faster and can dry out if overcooked.
- Coconut Aminos/Soy Sauce: You can use tamari for a gluten-free option. If using regular soy sauce, you might want to use a tiny bit less or omit adding extra salt later (though this recipe doesn’t call for extra salt).
- Fish Sauce Alternative: While it’s hard to replicate the exact umami, a pinch of extra salt and a tiny splash of Worcestershire sauce could offer a different kind of depth if you absolutely cannot use fish sauce.
- Spice Level: Add a pinch of red pepper flakes or a dash of your favorite hot sauce to the marinade if you like things spicier!
- Veggie Power: Thread some chunks of bell pepper, red onion, or cherry tomatoes onto the skewers alongside the chicken for a full meal on a stick.
- Make it a Bowl: Skip the skewers! Cut the chicken into chunks, marinate, and then stir-fry it in a hot pan. Serve over rice with the toppings for an easy satay bowl.

Tips for Success
Just a few little pointers to make sure your satay turns out perfect every time!
- Soak Those Skewers: I know I mentioned it, but seriously, soak the wooden skewers! It really does prevent them from catching fire on the grill. If you forget or are in a hurry, you can use metal skewers, but wooden ones feel more traditional for satay.
- Don’t Overcrowd: Whether you’re grilling or pan-frying, give your skewers space. This allows them to cook evenly and get nice browning, rather than steaming.
- Check for Doneness: Chicken should be opaque all the way through and juices should run clear. If using a thermometer, aim for 165°F (74°C). Thighs are more forgiving than breasts if you accidentally cook them a little longer.
- Marinating Time: While you can marinate longer than 4 hours, be cautious, especially with chicken breasts. The acid from the lime juice can start to break down the proteins too much, leading to a slightly mushy texture. Stick to the suggested window for best results.
- Prep Ahead: You can cut and marinate the chicken up to 4 hours in advance. Keep it covered in the fridge until you’re ready to thread and cook.
How to Store It
Got leftovers? Lucky you! These keep well.
Simply transfer any cooled chicken skewers to an airtight container and store them in the refrigerator for up to 3-4 days. To reheat, you can gently warm them in a skillet, in the oven (around 350°F/175°C until heated through), or even in the microwave, though the texture might be slightly different.
FAQs
Here are a couple of questions I often get asked about this recipe:
- Can I use chicken breasts instead of thighs? Absolutely! Just cut them into uniform pieces and be mindful that they cook a little faster than thighs, so reduce the cooking time slightly to prevent them from drying out.
- How long should I marinate the chicken? At least 30 minutes is good for flavor, and up to 4 hours is excellent for deeper flavor. Avoid marinating much longer than that due to the lime juice.
- Can I bake these instead of grilling or pan-frying? Yes! Preheat your oven to 400°F (200°C). Place the threaded skewers on a baking sheet lined with parchment paper or foil. Bake for 15-20 minutes, flipping halfway through, until the chicken is cooked through (165°F/74°C). You won’t get the same char, but the flavor will still be great!
Easy Grilled Chicken Satay Skewers
Delicious, tender, flavorful chicken satay made easily at home. Perfect for a weeknight dinner or backyard BBQ with minimal prep and maximum taste.
- Cook Time: 10 minutes
- Total Time: 10 minutes
- : Lara
Ingredients
Main Ingredients
- 0.5 cup Coconut aminos (Or low-sodium soy sauce)
- 0.25 cup Full-fat coconut milk
- 1 tbsp Fish sauce (See notes for alternative)
- 1 tbsp Lime juice (Freshly squeezed is best)
- 1 tsp Lime zest
- 4 cloves Garlic (minced)
- 1 tsp Fresh ginger (grated)
- 2 tsp Curry powder
- 1.5 lb Boneless skinless chicken thighs (Or boneless skinless chicken breasts)
- 16 medium Wooden skewers (approximately 8 inches long)
- 2 tbsp Olive oil (For cooking)
Optional For Serving
- 0.5 recipe Peanut sauce (The classic pairing!)
- 0 Fresh cilantro (A sprinkle of freshness)
- 0 Lime wedges (For an extra squeeze of brightness)
- 0 Peanuts (chopped. Adds great texture.)
Instructions
- Make the Marinade Magic: In a medium bowl, whisk together the coconut aminos (or soy sauce), coconut milk, fish sauce, lime juice, lime zest, minced garlic, grated ginger, and curry powder. Give it a good stir to make sure everything is combined.
- Prep the Chicken: If you’re using chicken thighs, trim off any excess fat. Cut the chicken into bite-sized pieces, roughly 1-inch cubes or strips. Try to make them relatively uniform in size so they cook evenly.
- Marinate: Add the chicken pieces to the bowl with the marinade. Stir to coat every single piece generously. Cover the bowl and pop it in the fridge. Let it marinate for at least 30 minutes. If you have more time, you can marinate for up to 4 hours for even deeper flavor, but honestly, 30 minutes gets you fantastic results!
- Prep the Skewers: While the chicken is marinating, soak your wooden skewers in water for at least 20-30 minutes. This is a super important step to prevent them from burning on the grill!
- Thread the Chicken: Once the chicken is marinated and the skewers are soaked, drain the skewers. Thread the marinated chicken pieces onto the skewers, leaving a little space between each piece so the heat can circulate and cook them evenly. Don’t pack them too tightly!
- Get Cooking! (Grill Method – Recommended): Preheat your grill to medium-high heat. Brush the grill grates lightly with oil. Place the chicken skewers on the hot grill. Grill for 3-5 minutes per side, or until the chicken is cooked through and has nice grill marks. The internal temperature should reach 165°F (74°C).
- Get Cooking! (Stovetop Method – Alternative): If you don’t have a grill, no problem! Heat the olive oil in a large skillet or grill pan over medium-high heat. Add the skewers, making sure not to overcrowd the pan (cook in batches if necessary). Cook for 4-6 minutes per side, turning occasionally, until the chicken is cooked through and nicely browned.
- Rest and Serve: Once cooked, transfer the skewers to a platter. Let them rest for a couple of minutes. Serve hot with your favorite sides, peanut sauce for dipping, a sprinkle of fresh cilantro, lime wedges, and chopped peanuts if you like!
Notes
Tips for Success:
– Soak wooden skewers in water for at least 20-30 minutes to prevent burning. Metal skewers can also be used.
– Do not overcrowd the grill or pan when cooking to ensure even cooking and browning.
– Chicken should be opaque and juices run clear. Internal temperature should reach 165°F (74°C). Thighs are more forgiving than breasts if slightly overcooked.
– Avoid marinating much longer than 4 hours, especially chicken breasts, as the lime juice can affect texture.
– Chicken can be cut and marinated up to 4 hours in advance; store covered in the fridge.
Substitutions & Additions:
– Boneless skinless chicken breasts or tamari (for gluten-free soy sauce) can be used.
– A pinch of extra salt and a tiny splash of Worcestershire sauce can substitute fish sauce if necessary.
– Add red pepper flakes or hot sauce for spice.
– Thread bell pepper, red onion, or cherry tomatoes onto skewers with the chicken.
– Chicken can be stir-fried and served in bowls over rice instead of on skewers.
Storage:
– Store cooled skewers in an airtight container in the refrigerator for up to 3-4 days.
– Reheat gently in a skillet, oven (350°F/175°C), or microwave.
Baking Alternative (from FAQ):
– To bake, preheat oven to 400°F (200°C). Place skewers on a lined baking sheet. Bake 15-20 minutes, flipping halfway, until cooked (165°F/74°C).
