Chicken Satay with Peanut Sauce

Classic Chicken Satay with a creamy, slightly spicy peanut sauce — a perfect grilling recipe that captures the flavors of Southeast Asian street food. Thinly sliced, turmeric-bright chicken is marinated in coconut and lime, grilled on skewers, and served with a rich peanut dipping sauce.

0.0(0 reviews)
Prep: 45m · Cook: 10m · Total55 mins
DifficultyEasy
Serves4
Chicken Satay with Peanut Sauce

Ingredient Spotlight

Full-fat coconut milk

A thick, creamy liquid made from grated coconut flesh and water; widely used in Southeast Asian, South Asian, and Caribbean cuisines for curries, soups, and desserts. It has a rich, slightly sweet coconut aroma and a fatty, silky mouthfeel that adds body and flavor. You can find it canned or in cartons at mainstream supermarkets and Asian grocery stores. If you need a substitute, use coconut cream diluted with water, or for non-coconut options use a mix of heavy cream and a little coconut extract (or full-fat dairy cream if coconut flavor isn’t essential).

Ingredient Spotlight

Soy sauce (or tamari)

Soy sauce is a salty fermented condiment of East Asian origin; tamari is a Japanese-style soy sauce that’s typically darker, richer, less salty, and often lower in wheat (so it’s a common gluten-free alternative). Tamari has a slightly deeper umami flavor and less sharpness than regular soy sauce. Both are widely available in supermarkets and Asian markets; good substitutes include regular soy sauce, coconut aminos, or liquid aminos if you need a gluten-free or milder option.

Ingredient Spotlight

Bamboo skewers (soaked 30 minutes)

Thin pointed sticks made from split bamboo used to thread meats, vegetables, or tofu for grilling or broiling—common in Southeast Asian and Middle Eastern street foods and home cooking. They’re soaked before cooking to prevent burning and to keep food moist. You can buy them in the grilling or produce aisle of grocery stores, Asian markets, or kitchen supply shops. If you don’t have them, use metal skewers, wide flat metal or wooden skewers (soak wooden ones similarly), or cook ingredients on a grill basket or sheet instead.

Jake

Jake's note

"This recipe shines at casual summer cookouts or as an impressive appetizer for dinner parties. Home cooks will love how quickly the marinade infuses flavor and how the peanut sauce comes together with just a few pantry staples."

Chicken Satay with Peanut Sauce

Chicken satay is one of those dishes that performs beautifully whether you’re feeding a hungry weeknight family or assembling a spread for guests. Here the chicken is cut thin and marinated in coconut milk, lime and turmeric so each strip cooks through quickly and picks up a golden, slightly resinous edge on the grill. Using thighs instead of breast keeps the meat forgivingly juicy; the turmeric gives the meat a vivid, inviting color while the brown sugar and soy help develop char and a touch of umami on the surface.

The peanut sauce in this version is intentionally flexible — creamy natural peanut butter thinned with a little reserved coconut milk keeps it bright and glossy, while a splash of sriracha and extra lime lets you dial heat and acidity to taste. Small technique choices — slicing against the grain, soaking skewers, and reserving a bit of marinade to thin the sauce — are what make this recipe repeatable and fail-safe, producing skewers that are caramelized at the edges but tender inside.

Plan your timing

6:00 pm6:11 pmMake the marinade
6:11 pm6:22 pmMarinate the chicken
6:22 pm6:33 pmPrepare the peanut sauce
6:33 pm6:44 pmSkewer and grill the chicken
6:44 pm6:55 pmRest and serve
Advertisement

Ingredients

Yield
4

Instructions

Make the marinade

In a bowl whisk together the coconut milk, soy sauce, brown sugar, minced garlic, ground turmeric, and the zest and juice of one lime until the sugar dissolves. Reserve about 1/4 cup of the coconut milk mixture (or set aside extra coconut milk) to thin the peanut sauce later.

For this step

  • 1 cupFull-fat coconut milk
  • 2 tbspSoy sauce (or tamari)
  • 2 tbspLight brown sugar
  • 3 clovesGarlic, minced
  • 1 tspGround turmeric
  • 1 limeLime (zest and juice)
Make the marinade

Marinate the chicken

Thinly slice the chicken thighs against the grain into strips about 1/2 inch wide and add them to the marinade, tossing to coat thoroughly. Cover and refrigerate at least 30 minutes, up to 2 hours, to let the flavors penetrate.

For this step

  • 1.5 lbBoneless skinless chicken thighs, thinly sliced
Marinate the chicken

Prepare the peanut sauce

Whisk the peanut butter with the reserved coconut milk (about 1/4 cup), a splash of the soy sauce from the marinade, and the sriracha until smooth; add more reserved coconut milk a tablespoon at a time to reach a dipping consistency. Taste and adjust: a little extra lime or a pinch of brown sugar will balance heat and acidity.

For this step

  • 0.5 cupCreamy peanut butter (natural or smooth)
  • 1 tspSriracha (or other chili sauce)
Prepare the peanut sauce

