...
Go Back
+ servings
Grilled Thai Chicken Satay with Peanut Sauce, garnished with fresh cilantro and lime wedges on a rustic serving board.

Authentic Thai Chicken Satay with Peanut Sauce (Secret Twist!)

Experience the authentic magic of Thai street food with this irresistible Chicken Satay recipe. Featuring juicy, tender chicken marinated with a secret blend of bloomed spices for unparalleled depth of flavor, paired with a creamy, addictive peanut sauce. This dish promises a vibrant culinary journey straight to Thailand.
Prep Time 20 minutes
Cook Time 12 minutes
Total Time 2 hours 32 minutes
Servings: 4 servings
Course: Appetizer, Main Course
Cuisine: Thai
Calories: 620

Ingredients
  

For the Chicken Satay:
  • 1.5 pounds boneless, skinless chicken thighs cut into 1/4-inch thick strips
  • 1 tablespoon freshly ground turmeric powder
  • 1 tablespoon freshly ground cumin powder
  • 1 tablespoon freshly ground coriander powder
  • 1 teaspoon white pepper
  • 1 tablespoon minced garlic
  • 1 tablespoon minced ginger
  • 1/4 cup full-fat coconut milk
  • 2 tablespoons fish sauce
  • 2 tablespoons soy sauce (or tamari for gluten-free)
  • 1 tablespoon brown sugar
  • 1 tablespoon neutral oil (for blooming spices)
  • Bamboo skewers soaked in water for at least 30 minutes
For the Peanut Sauce:
  • 1 cup creamy natural peanut butter
  • 1/2 cup full-fat coconut milk
  • 2 tablespoons red curry paste
  • 2 tablespoons fish sauce
  • 2 tablespoons soy sauce (or tamari for gluten-free)
  • 1 tablespoon brown sugar
  • 1 tablespoon lime juice
  • 1/2 cup hot water (or more, for thinning)
  • Optional garnishes: chopped cilantro, crushed roasted peanuts, lime wedges

Equipment

  • Small pan
  • Large bowl
  • Saucepan or microwave-safe bowl
  • whisk
  • Paper towels
  • Grill (or oven/air fryer)

Method
 

Phase 1: Prepare the Chicken and Marinate
  1. First, pat your chicken strips dry with paper towels. This helps the marinade adhere better and promotes better browning later.
  2. Now, for our secret step. Heat 1 tablespoon of neutral oil in a small pan over medium heat. Once shimmering, add the ground turmeric, cumin, and coriander powders. Stir constantly for about 30 seconds to 1 minute, until the spices become incredibly fragrant and slightly darker. Be careful not to burn them. This blooming process awakens their fat-soluble flavors. Remove from heat immediately.
  3. In a large bowl, combine the bloomed spices with the minced garlic, minced ginger, white pepper, full-fat coconut milk, fish sauce, soy sauce (or tamari), and brown sugar. Whisk everything together until well combined, creating a thick, fragrant marinade.
  4. Add the chicken strips to the marinade, tossing to ensure every piece is thoroughly coated. Cover the bowl and refrigerate for at least 2 hours, or ideally overnight, for the deepest, most complex flavors. Marinating longer allows the chicken to truly absorb all those amazing aromatics.
Phase 2: Prepare the Peanut Sauce
  1. While the chicken is marinating, you can prepare the luscious peanut sauce. In a saucepan or microwave-safe bowl, combine the creamy natural peanut butter, full-fat coconut milk, red curry paste, fish sauce, soy sauce (or tamari), brown sugar, and lime juice.
  2. Gently heat the mixture over low heat on the stovetop, whisking constantly until everything is smooth and well combined. If using a microwave, heat in 30-second intervals, stirring in between, until smooth.
  3. Gradually whisk in the hot water, a little at a time, until the sauce reaches your desired silky smooth consistency. You might need a bit more or less depending on your peanut butter. Taste and adjust the seasonings as needed, adding more fish sauce for savoriness, brown sugar for sweetness, or lime juice for brightness.
  4. Remove the sauce from heat and set aside. It will thicken slightly as it cools.
Phase 3: Skewer and Cook the Satay
  1. Once your chicken has marinated sufficiently, thread the chicken strips onto the pre-soaked bamboo skewers. Aim for 3-4 pieces per skewer, weaving them onto the skewer in an accordion style. Do not overcrowd the skewers, as this prevents even cooking and browning. About 1 inch of skewer should be left exposed at each end for easy handling.
  2. Preheat your grill to medium-high heat. Lightly oil the grill grates to prevent sticking.
  3. Place the chicken satay skewers on the hot grill. Cook for 2-3 minutes per side, turning occasionally, until the chicken is golden-brown with a slight char and cooked through. The internal temperature should reach 165 degrees F (74 degrees C). Cooking times can vary based on the thickness of your chicken and grill temperature, so watch them closely to avoid overcooking and drying out the chicken.
  4. Once cooked, remove the satay from the grill and let it rest for a few minutes before serving. This helps keep the chicken juicy.

Nutrition

Calories: 620kcalCarbohydrates: 28gProtein: 45gFat: 40gSaturated Fat: 18gCholesterol: 130mgSodium: 1000mgPotassium: 550mgFiber: 4gSugar: 12gCalcium: 45mgIron: 2mg

Notes

This Thai Chicken Satay recipe is incredibly versatile! You can easily cook it in the oven (400°F / 200°C for 15-20 minutes, flipping halfway) or an air fryer (375°F / 190°C for 8-12 minutes, flipping halfway) if you don't have a grill. It's also perfect for meal prep; raw marinated chicken and cooked satay can be frozen for up to 3 months, and the peanut sauce for up to 2 months. Always soak bamboo skewers to prevent burning, and remember to taste and adjust your peanut sauce for perfect balance. For the deepest flavor, marinate the chicken overnight if possible.
Nutrition information is estimated based on common ingredients and serving sizes and may vary.

Tried this recipe?

Let us know how it was!