Chicken Satay Peanut Sauce

Grilled Chicken Satay Skewers glazed with char marks, drizzled with creamy peanut sauce and fresh lime. Pin It
Grilled Chicken Satay Skewers glazed with char marks, drizzled with creamy peanut sauce and fresh lime. | hometastelab.com

Experience tender, marinated chicken strips grilled to juicy perfection on skewers. Balanced with a rich and creamy peanut sauce, this dish highlights fragrant spices like garlic, ginger, coriander, and cumin. The lime juice adds a zesty brightness, while garnishes of fresh cilantro, lime wedges, and crushed peanuts enhance texture and flavor. Quick to prepare and versatile, it fits well as a starter or main dish that captures authentic Southeast Asian taste.

The first time I grilled chicken satay, I was improvising on a humid Bangkok evening with borrowed skewers and whatever bottles I could find in my friend's kitchen. There was something magical about the way those spiced chicken strips hit the grill—the sizzle, the smoke, the smell of coriander and charred meat filling the air. When I drizzled that silky peanut sauce over them, I watched everyone's faces light up, and I knew I'd found something worth making again and again.

I made these for a dinner party last spring when I was too nervous to attempt anything more complicated, and somehow they stole the show from the entire menu. My neighbor asked for the recipe before dessert even arrived, and I realized this was the kind of dish that makes people feel like you've cooked all day—except you haven't.

Ingredients

  • Boneless, skinless chicken thighs or breasts (500 g): Thighs stay juicier on the grill, but use breasts if you prefer leaner meat—just don't skip soaking your skewers or they'll splinter.
  • Soy sauce (2 tablespoons): Use tamari if you need gluten-free, and measure generously because it's the backbone of that deep, salty-sweet flavor.
  • Fish sauce (1 tablespoon): This ingredient scared me at first, but trust it—it vanishes into the background and makes everything taste more alive.
  • Brown sugar (1 tablespoon): Balances the saltiness and creates a subtle glaze when the chicken hits the heat.
  • Garlic and ginger (2 cloves and 1 tablespoon grated): Mince the garlic fine and grate the ginger fresh—it makes a visible difference in how they distribute through the marinade.
  • Ground coriander and cumin (1 teaspoon each): These warm spices are what make satay taste like satay; don't substitute ground ginger here.
  • Vegetable oil (1 tablespoon): Helps the marinade coat evenly and keeps the chicken from sticking to the grill.
  • Lime juice (½ lime): Freshly squeezed brings brightness that bottled juice can't match.
  • Bamboo skewers (8–12): Soak them for at least 30 minutes so they char beautifully instead of turning black and bitter.
  • Creamy peanut butter (120 g): Use real peanut butter, not the no-stir kind—it has better texture and flavor for sauce.
  • Coconut milk (120 ml): Full-fat is non-negotiable here; it's what makes the sauce luxurious.
  • Chili garlic sauce or Sriracha (1 teaspoon): Adjust this to your heat tolerance; it sneaks up on you.
  • Warm water (2–3 tablespoons): Keep it nearby to thin the sauce if it thickens as it cools.
  • Fresh cilantro, lime wedges, crushed roasted peanuts: These aren't just garnish—they're the final layer that makes each bite feel complete.

Instructions

Mix the marinade:
Whisk soy sauce, fish sauce, brown sugar, minced garlic, ginger, coriander, cumin, oil, and lime juice in a bowl until the sugar dissolves. The mixture should smell intoxicating—pungent and complex all at once. Don't skip tasting it; this is your flavor foundation.
Marinate the chicken:
Toss the chicken strips into the marinade, making sure each piece gets coated, then cover and refrigerate for at least 30 minutes. If you have time, leave it overnight—the flavors deepen and the chicken becomes more tender.
Prepare the peanut sauce:
While the chicken rests, warm a saucepan over low heat and whisk together peanut butter, coconut milk, soy sauce, brown sugar, lime juice, chili garlic sauce, fish sauce, and minced garlic. Stir constantly until the mixture is smooth and everything has melted together into a silky sauce.
Thread the skewers:
Pull the marinated chicken from the fridge and thread each piece onto a soaked skewer, packing them close but not cramped. If a piece is stubborn, use the point of the skewer to make a small hole first.
Fire up the grill:
Preheat your grill or grill pan to medium-high heat and lightly oil the grates so the chicken won't stick. Let it get hot enough that water droplets sizzle on contact.
Grill until charred:
Place the skewers on the hot grill and leave them alone for 3 to 4 minutes so they develop a golden crust. Flip once and grill the other side for another 3 to 4 minutes until the chicken is cooked through and has light char marks.
Serve with confidence:
Transfer the hot skewers to a plate, spoon that peanut sauce alongside, and scatter cilantro, lime wedges, and crushed peanuts over top. Serve immediately while the chicken is still warm and the sauce is creamy.
Skewers of marinated chicken thigh meat and rich peanut sauce served with cilantro garnish on plate. Pin It
Skewers of marinated chicken thigh meat and rich peanut sauce served with cilantro garnish on plate. | hometastelab.com

There's a moment when you pull these off the grill and hand them to someone, and they take that first bite—sauce dripping, cilantro in their teeth, eyes closing. That's when satay stops being a recipe and becomes a memory you're both making together.

The Magic of Marinating

