Easy Thai Chicken Satay with Peanut Sauce marinated overnight and grilled to perfection. Served with an amazing peanut dipping sauce, this quick and easy recipe makes a great appetizer or dinner. Perfect for a crowd, they take less than 10 minutes to cook through!

If you’re throwing a bbq or grilling for a crowd, try my Grilled Steak Kebobs, and my reader’s favorite Grilled Chicken Caprese is sure to be a hit!

Thai Satay Chicken skewers, garnished with cilantro, next to peanut sauce with lime wedges on white table

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox! You will also receive other new recipes in your inbox weekly!

    Simple Chicken Satay Skewers

    If you’ve never made Thai Chicken Satay Skewers at home before you are missing out! This recipe uses boneless chicken breast (or chicken thighs) marinated in coconut milk, fish sauce, and curry paste then grilled. The chicken has so much flavor and is extremely tender. Best of all it’s served with a creamy peanut dipping sauce. The peanut sauce is sweet with a hint of spice.

    This Chicken Satay with Peanut Sauce recipe is perfect for grilling in nice weather! You can prep the chicken the night before and then just thread it on the skewers and grill them. They take 10 minutes maximum to cook all the way through, so quick and easy! You can serve these Peanut Chicken Skewers as an appetizer or as a main dish with extra sauce and salad on the side.

    Best of all, this is a family-friendly recipe! Who doesn’t love eating food off of a stick? Kids especially love nibbling on these sweet, peanutty chicken sticks!

    Ingredients for Chicken Satay with Peanut Sauce

    • Chicken: I used boneless, skinless chicken breasts for this recipe as I had some on hand, but boneless, skinless chicken thighs would be great in this recipe as well!
    • Coconut MilkRich and creamy, coconut milk brings a subtle nuttiness to these Thai chicken skewers.
    • Fish SauceFish sauce is a popular ingredient used in Asian cuisine. Made with anchovies, it’s fermented and adds saltiness and umami to this satay dish.
    • Soy Sauce: I added low sodium soy sauce because the fish sauce is also salty. If you only have regular, you can cut it with a little water to reduce the sodium.
    • Curry Paste: Red Thai curry paste is absolutely delicious, and I just love using it as a part of a marinade for meat dishes. You can usually find it in the international aisle in large grocery stores, in a local Asian grocery store, or online.
    • Herbs & Spices: Cumin, turmeric, ginger, and garlic are also in the marinade to add more flavor, color, and nutrition. These herbs and spices are loaded with anti-inflammatories. They’re so good for you!
    • Sugar: A little light brown sugar balances out these chicken satay skewers perfectly. It complements the slight spice from the red curry paste and levels out the sodium in the soy sauce and fish sauce.

    How to make Chicken Satay with Peanut Sauce

    • Prepare the marinade: Add all of the ingredients to a large Ziploc bag. Toss to coat and refrigerate for at least 1 hour or overnight.
    chicken marinating in ziplock bag
    • Turn on the grill and skewer the chicken: When you are ready to eat, preheat the grill to medium-high heat. Thread the chicken pieces onto the skewers. To keep the wooden skewers from burning I soak them in water for 30 minutes to an hour before using them.
    raw Thai Chicken Satay skewers on grill
    • Grill: Place on the grill and cook for 4-5 minutes on each side.
    Thai Chicken Satay skewers on grill
    • Serve: Serve with peanut dipping sauce, lime wedges, and extra cilantro for garnish if desired.
    Thai Chicken Satay skewers, garnished with cilantro, next to peanut sauce with lime wedges on white dish

    thai chicken satay marinade

    For this Thai Peanut Sauce recipe, all you have to do is add all of the ingredients to a food processor and pulse until everything is combined. Alternatively, you can mix in a medium bowl with a whisk until combined. Set aside until ready to serve.

    • Peanut butter: I like to use creamy peanut butter to keep the Thai peanut sauce smooth, however, crunchy peanut butter (blended a little) adds texture if you prefer crunchy!
    • Garlic and ginger: Two classic Asian ingredients, I use fresh ginger and garlic to really pack in as much flavor as possible.
    • Soy Sauce: Just like with the skewers, I added low sodium soy sauce to reduce the saltiness. You can cut regular soy sauce with a little water if that’s what you have on hand.
    • Sugar: Light brown sugar adds sweetness and a hint of a caramel flavor.
    • Lime Juice: Lime juice brings this sauce a little acidity and balances out both the sweetness and the saltiness.
    • Sesame OilToasted sesame oil is nutty in flavor and delicious in Asian cuisine.
    • Red Curry Paste: This paste is so tasty and can be used in so many dishes like these Thai Red Curry Meatballs and this Thai Coconut Soup! You can usually find it in the international aisle in large grocery stores, in a local Asian grocery store, or online.
    • Sriracha: I like to double the amount to make it extra spicy!
    peanut sauce in food processor

    What to serve with thai satay chicken

    Tips for Success

    • Prepare the chicken ahead of time. The chicken satay with peanut sauce can be made the night before. Simply marinate the chicken in a Ziploc bag in the fridge overnight, and then whip up the peanut sauce and store it in an airtight container in the fridge as well.
    • Soak the skewers in water for about 30 minutes before threading the chicken to avoid the skewers burning.
    • Preheat the grill before placing the chicken on. The chicken will sear slightly and cook quicker.
    • Don’t overcook the chicken. Chicken breast dries out easily, so make sure you don’t leave it cooking on the grill for too long.
    Thai Chicken Satay skewers, garnished with cilantro, next to peanut sauce with lime wedges on white table

    Here are more delicious grilled chicken recipes to try!

    Thai Chicken Satay

    4.70 from 10 votes
    Thai Chicken Satay marinated overnight and grilled to perfection. Served with an amazing peanut dipping sauce!
    Servings: 4
    Prep Time: 15 minutes
    Cook Time: 10 minutes
    Total Time: 25 minutes

    Ingredients 

    Thai Chicken Satay

    Peanut Dipping Sauce

    Instructions 

    Thai Chicken Satay

    • Add all of the ingredients to a large ziploc bag. Refrigerate for at least 1 hour or overnight.
    • When you are ready to eat preheat grill to medium high heat. Thread the chicken pieces onto the skewers. Place on the grill and cook for 4-5 minutes on each side.
    • Serve with peanut dipping sauce, lime wedges and extra cilantro for garnish if desired.

    Peanut Dipping Sauce

    • Add all of the ingredients to a food processor and pulse until combined. Alternately you can mix in a medium bowl with a whisk until combined. Set aside until ready to serve.

    Notes

    *Nutrition label includes Thai Chicken Satay and Peanut Dipping Sauce
    **Prep time does not include marinating time*

    Nutrition Information

    Calories: 526kcalCarbohydrates: 25gProtein: 47gFat: 28gSaturated Fat: 10gCholesterol: 109mgSodium: 1401mgPotassium: 997mgFiber: 3gSugar: 16gVitamin A: 840IUVitamin C: 9.7mgCalcium: 54mgIron: 3.1mg

    Did you make this?

    I’d love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don’t forget to follow @thechefsavvy.