Savory Thai Chicken Satay with Creamy Peanut Sauce

Indulge in the extraordinary flavor of the BEST Chicken Satay recipe you’ll ever encounter! Featuring incredibly tender chicken marinated to perfection and served with a sweet, creamy Thai peanut sauce, these grilled skewers are not only simple to prepare in under an hour but also promise an unforgettable culinary experience. This recipe is destined to become a staple in your kitchen, a true crowd-pleaser that embodies the vibrant spirit of Thai cuisine.

Skewers of chicken on plate with small bowl of peanut sauce
Grilled chicken satay skewers served with a side of creamy Thai peanut sauce.

Table of Contents

  • The Ultimate Chicken Satay Experience
  • Why This Chicken Satay Recipe Stands Out
  • Key Ingredients for Irresistible Thai Chicken Satay
  • Step-by-Step Guide to Perfect Chicken Satay
  • Serving Suggestions: What to Pair with Chicken Satay
  • Frequently Asked Questions About Chicken Satay
  • Expert Recipe Tips for Success
  • Explore More Thai Recipes

The Ultimate Chicken Satay Experience

This Chicken Satay recipe began as a quest to replicate the incredible flavors found at my favorite Thai restaurant in San Diego. However, what started as a copycat venture quickly evolved into something truly remarkable. I can confidently say that this homemade version surpasses any chicken satay I’ve ever tasted in a restaurant. The secret lies in a harmonious blend of tender chicken, a uniquely aromatic marinade, and a velvety smooth peanut sauce that ties it all together.

The exceptional coconut curry marinade is the heart of this dish, infusing the chicken with unparalleled flavor and ensuring every bite is wonderfully tender. What’s even better? This depth of flavor is achieved with just a quick 30-minute marination period, making it ideal for weeknight meals or spontaneous gatherings. And, of course, no chicken satay is complete without a generous serving of an authentic Thai Peanut Sauce for dipping.

Fortunately, I’m sharing the world’s absolute BEST Thai Peanut Sauce recipe right alongside this chicken satay. I’m not exaggerating when I say this combination will truly impress you. Out of hundreds of recipes on my blog, this consistently ranks as one of my all-time favorites, a testament to its irresistible appeal and deliciousness.

Ingredients for chicken satay
Fresh and flavorful ingredients ready for crafting the perfect chicken satay marinade.

Why This Chicken Satay Recipe Stands Out

Many chicken satay recipes claim to be the best, but this one truly delivers on its promise. Here’s why it has earned its reputation as a consistent favorite:

  • Unmatched Tenderness: The magic of full-fat coconut milk in the marinade works wonders, breaking down the chicken fibers just enough to create incredibly tender skewers without compromising texture.
  • Explosive Flavor: A robust blend of traditional Thai spices like curry powder, coriander, and ginger, combined with the savory notes of soy sauce and fish sauce, creates a complex flavor profile that is both authentic and deeply satisfying. The hint of sriracha adds a subtle warmth, while fresh lime juice brightens the entire marinade.
  • Quick Marination: Unlike some recipes that demand hours of marination, this one achieves incredible results in just 30 minutes. This makes it a perfect choice for a flavorful weeknight dinner that doesn’t require extensive planning.
  • Perfectly Paired Peanut Sauce: The accompanying Thai Peanut Sauce is not just a dipping sauce; it’s an integral part of the experience. Its creamy texture and balanced sweet-savory-spicy profile complement the chicken beautifully, creating a symphony of flavors that will delight your palate.
  • Versatile Cooking Methods: While grilling offers that signature smoky char, this recipe is adaptable. You can bake it in the oven or use an indoor grill pan, ensuring you can enjoy delicious chicken satay any time of year.
  • SEO-Friendly Keywords: We’ve naturally woven in keywords like “BEST Chicken Satay,” “Thai Peanut Sauce,” “grilled chicken skewers,” “easy chicken satay recipe,” and “homemade chicken satay” to ensure this recipe is easily discoverable for anyone searching for an exceptional Thai dining experience at home.

Key Ingredients for Irresistible Thai Chicken Satay

Crafting the perfect chicken satay begins with selecting the right ingredients. Each component plays a crucial role in developing the deep, aromatic flavors and achieving that signature tender texture.

  • Coconut Milk: Essential for the marinade, full-fat canned coconut milk is highly recommended. It acts as a powerful tenderizer, infusing moisture and a subtle sweetness into the chicken, which is key to its succulence.
  • Soy Sauce: I typically opt for a low-sodium soy sauce to better control the overall saltiness of the dish, but traditional soy sauce works just as well. It provides a foundational savory, umami flavor that is characteristic of many Thai dishes.
  • Brown Sugar: Adds a touch of sweetness that balances the savory and spicy elements of the marinade, contributing to the beautiful caramelization during grilling.
  • Lime Juice: Freshly squeezed lime juice is paramount here. Its bright, acidic notes cut through the richness of the coconut milk and add a zesty freshness that awakens all the other flavors.
  • Curry Powder: This is the star spice that gives chicken satay its distinctive warm, earthy flavor and beautiful golden-yellow hue. Don’t skimp on quality here for the best results.
  • Ground Coriander: Offers a warm, citrusy, and slightly sweet flavor that perfectly complements the curry powder, adding another layer of aromatic complexity.
  • Ground Ginger: Provides a pungent, spicy, and fresh flavor. While fresh ginger can be used, ground ginger offers convenience and consistent flavor in the marinade.
  • Garlic Cloves: Freshly minced garlic is non-negotiable for its pungent, aromatic base that forms the backbone of the marinade’s flavor.
  • Sriracha: A versatile chili sauce that adds a gentle heat and a touch of tang, enhancing the overall flavor without overpowering it. Adjust the amount to your preferred spice level.
  • Fish Sauce: An incredibly potent ingredient that adds a deep, savory, umami flavor. It’s often referred to as the “secret weapon” in Southeast Asian cuisine for its ability to enhance and balance other flavors.
  • Boneless, Skinless Chicken Breasts: Cut into 1-inch cubes, chicken breasts are ideal for their lean texture and ability to absorb the marinade. If you prefer, boneless, skinless chicken thighs can also be used, though cooking times will vary slightly.
  • Thai Peanut Sauce: While technically an optional dipping sauce, it is highly recommended and truly completes the chicken satay experience. Click the link for my easy 10-minute recipe – it’s a game-changer!
Collage showing how to make chicken satay
A visual guide to preparing delicious homemade chicken satay.

Step-by-Step Guide to Perfect Chicken Satay

Achieving satay perfection is surprisingly straightforward, requiring just a few simple steps and a little patience. Follow these instructions for tender, flavorful grilled chicken skewers every time.

  1. Prepare the Marinade: In a large mixing bowl, combine the full-fat coconut milk, low-sodium soy sauce, fresh lime juice, brown sugar, yellow curry powder, ground coriander, ground ginger, minced garlic, sriracha, and fish sauce. Whisk all these ingredients together thoroughly until well combined and the sugar has dissolved. This creates the aromatic and tenderizing base for your chicken.
  2. Marinate the Chicken: Add two pounds of boneless, skinless chicken breasts, cut into uniform 1-inch cubes, to the prepared marinade. Toss the chicken gently to ensure every piece is fully coated. Cover the bowl with plastic wrap and place it in the refrigerator. While a minimum of 30 minutes is enough to infuse fantastic flavor and achieve tenderness, you can marinate the chicken for up to 4 hours for an even deeper taste profile. Avoid marinating for much longer than 4 hours, especially with lime juice, as it can start to “cook” the chicken and alter its texture.
  3. Skewer the Chicken: If you are using wooden skewers, it’s crucial to soak them in water for at least 30 minutes prior to skewering. This prevents them from burning or catching fire on the grill, ensuring your delicious chicken stays safely on the stick. Once soaked, drain the skewers. Remove the marinated chicken from the refrigerator and discard any leftover marinating liquid. Thread 4-5 pieces of chicken onto each skewer, making sure not to pack them too tightly, which allows for even cooking. You’ll need approximately 10-12 skewers for this recipe.
  4. Grill to Perfection: Preheat your outdoor grill to high heat. The goal is to cook these skewers quickly over high heat, which creates a beautiful, caramelized sear on the outside while locking in the juices and keeping the chicken incredibly tender on the inside. Carefully place the skewers on the hot grill. Grill for 3-4 minutes per side, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C). The total cooking time will typically be 6-8 minutes. Once cooked, remove the skewers from the grill. If desired, garnish with fresh chopped cilantro for an extra burst of freshness before serving immediately with your prepared Thai Peanut Sauce.

