Tender, juicy chicken satay marinated in a flavorful peanut-ginger sauce, grilled to perfection for an easy weeknight dinner. Serve over rice or on a salad and drizzle with a creamy peanut sauce for a satisfying meal.

This chicken satay is a simple, crowd-pleasing recipe that balances savory soy, nutty peanut, bright lime, and warming ginger and garlic. It’s naturally juicy, easy to prepare, and versatile — the same marinade works well with fish, shrimp, vegetables, or even as a quick salad dressing. For the best results, marinate the chicken at least 30 minutes or up to overnight. Serve the skewers with brown rice, a crisp salad, or grilled vegetables, and spoon on a creamy peanut dipping sauce for added richness.
Why You’ll Love This Chicken Satay
- Bold, layered flavors from peanut, ginger, garlic, lime, and sesame.
- Quick to prepare and perfect for grilling season.
- Can be made ahead for an easy weeknight dinner.
- Flexible marinade — great on chicken, shrimp, fish, or vegetables.
- Healthy and satisfying without refined sugars when you choose natural peanut butter and honey.

Ingredients
- 1 1/2 lb boneless, skinless chicken breasts, cut into 1-inch cubes (or use boneless thighs)
- 1/4 cup low-sodium soy sauce (or use tamari / coconut aminos for gluten-free)
- 2 tbsp natural creamy peanut butter (or almond/sunflower butter if needed)
- 1 tbsp rice vinegar (or apple cider, white vinegar, or extra lime juice)
- 1 tbsp fresh lime juice (about 1/2 lime; lemon works too)
- 2 tsp sesame oil
- 2 tsp honey (maple syrup or brown sugar can be substituted)
- 2 tsp freshly grated ginger (or 1/4 tsp ground ginger)
- 2 cloves garlic, minced (or 1/4 tsp dried garlic)
- 1/4 tsp crushed red pepper flakes (adjust for heat; sriracha or chili paste are options)
- Salt and pepper, to taste
- To serve: peanut dipping sauce, chopped cilantro, and sliced green onions
How to Make Chicken Satay
- Prepare the chicken: Cut chicken into 1-inch cubes and place in a large bowl or zip-top bag.
- Make the marinade: In a small bowl, whisk together soy sauce, peanut butter, rice vinegar, lime juice, sesame oil, honey, grated ginger, minced garlic, crushed red pepper, and a pinch of salt and pepper. Reserve a couple of tablespoons of the marinade to brush on the chicken while grilling.
- Marinate: Pour the remaining marinade over the chicken, making sure it’s well coated. Cover or seal and refrigerate for at least 30 minutes, preferably up to overnight for deeper flavor.
- Prep skewers: If using wooden skewers, soak them in warm water for 30–60 minutes to keep them from burning. Thread about 4–6 pieces of chicken per skewer.
- Grill: Heat grill or grill pan to medium-high and lightly oil the grates. Grill the skewers about 5–6 minutes per side, brushing occasionally with the reserved marinade, until chicken reaches an internal temperature of 165°F (74°C).
- Finish and serve: Transfer cooked skewers to a serving platter, sprinkle with chopped cilantro and green onions, and drizzle or serve with the peanut dipping sauce alongside.

Tips & Variations
- If you don’t have a grill, cook the skewers on a hot grill pan or broil in the oven on a foil-lined sheet at 400°F for 20–25 minutes, turning halfway through.
- Add bell pepper, red onion, zucchini, or pineapple chunks to the skewers for extra color, flavor, and nutrition.
- For a lighter option, serve the chicken over a bed of salad greens with the peanut sauce used as a dressing.
- Use natural, unsweetened nut butter to control added sugars. If you use a sweeter processed peanut butter, reduce or omit the honey.
Soaking Skewers
Soak wooden skewers in warm water for at least 30 minutes to prevent charring and help them last through grilling. Metal skewers are reusable and sturdy, but they conduct heat and can become very hot — handle with tongs or gloves.
How to Serve
- As a main course over brown rice, quinoa, or cauliflower rice.
- Alongside grilled vegetables or vegetables threaded on the same skewers.
- On top of a fresh salad with peanut sauce used as the dressing.
- As finger-food appetizers for a Thai-inspired spread.
Storage and Make-Ahead
Refrigerate: Store cooked chicken satay in an airtight container for up to 4 days. Keep the peanut dipping sauce in a separate container in the refrigerator for up to 4 days.
Freeze: Cool chicken completely, then freeze in an airtight container for up to 3 months. Store sauce separately. Thaw overnight in the refrigerator before reheating.
Reheating: Remove chicken from skewers, reheat on a baking sheet at 350°F until warmed through, or microwave in short intervals until heated.

Nutrition (Approximate)
Serving size: 1 chicken skewer — Calories: ~188 kcal; Protein: ~28 g; Fat: ~6.4 g; Carbohydrates: ~3.4 g. Nutrition is an approximation and will vary based on specific ingredients and portion sizes.

If you try this chicken satay, garnish with fresh cilantro and sliced green onions, and serve with a creamy peanut sauce for the best balance of savory and sweet. It’s a simple recipe that’s easy to scale for family dinners or entertaining.