Skewer and grill the chicken

Thread 3–4 strips of marinated chicken onto each soaked bamboo skewer, distributing meat evenly. Grill over medium-high heat (or preheated gas/charcoal grill) 3–4 minutes per side until charred at the edges and cooked through (internal temperature 165°F/74°C), turning once; baste with leftover marinade during the first minutes of grilling if desired.

For this step

  • 12 skewersBamboo skewers (soaked 30 minutes)
Skewer and grill the chicken

Rest and serve

Transfer skewers to a platter and let rest 3–5 minutes. Serve warm with the peanut sauce on the side and lime wedges for squeezing.

Tips from the kitchen

Slice Against the Grain

Cut the thighs into thin strips across the muscle fibers to break up chew and keep bites tender; thinner pieces grill faster and char more evenly.

Soak Skewers Thoroughly

Soak bamboo skewers for at least 30 minutes to prevent burning and make them easier to handle on a hot grill.

Reserve Marinade For Sauce

Set aside about 1/4 cup of the marinade before adding raw chicken so you can safely thin the peanut sauce without using raw juices.

Baste Early, Not Late

If you baste with leftover marinade, do it only during the first 2–3 minutes of grilling so sugars can caramelize but you avoid slathering on raw juices.

Check Temp, Don’t Guess

Aim for an internal temperature of 165°F (74°C) measured in the thickest strip to ensure safety without overcooking; because pieces are thin, a quick probe thermometer is best.

Variations & substitutions

Chicken Breast Option

Use thinly sliced boneless skinless chicken breast for a leaner version, but reduce marinating time to 30–45 minutes and watch the grill closely to avoid drying.

Make It Vegetarian

Swap chicken for thick strips of extra-firm tofu or seitan marinated the same way and char on a hot grill, brushing with oil to improve browning.

Thai-Style Flavor Twist

Add 1 tablespoon red curry paste to the marinade and finish the peanut sauce with a teaspoon of fish sauce and chopped cilantro for deeper Southeast Asian notes.

Spicier Peanut Sauce

Increase sriracha to 2 teaspoons and fold in 1–2 teaspoons of sambal oelek or a pinch of cayenne for a more aggressive, tongue-tingling dip.

Storage & make-ahead

Store leftover cooked skewers and peanut sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat chicken gently in a 300°F (150°C) oven for 8–10 minutes or briefly on a hot grill, turning to re-crisp edges; avoid microwaving too long or the chicken will dry out. Peanut sauce can be loosened with a tablespoon or two of warmed coconut milk or water if it thickens in the fridge.

What to serve with it

Serve skewers on a long platter with small bowls of peanut sauce and lime wedges for squeezing; garnish with chopped cilantro and thinly sliced cucumber for brightness and crunch. Offer jasmine rice or coconut rice and a simple green papaya salad or quick cucumber relish to add acid and texture. For drinks, a cold lager, riesling with a touch of residual sugar, or iced Thai tea balances the richness nicely.

Frequently asked questions

Can I marinate the chicken overnight?

You can marinate up to 8 hours, but avoid much longer because the acid and enzymes in the lime will begin to break down the meat’s texture; 30 minutes to 2 hours is plenty for thin strips.

Is it safe to baste with the leftover marinade?

Only if you reserved a portion before adding raw chicken; otherwise discard or bring used marinade to a full boil for several minutes to kill pathogens before using as a baste or sauce.

Why use coconut milk in the marinade?

Coconut milk adds fat that carries flavor and helps the chicken brown while gently tenderizing; it also ties the marinade into the peanut sauce for a cohesive flavor profile.

My peanut sauce is too thick — how do I thin it?

Whisk in the reserved coconut milk or warm water one tablespoon at a time until you reach the desired dipping consistency, then adjust acid and salt to balance.

Can I cook these under a broiler or indoor grill pan?

Yes — broil on high or cook in a hot grill pan, turning once, until edges char and internal temperature hits 165°F (74°C); timing will be similar but watch closely to prevent burning.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Make the marinade
  • Full-fat coconut milk1 cup
  • Soy sauce (or tamari)2 tbsp
  • Light brown sugar2 tbsp
  • Garlic, minced3 cloves
  • Ground turmeric1 tsp
  • Lime (zest and juice)1 lime
Step 2: Marinate the chicken
  • Boneless skinless chicken thighs, thinly sliced1.5 lb
Step 3: Prepare the peanut sauce
  • Creamy peanut butter (natural or smooth)0.5 cup
  • Sriracha (or other chili sauce)1 tsp
Step 4: Skewer and grill the chicken
  • Bamboo skewers (soaked 30 minutes)12 skewers

Nutrition Facts

Per serving: 3 skewers (300g)

Calories693
Total Fat28.7g
Saturated Fat3g
Trans Fat0g
Polyunsaturated Fat6.4g
Monounsaturated Fat3.9g
Total Carbohydrates36.9g
Dietary Fiber1.9g
Total Sugars9.8g
Protein72g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Chicken Satay with Peanut Sauce

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect