The Pantry
Southeast Asian

Chicken satay

Juicy grilled chicken skewers marinated in coconut, lime, and warm spices, served with a creamy peanut sauce and crisp cucumber-onion salad. This version makes about 8 small skewers, enough for 2 servings, and keeps the satay flavor recognizable with a fragrant, lightly sweet marinade and a thick, spoonable sauce.

Prep 20 minCook 12 minRest 20 minAdjust servings ↓
Chicken satay
~520 calper person · ~1040 total
~$8.60meal total · ~$4.30 per person

Estimated calories and US ingredient costs.

For 4 servings, use a larger grill pan or sheet pan with a rack so the skewers do not crowd. Keep the same cooking temperature and watch doneness by thickness, not by doubling the time. If scaling up, make the sauce in a wider saucepan so it thickens evenly and does not scorch in the center. The sauce quantity here assumes you will consume nearly all of it; if some is left behind in the pan, the listed nutrition slightly overstates what is eaten rather than understating it.

The Pantry way

Your whole cook, in one place.

Ingredients, steps and a live timeline. Ready for 2 people.

Step timeline

Cooking order

8 left
Step 1

Make the marinade

~3 min

Make the marinade.

In a medium bowl, whisk together 2 tbsp coconut milk, 1 tbsp soy sauce, 1 tbsp lime juice, 1 tbsp brown sugar, 1 tsp neutral oil, 2 tsp minced garlic, 2 tsp minced fresh ginger, 1 tsp curry powder, 1/2 tsp ground coriander, 1/2 tsp ground cumin, 1/4 tsp ground turmeric, 1/4 tsp fine salt, and 1/8 tsp black pepper until the sugar dissolves and the mixture looks smooth and speckled.

Ingredients
  • 1 tbspSoy sauce
  • 1 tbspLime juice
  • 1 tspNeutral oil
  • 2 tspGarlic
  • 2 tspFresh ginger
  • 1 tspCurry powder
  • 1/2 tspGround coriander
  • 1/2 tspGround cumin
  • 1/4 tspGround turmeric
  • 1/4 tspFine salt
  • 1/8 tspBlack pepper
Step 2

Coat the chicken

~20 min

Coat the chicken.

Add the 12 oz chicken breast strips to the bowl and toss until every piece is evenly coated.

Cover and let it sit for 20 minutes at room temperature while you soak 8 small wooden skewers in water, or use metal skewers if you have them.

If the chicken strips are very uneven, fold thinner ends under so they cook at the same rate.

Ingredients
  • 12 ozChicken breast
  • 2 tbsp total for recipeWater
Step 3

Mix the peanut sauce

~3 min

Mix the peanut sauce.

In a small saucepan, whisk together 3 tbsp peanut butter, 1/4 cup coconut milk, 2 tbsp water, 1 tbsp lime juice, 1 tbsp soy sauce, 1 tsp brown sugar, and 1/4 tsp chili flakes.

Set over medium-low heat and whisk for 2 to 3 minutes until glossy and spoonable.

If it seems too thick to drizzle, whisk in 1 more tbsp water; if it starts to separate, lower the heat and keep whisking until smooth.

Ingredients
  • 1 tbspSoy sauce
  • 1 tbspLime juice
  • 3 tbspPeanut butter
  • 2 tbspWater
  • 1/4 tspChili flakes
Step 4

Skewer the chicken

~4 min

Skewer the chicken.

Heat a grill pan, outdoor grill, or broiler pan over medium-high heat.

Thread the marinated chicken onto the 8 skewers in loose folds rather than tight stacks, leaving a little space between pieces so the edges can brown.

Discard any leftover raw marinade.

Ingredients
  • 12 oz total for recipeChicken breast
Step 5

Cook the satay

~15 min

Cook the satay.

Brush the hot grill pan or broiler pan lightly with a little oil from the recipe if needed, then cook the skewers for about 10 to 12 minutes total, turning every 2 to 3 minutes, until the chicken is browned in spots and reaches 165 F at the thickest piece.

If broiling, place the rack about 6 inches from the heat and watch closely so the sugar in the marinade does not burn.

Ingredients
  • 1 tsp total for recipeNeutral oil
Step 6

Toss the salad

~3 min

Toss the salad.

While the chicken cooks, combine 6 oz cucumber and 2 oz red onion in a small bowl.

Add a small spoonful of the warm peanut sauce if you want the vegetables lightly dressed, or leave them plain for a fresher crunch.

The onion should stay crisp and the cucumber should look glossy, not watery.

Ingredients
  • 12 oz total for recipeChicken breast
  • 6 ozCucumber
  • 2 oz total for recipeRed onion
Step 7

Plate and finish

~3 min

Arrange the cucumber and red onion next to the skewers so the cool crunch balances the rich sauce.

Ingredients
  • 6 oz total for recipeCucumber
  • 2 oz total for recipeRed onion
Step 8

Serve meal

~1 min

Once all dishes are cooked and ready, plate and serve the meal together.

Chicken satay: Plate and finish.

Chicken satay: Transfer the skewers to plates and spoon the peanut sauce over the top or serve it alongside for dipping.

Chicken satay: Serve right away while the chicken is hot and the edges are still lightly caramelized.

Make the next one yours.

Create a custom meal with what you have.

Create my own recipe →
Read the traditional recipe

Ingredients

For 2 people

  • 12 oz chicken breast, cut into 1/2-inch strips
  • 2 tbsp coconut milk
  • 2 tbsp soy sauce
  • 2 tbsp lime juice
  • 1 tbsp brown sugar
  • 1 tsp neutral oil
  • 2 tsp minced garlic
  • 2 tsp minced fresh ginger
  • 1 tsp curry powder
  • 1/2 tsp ground coriander
  • 1/2 tsp ground cumin
  • 1/4 tsp ground turmeric
  • 1/4 tsp fine salt
  • 1/8 tsp black pepper
  • 3 tbsp peanut butter
  • 1/4 cup coconut milk
  • 2 tbsp water
  • 1 tsp brown sugar
  • 1/4 tsp chili flakes
  • 6 oz cucumber, thinly sliced
  • 2 oz red onion, thinly sliced

Method

  1. Make the marinadeIn a medium bowl, whisk together 2 tbsp coconut milk, 1 tbsp soy sauce, 1 tbsp lime juice, 1 tbsp brown sugar, 1 tsp neutral oil, 2 tsp minced garlic, 2 tsp minced fresh ginger, 1 tsp curry powder, 1/2 tsp ground coriander, 1/2 tsp ground cumin, 1/4 tsp ground turmeric, 1/4 tsp fine salt, and 1/8 tsp black pepper until the sugar dissolves and the mixture looks smooth and speckled.
  2. Coat the chickenAdd the 12 oz chicken breast strips to the bowl and toss until every piece is evenly coated. Cover and let it sit for 20 minutes at room temperature while you soak 8 small wooden skewers in water, or use metal skewers if you have them. If the chicken strips are very uneven, fold thinner ends under so they cook at the same rate.
  3. Mix the peanut sauceIn a small saucepan, whisk together 3 tbsp peanut butter, 1/4 cup coconut milk, 2 tbsp water, 1 tbsp lime juice, 1 tbsp soy sauce, 1 tsp brown sugar, and 1/4 tsp chili flakes. Set over medium-low heat and whisk for 2 to 3 minutes until glossy and spoonable. If it seems too thick to drizzle, whisk in 1 more tbsp water; if it starts to separate, lower the heat and keep whisking until smooth.
  4. Skewer the chickenHeat a grill pan, outdoor grill, or broiler pan over medium-high heat. Thread the marinated chicken onto the 8 skewers in loose folds rather than tight stacks, leaving a little space between pieces so the edges can brown. Discard any leftover raw marinade.
  5. Cook the satayBrush the hot grill pan or broiler pan lightly with a little oil from the recipe if needed, then cook the skewers for about 10 to 12 minutes total, turning every 2 to 3 minutes, until the chicken is browned in spots and reaches 165 F at the thickest piece. If broiling, place the rack about 6 inches from the heat and watch closely so the sugar in the marinade does not burn.
  6. Toss the saladWhile the chicken cooks, combine 6 oz cucumber and 2 oz red onion in a small bowl. Add a small spoonful of the warm peanut sauce if you want the vegetables lightly dressed, or leave them plain for a fresher crunch. The onion should stay crisp and the cucumber should look glossy, not watery.
  7. Plate and finishTransfer the skewers to plates and spoon the peanut sauce over the top or serve it alongside for dipping. Arrange the cucumber and red onion next to the skewers so the cool crunch balances the rich sauce. Serve right away while the chicken is hot and the edges are still lightly caramelized.

Before you cook

What to get ready

Wide skillet or the recipe's grill pan, tongs, separate raw-meat prep board and thermometer.

Cut chicken into uniform strips and keep clean peanut sauce separate from raw-chicken marinade.

If something needs adjusting

Skewers brown unevenly

Leave small gaps between pieces and turn consistently; check the thickest chicken reaches 165°F.

Chicken cooks unevenly

Keep pieces a similar thickness and check the thickest part of each portion reaches 165°F. Remove finished pieces while thicker ones continue.

Store for later

Refrigerate chicken promptly in shallow portions. Reheat to 165°F, adding a little water to any sauce to keep it from drying out.

Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.

Make the ingredients go further

Use remaining coconut milk and peanut butter in chickpea stew.

Next use for your ingredients: Chickpea peanut stew →

Calculate this meal with your own prices →

How to Pan Sear Chicken Breast →

Cooking notes updated October 24, 2026. How we create recipes.

Tips, swaps and questions

A little kitchen know-how

For the most authentic satay texture, cut the chicken into long strips instead of cubes. The wide surface area browns better and stays juicy on a grill pan. If your peanut butter is very stiff, warm the sauce gently and thin it with water a teaspoon at a time so it becomes glossy instead of pasty.

Make it work for you

If you do not have chicken breast, boneless skinless chicken thighs work well and stay a little juicier, but they may need 1 to 2 extra minutes on the heat. You can also swap the grill pan for a broiler, but keep the sugar in the marinade low and watch carefully because broilers can scorch the outside before the center is done.

Use more of your coconut milk and lime juice in chickpea potato curry.

Can I make chicken satay ahead of time?

Yes. You can marinate the chicken for up to 24 hours in the refrigerator, then skewer and cook it just before serving. The peanut sauce can be made 3 to 4 days ahead and reheated gently with a splash of water. Store leftovers in the refrigerator within 2 hours and reheat the chicken to 165 F.

Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.