Serving Suggestions: What to Pair with Chicken Satay

Chicken Satay is incredibly versatile and can be served as a delightful appetizer or a satisfying main course. Here are some fantastic ideas to complete your meal:

  • Thai Peanut Sauce: This is a non-negotiable accompaniment! While it’s technically optional, chicken satay and peanut sauce are a classic pairing, truly a match made in culinary heaven. The creamy, savory, and slightly sweet sauce perfectly complements the marinated grilled chicken.
  • Lettuce Wraps: For a light and healthy meal, serve your chicken satay as lettuce wraps. Simply slide the cooked chicken off the skewers with a fork and place it into crisp iceberg, butter, or romaine lettuce leaves. Drizzle with a generous amount of peanut sauce for a refreshing and flavorful bite.
  • Fresh Vegetable Platter: A vibrant platter of fresh, crunchy vegetables provides an excellent contrast to the warm chicken. Think cucumber slices, carrot sticks, bell pepper strips, and cherry tomatoes. These also double as fantastic dippers for any extra Thai peanut sauce! This combo makes for a light yet surprisingly filling meal.
  • Stir-Fried Vegetables: While the chicken is marinating, you can quickly whip up a batch of your favorite stir-fried vegetables. Broccoli florets, sliced bell peppers, crisp snap peas, and thinly sliced onions are all excellent choices. Cook them until tender-crisp for a nutritious and colorful side.
  • Asian Chopped Salad: For an effortless yet delicious side, grab a bagged Asian chopped salad from your local grocery store’s produce section. Its crisp textures and tangy dressing will beautifully complement the savory chicken skewers.
  • Cooked Rice or Quinoa: To create a more substantial and filling meal, serve your chicken satay alongside a bed of fluffy white rice, wholesome brown rice, aromatic coconut rice, or protein-rich quinoa. These staples are excellent for soaking up any extra peanut sauce.
  • Cucumber Salad: A simple, refreshing Thai-style cucumber salad with a light vinaigrette can provide a cooling counterpoint to the rich satay and peanut sauce.
  • Pickled Vegetables: Quick-pickled carrots or daikon radish can add a bright, tangy crunch that cuts through the richness and cleanses the palate.
grilled chicken skewers on plate with peanut sauce
Golden-brown grilled chicken satay, glistening and ready to dip.

Frequently Asked Questions About Chicken Satay

