Chicken Satay Recipe

The best part of this Thai chicken satay is the way the coconut milk tenderizes the chicken while carrying the curry powder, turmeric, and bright lemon-lemongrass flavor deep into each piece. I use boneless chicken cut into long, fairly thin strips so there is plenty of surface area for the marinade and so the meat cooks quickly over high heat. After two hours, the chicken takes on a warm golden color from the turmeric, with a gentle curry fragrance that smells especially inviting once it hits the grill or grill pan. The texture is what makes this recipe worth the wait: the edges char slightly, while the coconut milk keeps the centers juicy and soft. Threading the strips onto skewers gives you those appealing browned ridges, but don’t pack the chicken tightly together. Leave a little space between pieces so heat can circulate and the marinade can caramelize rather than steam. The 15-minute cooking time is usually enough, though the exact timing depends on the thickness of your strips. Chicken is done when it reaches 165°F in the thickest piece; a few darker spots are welcome, but the turmeric can make it harder to judge doneness by color alone. For the smoothest result, stir the marinade well before adding the chicken, since curry powder and turmeric tend to settle at the bottom of the coconut milk. If using wooden skewers, soak them while the chicken marinates, and wipe off excess marinade before cooking. Too much coating can drip and cause flare-ups, especially on a grill. I also warm the peanut sauce gently rather than boiling it, which keeps it creamy and makes it easier to spoon over the satay or use as a dipping sauce. The full two cups provide plenty for serving six, with extra for anyone who likes a generous dip. Serve the skewers hot with the peanut sauce and the crisp cucumber salad, whose cool, lightly tangy bite cuts through the rich coconut and peanuts. This makes an easy weeknight dinner, but it also works beautifully for a relaxed summer meal or a Thai-inspired dinner with friends. Steamed jasmine rice is the simplest pairing; sticky rice, extra cucumber, lime wedges, or a handful of fresh cilantro are also welcome alongside. The cucumber salad can be made while the chicken cooks, so everything reaches the table together without a last-minute scramble.

Recipe Details

Cuisine: Thai

Prep time: 120 minutes. Cook time: 15 minutes. Total time: 135 minutes.

Servings: 6

Difficulty: Easy

Ingredients

  • 1.5 lbs chicken
  • 1 cup coconut milk
  • 1 tbsp curry powder
  • 1 tsp turmeric
  • 1 lemon lemongrass
  • 2 cups peanut sauce
  • 1 medium cucumber salad

Instructions

  1. Step 1: Marinate chicken 2 hours. Combine the marinade ingredients thoroughly and ensure every surface of the protein is well coated. The acid and salt in the marinade begin to break down the outer proteins, allowing flavor to penetrate deeper into the meat. Cover and refrigerate for the recommended time — longer marinating generally means more flavor, but be careful not to over-marinate delicate proteins as the acid can make them mushy.
  2. Step 2: Thread on skewers. Carefully slide the pieces onto the skewers, leaving a small gap between each piece for even heat exposure. Uniform sizing of the pieces ensures everything cooks at the same rate.
  3. Step 3: Grill until charred. Preheat your grill to the proper temperature and oil the grates to prevent sticking. Place the food on the hot grill and resist the urge to move it too early — it will release naturally when properly seared. Use tongs rather than a fork to flip, as piercing allows flavorful juices to escape.
  4. Step 4: Serve with peanut sauce. Arrange the finished dish on warm plates for hot preparations or room-temperature plates for cold dishes. Garnish thoughtfully with fresh herbs, a drizzle of sauce, or complementary accompaniments that enhance both the visual appeal and the eating experience.