Marinating does more than add flavor; it tenderizes the chicken and lets the spices sink deeper into every fiber. I learned this the hard way after years of tossing unseasoned meat on the grill and wondering why it tasted flat. Even 30 minutes makes a difference, but if you marinate overnight, the chicken takes on this incredible depth that tastes like you've been slow-cooking it. The acid from the lime juice and the enzymes in the ginger work together to break down the muscle fibers just enough that nothing feels tough or stringy.

Peanut Sauce That Actually Tastes Incredible

This sauce is the reason people ask for the recipe before they even finish eating. The secret is balancing four flavors simultaneously: richness from the peanut butter and coconut milk, salt from the soy and fish sauce, heat from the chili, and brightness from the lime. If it tastes one-dimensional, it usually means you need either more lime or more fish sauce—never just more sweetness. When you taste it and it makes you pause, that's when you know it's right.

Serving Suggestions and Variations

Satay works equally well as a passed appetizer at a gathering or as a main course served over jasmine rice with a cool cucumber salad on the side. The cool, crisp cucumber salad cuts through the richness of the peanut sauce in a way that feels essential. You can also swap the chicken for shrimp—which cooks in about 2 minutes per side—or use firm tofu for a vegetarian version that's just as satisfying.

  • Serve with jasmine rice and a light cucumber salad for balance and freshness.
  • If you skip the soaking step for skewers, use metal ones or flat wooden skewers to prevent spinning.
  • Make the peanut sauce ahead and reheat it gently; it keeps for three days in the fridge.
Close-up of tender Chicken Satay Skewers with peanut sauce dip and rice for a flavorful appetizer. Pin It
Close-up of tender Chicken Satay Skewers with peanut sauce dip and rice for a flavorful appetizer. | hometastelab.com

These skewers have a way of bringing people together around a grill or a crowded table, and somehow they taste even better when shared. Make them once and you'll find yourself reaching for this recipe again and again.

Recipe Questions

Marinate the chicken for at least 30 minutes to allow flavors to infuse fully. For deeper taste, marinate overnight in the refrigerator.

Yes, you can grill chicken strips on a grill pan or baking sheet, but skewers help cook evenly and add presentation appeal.

For nut-free alternatives, sunflower seed butter works well while maintaining creamy texture in the sauce.

The sauce has a mild heat from chili garlic or Sriracha, which can be adjusted or omitted to suit your spice preference.

Jasmine rice, cucumber salad, or steamed vegetables pair beautifully, helping balance the dish’s bold flavors.

Use tamari instead of soy sauce to make the dish gluten-free without compromising flavor.

Chicken Satay Peanut Sauce

Marinated chicken grilled and served with a creamy peanut sauce bursting with Southeast Asian flavors.

Prep 20m
Cook 15m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Chicken Skewers

  • 1.1 lbs boneless, skinless chicken thighs or breasts, cut into ¾-inch strips
  • 2 tablespoons soy sauce or tamari (gluten-free option)
  • 1 tablespoon fish sauce
  • 1 tablespoon brown sugar
  • 2 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 tablespoon vegetable oil
  • Juice of ½ lime
  • 8 to 12 bamboo skewers, soaked in water for 30 minutes

Peanut Sauce

  • ½ cup creamy peanut butter
  • ½ cup coconut milk
  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon brown sugar
  • 1 tablespoon fresh lime juice
  • 1 teaspoon chili garlic sauce or Sriracha
  • 1 teaspoon fish sauce
  • 1 small garlic clove, minced
  • 2 to 3 tablespoons warm water, to adjust consistency

Garnish

  • Fresh cilantro, chopped
  • Lime wedges
  • Crushed roasted peanuts

Instructions

1
Marinate Chicken: Combine soy sauce, fish sauce, brown sugar, garlic, ginger, coriander, cumin, oil, and lime juice in a bowl. Add chicken strips and toss to coat evenly. Cover and refrigerate to marinate for 30 minutes to 2 hours.
2
Prepare Peanut Sauce: In a small saucepan over low heat, whisk peanut butter, coconut milk, soy sauce, brown sugar, lime juice, chili garlic sauce, fish sauce, and garlic until smooth and warmed through. Thin with warm water if needed. Remove from heat and set aside.
3
Skewer Chicken: Thread marinated chicken pieces onto the soaked bamboo skewers, ensuring even distribution.
4
Preheat Grill: Preheat grill or grill pan to medium-high heat. Lightly oil the grilling surface to prevent sticking.
5
Grill Chicken: Grill skewers for 3 to 4 minutes on each side until chicken is fully cooked and slightly charred.
6
Serve: Plate the skewers immediately and serve alongside the peanut sauce. Garnish with chopped cilantro, lime wedges, and crushed roasted peanuts.
Additional Information

Equipment Needed

  • Mixing bowls
  • Knife and cutting board
  • Grill or grill pan
  • Bamboo or metal skewers
  • Small saucepan
  • Whisk

Nutrition (Per Serving)

Calories 380
Protein 31g
Carbs 16g
Fat 22g

Allergy Information

  • Contains peanuts, soy, and fish (fish sauce).
  • Use tamari for gluten-free. Check labels for hidden allergens.
Claire Donovan

Sharing easy, wholesome recipes and practical cooking tips for fellow food lovers.