Got questions about making this delicious chicken satay? We’ve got answers to help you achieve perfect results every time.

  • Can I make chicken satay in the oven? Absolutely! If grilling isn’t an option, baking chicken satay in the oven is a great alternative. Preheat your oven to 350°F (175°C). Arrange the skewered chicken on two baking sheets, either lined with foil for easy cleanup or lightly sprayed with cooking spray. Ensure there’s at least one inch of space between each skewer to allow for even cooking and browning. Bake for 10 minutes, then flip the skewers and bake for an additional 7-10 minutes, or until the chicken reaches an internal temperature of 165°F (74°C). For a slightly charred finish, you can briefly broil them for 1-2 minutes at the end, watching carefully to prevent burning.
  • Can I use chicken thighs instead of breasts? Yes, chicken thighs are an excellent choice for satay as they tend to be even more flavorful and moist. If using boneless, skinless chicken thighs, cut them into 1-inch cubes similar to the breasts. Keep in mind that chicken thighs generally require a slightly longer cooking time than chicken breasts. When grilling, aim for 6-7 minutes per side, ensuring they reach an internal temperature of 165°F (74°C).
  • Is this recipe gluten-free? As written, this recipe is not gluten-free due to the presence of regular soy sauce in the marinade. However, it is very easy to adapt it to be gluten-free. Simply substitute the soy sauce with tamari or a certified gluten-free soy sauce. Always remember to check the label on your fish sauce as well, as some brands may contain hidden gluten; look for brands explicitly labeled gluten-free.
  • Is this recipe dairy-free? Yes, both the chicken satay marinade and the accompanying Thai Peanut Sauce recipes are naturally free of dairy products. This makes it a fantastic option for those with dairy allergies or dietary preferences.
  • Can I prepare the chicken satay ahead of time? You can certainly do some prep work in advance. The marinade itself can be mixed up to 3 days ahead and stored in an airtight container in the refrigerator. You can also dice the chicken and have it ready. However, it’s best to marinate the chicken for no more than 4 hours before cooking to maintain the best texture. The skewers can be assembled a few hours before grilling and kept chilled.
  • How do I store and reheat leftover chicken satay? Store any leftover cooked chicken satay in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can gently warm the skewers in a microwave, a preheated oven (around 300°F/150°C), or on a grill pan over medium heat until heated through. Be careful not to overcook, as this can dry out the chicken.

Expert Recipe Tips for Success

Elevate your chicken satay game with these pro tips that ensure delicious, perfectly cooked skewers every time.

  • Pre-Soak Wooden Skewers: This is a critical step if you’re using wooden skewers. Always remember to start soaking them in water for at least 30 minutes before you begin preparing the chicken. This prevents them from burning on the grill and helps them cook evenly. For ultimate convenience, consider investing in reusable metal skewers.
  • Maximize Your Peanut Sauce: My Thai Peanut Sauce recipe yields approximately 3 cups, but you’ll only need about ½ cup for serving with this batch of chicken satay. Don’t let the rest go to waste! This versatile sauce is incredible in other dishes. Use it to create delightful Thai Peanut Sweet Potato Bowls, or as a base for a quick and flavorful Thai Peanut Chicken Stir Fry. It’s a fantastic way to enjoy the rich flavors of Thailand throughout your week.
  • Make Ahead Convenience: Planning is key for stress-free cooking. The Thai Peanut Sauce is a fantastic component to prepare in advance, as it will stay fresh in the refrigerator for up to 2 weeks. This frees up valuable time on the day you plan to cook the satay. Similarly, the chicken marinade can be prepared up to 3 days ahead of time and stored in an airtight container. When you’re ready to cook, simply add the chicken to the pre-made marinade.
  • Year-Round Enjoyment: These chicken satay skewers are so good, you’ll want to make them all year long! If you find yourself craving them during the colder months when outdoor grilling isn’t feasible, you have excellent indoor options. Cook them on an indoor electric grill or use a sturdy grill pan on your stovetop over medium-high heat. You’ll still achieve a wonderful sear and juicy results.
  • Even Chicken Cubes: When dicing your boneless, skinless chicken breasts, aim for consistently sized 1-inch cubes. This uniformity is essential for ensuring that all pieces of chicken cook evenly at the same rate, preventing some pieces from drying out while others are still undercooked.
  • Don’t Overcrowd the Grill: When placing the skewers on the grill, make sure to leave some space between them. Overcrowding the grill can lower the temperature and lead to steaming instead of grilling, preventing that desirable char and crisp exterior. Cook in batches if necessary.
Grilled chicken satay on plate with bowl of peanut sauce
Enjoy the amazing flavors of grilled chicken satay with homemade peanut sauce.

