Description
Tender, flavorful, and perfectly charred—these Thai-inspired chicken satay skewers feature a savory-sweet peanut marinade and golden curry spices that taste just like authentic street food.
Prep Time: 15 minutes (plus 2 hours marinating) | Cook Time: 8 minutes | Total Time: 2 hours 23 minutes | Servings: 4
Ingredients
- 1 lb boneless, skinless chicken breasts (or thighs), cut into thin strips (about 1/4–1/2 inch thick)
- 1/4 cup soy sauce (regular, not low-sodium)
- 2 tablespoons honey
- 2 tablespoons smooth peanut butter (natural works best)
- 2 cloves garlic, minced (fresh only, please)
- 1 teaspoon curry powder
- 1/2 teaspoon turmeric (this gives the golden color)
- 1/4 teaspoon cayenne pepper (adjust to your heat preference)
- 12–16 bamboo skewers, soaked in water for at least 30 minutes
Instructions
- In a medium bowl, whisk together the soy sauce, honey, peanut butter, minced garlic, curry powder, turmeric, and cayenne pepper until smooth and well combined. The peanut butter might resist at first, but keep whisking—it’ll come together.
- Cut your chicken into thin strips about 1/4 to 1/2 inch thick and 4-5 inches long, keeping them as uniform as possible for even cooking.
- Add the chicken strips to the marinade, tossing to make sure every piece is well coated. Cover the bowl and refrigerate for at least 2 hours, but overnight is even better if you have time. The longer it marinates, the more flavorful it gets.
- About 30 minutes before cooking, soak your bamboo skewers in water to prevent them from burning on the grill. If using metal skewers, skip this step.
- Preheat your grill or grill pan to medium-high heat until it’s really hot—you want those beautiful grill marks and some caramelization.
- Thread the marinated chicken strips onto the soaked skewers, weaving them in an S-pattern so they lay flat. Don’t pack them too tightly—leave a little space between the folds for even cooking.
- Place the skewers on the hot grill and cook undisturbed for 3-4 minutes until you see nice grill marks and caramelization. Flip carefully and cook the other side for another 3-4 minutes until the chicken is cooked through (165°F internal temperature) with slightly charred edges.
- Remove from the grill and serve immediately while hot with peanut sauce for dipping, jasmine rice, or cucumber salad. These are best enjoyed fresh off the grill.
Nutrition Information (Per Serving, about 3-4 skewers):
- Calories: 215
- Carbohydrates: 12g
- Protein: 28g
- Fat: 6g
- Fiber: 1g
- Sodium: 680mg
- Vitamin A: 8% DV
- Iron: 10% DV
- Potassium: 12% DV
This dish provides excellent lean protein from the chicken and beneficial compounds from turmeric and garlic.
Notes:
- Don’t skip the marinating time—at least 2 hours minimum, but overnight is ideal for maximum flavor.
- Soak those bamboo skewers for at least 30 minutes or they’ll catch fire. An hour is even better.
- Keep your chicken strips uniform in thickness so they cook evenly. Aim for 1/4 to 1/2 inch thick.
- Don’t overcook the chicken—pull it when it just reaches 165°F. It’ll continue cooking slightly after you remove it from heat.
- If your grill is too hot and the outside is charring before the inside cooks, move to indirect heat or reduce temperature.
Storage Tips:
- Store cooked satay in an airtight container in the refrigerator for up to 3 days.
- Reheat gently in a skillet over medium heat or in the microwave for 30-second intervals to avoid drying out.
- Freeze marinated, uncooked satay skewers for up to 3 months. Freeze on a baking sheet, then transfer to freezer bags. Thaw in the fridge before grilling.
- Cooked satay can be frozen for up to 2 months, though the texture is best when fresh.
Serving Suggestions:
- With peanut sauce: The classic Thai way—creamy peanut sauce for dipping is essential
- Over jasmine rice: Serve with fragrant jasmine rice and a cucumber salad
- In lettuce wraps: Wrap in butter lettuce with herbs and vermicelli noodles
- As appetizers: Perfect for parties—arrange on a platter with dipping sauces
Mix It Up (Recipe Variations):
- Thai Lemongrass Satay: Add 1 tablespoon lime juice and 1 stalk minced lemongrass to the marinade
- Pineapple Chicken Satay: Thread pineapple chunks between chicken pieces for sweet caramelization
- Spicy Satay: Double the cayenne and add 1 tablespoon sriracha to the marinade
- Beef Satay: Swap chicken for thinly sliced sirloin or flank steak—equally delicious
What Makes This Recipe Special:
This chicken satay recipe captures the essence of Thai street food by using a peanut-enriched marinade with curry powder and turmeric that creates both flavor and that iconic golden color. The technique of marinating for extended time and grilling over high heat mirrors the traditional preparation of Southeast Asian satay vendors who’ve perfected this dish over generations. What sets this apart from other grilled chicken recipes is the peanut butter in the marinade—it adds richness, helps create caramelized crust, and keeps the meat tender while infusing every bite with that distinctive Thai flavor profile that makes satay one of the world’s most beloved street foods.