Explore More Thai Recipes

This Thai Chicken Satay recipe is wonderfully versatile; serve it as a main entree with your favorite sides, or as a delightful appetizer alongside a spread of other incredible Thai dishes. Discover more authentic Thai recipes, all personally tested and perfected in my kitchen, to bring the vibrant tastes of Thailand directly to your home!

Thai Yellow Curry
Drunken Noodles
Thai Coconut Potsticker Soup
Spicy Vegetable Pad Thai
Vegetarian Massaman Curry Noodles
Thai Beef Noodle Bowl
Grilled chicken skewers on plate with bowl of peanut sauce on the side
Print Recipe
Pin Recipe

5 stars (3 ratings)

Rate this Recipe

Chicken Satay

An incredibly flavorful marinade, ridiculously tender chicken and sweet, creamy Thai peanut sauce, makes this THE BEST Chicken Satay recipe ever! These grilled skewers are easy to make in under an hour and one of my all-time favorite recipes!

Servings: 12 skewers

Prep Time: 20 mins

Cook Time: 6 mins

Marinating Time: 30 mins

Total Time: 56 mins

Author: Whitney Bond

Course: Appetizer, Main Course

Cuisine: Thai

Ingredients

  • ¼ cup coconut milk (full-fat, canned)
  • 2 tablespoons soy sauce (low sodium preferred)
  • 2 tablespoons lime juice (freshly squeezed for best flavor)
  • 1 tablespoon brown sugar
  • 2 tablespoons yellow curry powder
  • 1 teaspoon ground coriander
  • ½ teaspoon ground ginger
  • 2 cloves garlic, minced
  • 1 teaspoon sriracha
  • 1 tablespoon fish sauce
  • 2 pounds boneless skinless chicken breasts, cut into 1-inch cubes
  • ½ cup Thai peanut sauce (click link for recipe)

Instructions

  1. In a large bowl, combine the coconut milk, soy sauce, lime juice, brown sugar, yellow curry powder, ground coriander, ground ginger, minced garlic, sriracha, and fish sauce. Whisk until well combined.
  2. Add the diced chicken breasts to the marinade and toss to coat thoroughly.
  3. Cover the bowl with plastic wrap and place in the refrigerator for at least 30 minutes, or up to 4 hours.
  4. After the chicken has marinated, remove the chicken from the marinade and discard the marinating liquid.
  5. If using wooden skewers, soak them in water for 30 minutes beforehand. Place 4-5 pieces of chicken on each of the 10-12 skewers.
  6. Heat a grill to high heat.
  7. Grill the chicken satay for 3-4 minutes per side, until cooked through and lightly charred.
  8. Remove from the grill and serve immediately with Thai peanut sauce on the side for dipping. Garnish with fresh cilantro if desired.

Notes

  • Gluten-Free: To make this recipe gluten-free, substitute the soy sauce with tamari or gluten-free soy sauce. Always check fish sauce labels for gluten-free certification.
  • Make Ahead: The marinade can be prepared up to 3 days in advance. The Thai Peanut Sauce can be made up to 2 weeks in advance and stored in the refrigerator.
  • Oven Baking: If you don’t have a grill, bake the skewers in a preheated oven at 350°F (175°C) for 10 minutes, flip, then bake for another 7-10 minutes, or until the chicken reaches 165°F (74°C).

Nutrition Facts

Calories: 133 kcal (7%)

Carbohydrates: 5g (2%)

Protein: 17g (34%)

Fat: 5g (8%)

Saturated Fat: 1g (5%)

Cholesterol: 48mg (16%)

Sodium: 523mg (22%)

Potassium: 316mg (9%)

Fiber: 1g (4%)

Sugar: 3g (3%)

Vitamin A: 33mg (1%)

Vitamin C: 2mg (2%)

Calcium: 11mg (1%)

Iron: 1mg (6%)

Did you make this recipe?

Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!