• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cozytastes

Cozytastes

  • Home
  • Breakfast
  • Appetizers
  • Dinner
  • Desserts
  • Privacy Policy
  • About
  • Contact
Cozytastes
  • Home
  • Breakfast
  • Appetizers
  • Dinner
  • Desserts
  • Privacy Policy
  • About
  • Contact

Thai Coconut Chicken Skewers: A Delicious & Easy Recipe

Thai Coconut Chicken Skewers: Prepare to embark on a culinary adventure that will transport your taste buds straight to the vibrant streets of Thailand! Imagine succulent pieces of chicken, marinated in a creamy, fragrant coconut milk mixture, grilled to perfection, and bursting with exotic flavors. This isn’t just a recipe; it’s an experience.

These delightful skewers draw inspiration from the rich tapestry of Thai cuisine, where coconut milk reigns supreme as a key ingredient. Coconut milk has been used for centuries in Thai cooking, adding a touch of sweetness and richness to both savory and sweet dishes. It’s a staple that reflects the country’s tropical climate and abundance of coconuts.

What makes Thai Coconut Chicken Skewers so irresistible? It’s the perfect balance of sweet, savory, and slightly spicy notes. The coconut milk tenderizes the chicken, creating a melt-in-your-mouth texture, while the marinade infuses it with a symphony of flavors like ginger, garlic, and lemongrass. They are incredibly easy to make, making them perfect for a quick weeknight dinner or a crowd-pleasing appetizer at your next gathering. Plus, who can resist the fun of eating food off a stick? Get ready to impress your friends and family with this flavorful and easy-to-make dish!

Thai coconut chicken skewers this Recipe

Jump to Recipe Card

Ingredients:

  • For the Chicken Marinade:
  • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
  • 1/2 cup full-fat coconut milk
  • 3 tablespoons soy sauce (low sodium preferred)
  • 2 tablespoons fish sauce
  • 2 tablespoons lime juice, freshly squeezed
  • 2 tablespoons brown sugar, packed
  • 1 tablespoon grated fresh ginger
  • 2 cloves garlic, minced
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • For the Peanut Sauce:
  • 1/2 cup creamy peanut butter
  • 1/4 cup full-fat coconut milk
  • 2 tablespoons soy sauce (low sodium preferred)
  • 2 tablespoons lime juice, freshly squeezed
  • 1 tablespoon rice vinegar
  • 1 tablespoon honey or maple syrup
  • 1 tablespoon grated fresh ginger
  • 1 clove garlic, minced
  • 1/2 teaspoon red pepper flakes (optional, for heat)
  • 2-4 tablespoons water, to thin the sauce (adjust to desired consistency)
  • For Assembling and Grilling:
  • Wooden skewers (soaked in water for at least 30 minutes to prevent burning)
  • Vegetable oil, for grilling
  • Chopped fresh cilantro, for garnish
  • Chopped peanuts, for garnish
  • Lime wedges, for serving

Preparing the Chicken Marinade:

Alright, let’s get started with the heart of this recipe – the marinade! This is where all the magic happens, infusing the chicken with that incredible Thai flavor. Trust me, the longer you let it marinate, the better it will taste. I usually aim for at least 4 hours, but overnight is even better!

  1. In a medium-sized bowl, whisk together the coconut milk, soy sauce, fish sauce, lime juice, and brown sugar. Make sure the brown sugar is fully dissolved. This is your flavor base, so give it a good whisk!
  2. Add the grated ginger, minced garlic, ground coriander, turmeric powder, and red pepper flakes (if using). Give it another good whisk to combine all the spices evenly. The aroma should already be making your mouth water!
  3. Now, add the chicken cubes to the bowl. Make sure all the chicken pieces are coated evenly with the marinade. Use your hands (clean ones, of course!) to gently toss the chicken around in the marinade.
  4. Cover the bowl with plastic wrap or transfer the chicken and marinade to a resealable plastic bag. Place it in the refrigerator and let it marinate for at least 4 hours, or preferably overnight. The longer it marinates, the more flavorful and tender the chicken will be. I can’t stress this enough!

Making the Peanut Sauce:

While the chicken is marinating, let’s whip up the peanut sauce. This sauce is seriously addictive, and you’ll want to put it on everything! It’s sweet, savory, tangy, and has just the right amount of kick. Plus, it’s super easy to make.

  1. In a separate medium-sized bowl, combine the peanut butter, coconut milk, soy sauce, lime juice, rice vinegar, and honey (or maple syrup).
  2. Add the grated ginger, minced garlic, and red pepper flakes (if using).
  3. Whisk everything together until it’s smooth and creamy. The mixture might seem a bit thick at first, but don’t worry, we’ll thin it out.
  4. Gradually add water, one tablespoon at a time, whisking continuously until the sauce reaches your desired consistency. I like mine to be thick enough to coat the chicken skewers nicely, but thin enough to drizzle easily.
  5. Taste the sauce and adjust the seasonings as needed. You might want to add a little more lime juice for tanginess, honey for sweetness, or red pepper flakes for heat. It’s all about personal preference!
  6. Cover the bowl and refrigerate the peanut sauce until you’re ready to serve. This will allow the flavors to meld together even more.

Assembling the Skewers:

Okay, the chicken is marinated, the peanut sauce is ready, now it’s time to assemble the skewers! This is a fun and easy process, and it’s a great way to get the kids involved in the kitchen.

  1. Remove the chicken from the refrigerator.
  2. Thread the chicken cubes onto the soaked wooden skewers. I usually put about 4-5 cubes of chicken on each skewer, but you can adjust this based on the size of your skewers and the size of the chicken cubes.
  3. Make sure the chicken pieces are not too tightly packed together, as this will prevent them from cooking evenly. Leave a little space between each piece.
  4. Repeat until all the chicken is used up.

Grilling the Chicken Skewers:

Now for the exciting part – grilling! The key to perfectly grilled chicken skewers is to cook them over medium heat and to turn them frequently to ensure even cooking and prevent burning. Don’t be tempted to crank up the heat, as this will just result in charred exteriors and undercooked interiors.

  1. Preheat your grill to medium heat (about 350-400°F).
  2. Lightly brush the grill grates with vegetable oil to prevent the chicken from sticking.
  3. Place the chicken skewers on the preheated grill.
  4. Grill for about 8-10 minutes, turning frequently, until the chicken is cooked through and has a slight char on all sides. The internal temperature of the chicken should reach 165°F. Use a meat thermometer to check for doneness.
  5. If the skewers start to burn too quickly, you can move them to a cooler part of the grill or reduce the heat slightly.
  6. Once the chicken is cooked through, remove the skewers from the grill and let them rest for a few minutes before serving.

Serving and Enjoying:

The moment we’ve all been waiting for! It’s time to serve up these delicious Thai coconut chicken skewers and enjoy the fruits of your labor. I like to serve them with a generous drizzle of the peanut sauce, a sprinkle of fresh cilantro and chopped peanuts, and a side of lime wedges for squeezing. You can also serve them with rice, noodles, or a fresh salad for a complete meal.

  1. Arrange the grilled chicken skewers on a serving platter.
  2. Drizzle generously with the prepared peanut sauce.
  3. Garnish with chopped fresh cilantro and chopped peanuts.
  4. Serve with lime wedges on the side.
  5. Enjoy immediately! These skewers are best served hot off the grill.

Tips and Variations:

  • Spice it up: If you like your food extra spicy, add more red pepper flakes to both the marinade and the peanut sauce. You can also add a pinch of cayenne pepper for an extra kick.
  • Make it vegetarian: Substitute the chicken with firm tofu, cut into cubes. Marinate the tofu in the same marinade as the chicken.
  • Add vegetables: Thread some colorful vegetables onto the skewers along with the chicken, such as bell peppers, onions, zucchini, or cherry tomatoes.
  • Use different nuts: If you’re not a fan of peanuts, you can use almond butter or cashew butter in the peanut sauce.
  • Make it ahead: You can prepare the marinade and the peanut sauce ahead of time and store them in the refrigerator. The chicken can marinate for up to 24 hours.
  • Baking option: If you don’t have a grill, you can bake the skewers in the oven at 400°F for about 20-25 minutes, turning them halfway through.
Enjoy your homemade Thai Coconut Chicken Skewers! I hope you love this recipe as much as I do. Let me know in the comments below if you have any questions or if you try any variations. Happy cooking!

Thai coconut chicken skewers

Conclusion:

This isn’t just another recipe; it’s a passport to a vibrant, flavorful experience! These Thai coconut chicken skewers are a must-try because they perfectly balance creamy coconut milk, zesty lime, and a hint of spice, all wrapped around tender, juicy chicken. The marinade does all the heavy lifting, transforming simple chicken pieces into something truly extraordinary. The ease of preparation, combined with the explosion of authentic Thai flavors, makes this recipe a winner for weeknight dinners, weekend barbecues, or even a fun appetizer for your next gathering. Trust me, once you taste these, you’ll be hooked!

But the best part? This recipe is incredibly versatile! While I love serving these skewers with a side of fluffy jasmine rice and a vibrant cucumber salad, the possibilities are endless. For a lighter meal, try serving them over a bed of crisp lettuce with a drizzle of peanut sauce. Or, if you’re feeling adventurous, thread some pineapple chunks and bell peppers onto the skewers along with the chicken for a colorful and flavorful twist.

Looking for variations? You got it! If you’re not a fan of chicken, you can easily substitute it with shrimp or tofu. Just adjust the cooking time accordingly. For a spicier kick, add a pinch of red pepper flakes to the marinade or serve the skewers with a side of sriracha. And if you’re short on time, you can marinate the chicken for as little as 30 minutes, although I highly recommend letting it sit for at least a few hours, or even overnight, to allow the flavors to fully develop.

These Thai coconut chicken skewers are also fantastic for meal prepping. You can marinate the chicken ahead of time and store it in the refrigerator for up to 24 hours. Then, when you’re ready to cook, simply thread the chicken onto skewers and grill, bake, or pan-fry them. They also reheat beautifully, making them a perfect option for lunch the next day.

I’ve poured my heart into perfecting this recipe, and I’m confident that you’ll love it as much as I do. The combination of sweet coconut, tangy lime, and savory spices is simply irresistible. It’s a dish that’s guaranteed to impress your family and friends, and it’s so easy to make that you’ll find yourself reaching for this recipe again and again.

So, what are you waiting for? Gather your ingredients, fire up the grill (or preheat your oven!), and get ready to embark on a culinary adventure. I promise you won’t be disappointed. And most importantly, don’t be afraid to experiment and make this recipe your own. Add your favorite vegetables, adjust the spice level to your liking, and have fun with it!

I’m so excited for you to try these Thai coconut chicken skewers! Once you’ve made them, I’d love to hear about your experience. Share your photos and comments on social media using [Your Hashtag] so I can see your creations. Let me know what variations you tried and what you thought of the recipe. Your feedback is invaluable, and it helps me to continue creating delicious and easy-to-follow recipes that you’ll love. Happy cooking!


Thai Coconut Chicken Skewers: A Delicious & Easy Recipe

Thai Coconut Chicken Skewers marinated in coconut milk and spices, grilled to perfection, served with creamy homemade peanut sauce.

Prep Time20 minutes
Cook Time10 minutes
Total Time270 minutes
Category: Appetizer
Yield: 6-8 servings
Save This Recipe

Ingredients

  • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
  • 1/2 cup full-fat coconut milk
  • 3 tablespoons soy sauce (low sodium preferred)
  • 2 tablespoons fish sauce
  • 2 tablespoons lime juice, freshly squeezed
  • 2 tablespoons brown sugar, packed
  • 1 tablespoon grated fresh ginger
  • 2 cloves garlic, minced
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • 1/2 cup creamy peanut butter
  • 1/4 cup full-fat coconut milk
  • 2 tablespoons soy sauce (low sodium preferred)
  • 2 tablespoons lime juice, freshly squeezed
  • 1 tablespoon rice vinegar
  • 1 tablespoon honey or maple syrup
  • 1 tablespoon grated fresh ginger
  • 1 clove garlic, minced
  • 1/2 teaspoon red pepper flakes (optional, for heat)
  • 2-4 tablespoons water, to thin the sauce (adjust to desired consistency)
  • Wooden skewers (soaked in water for at least 30 minutes to prevent burning)
  • Vegetable oil, for grilling
  • Chopped fresh cilantro, for garnish
  • Chopped peanuts, for garnish
  • Lime wedges, for serving

Instructions

  1. Prepare the Chicken Marinade: In a medium bowl, whisk together coconut milk, soy sauce, fish sauce, lime juice, and brown sugar until the sugar dissolves. Add ginger, garlic, coriander, turmeric, and red pepper flakes (if using). Whisk to combine. Add chicken cubes and toss to coat evenly. Cover and refrigerate for at least 4 hours, or preferably overnight.
  2. Make the Peanut Sauce: In a separate medium bowl, combine peanut butter, coconut milk, soy sauce, lime juice, rice vinegar, and honey (or maple syrup). Add ginger, garlic, and red pepper flakes (if using). Whisk until smooth. Gradually add water, 1 tablespoon at a time, whisking until desired consistency is reached. Taste and adjust seasonings as needed. Cover and refrigerate until ready to serve.
  3. Assemble the Skewers: Remove chicken from the refrigerator. Thread chicken cubes onto soaked wooden skewers, leaving a little space between each piece.
  4. Grill the Chicken Skewers: Preheat grill to medium heat (350-400°F). Lightly brush grill grates with vegetable oil. Place chicken skewers on the grill. Grill for 8-10 minutes, turning frequently, until chicken is cooked through and has a slight char on all sides (internal temperature reaches 165°F). Remove from grill and let rest for a few minutes.
  5. Serve and Enjoy: Arrange grilled chicken skewers on a serving platter. Drizzle generously with peanut sauce. Garnish with chopped cilantro and chopped peanuts. Serve with lime wedges. Enjoy immediately.

Notes

  • Spice it up: Add more red pepper flakes or cayenne pepper for extra heat.
  • Make it vegetarian: Substitute chicken with firm tofu.
  • Add vegetables: Thread bell peppers, onions, zucchini, or cherry tomatoes onto the skewers.
  • Use different nuts: Use almond butter or cashew butter in the peanut sauce.
  • Make it ahead: Prepare marinade and peanut sauce ahead of time. Chicken can marinate for up to 24 hours.
  • Baking option: Bake skewers in the oven at 400°F for 20-25 minutes, turning halfway through.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

« Previous Post
Apple Fries Caramel Dip: A Deliciously Easy Recipe
Next Post »
Hot Honey Pepperoni Pizza: The Ultimate Spicy-Sweet Pizza Recipe

If you enjoyed this…

Primary Sidebar

Browse by Diet

BreakfastDinnerLunch

The Ultimate Minecraft Cake Recipe: Fun & Delicious Dessert

Delicious Creamy Italian Beef Sausage Soup – Easy Recipe

Delicious Creamy Garlic Chicken: Quick & Easy Weeknight Meal

  • About
  • Contact
  • Terms of Use
  • Privacy Policy
  • Cookies Policy
  • GDPR

© 2025 Cozy Tastes – All Rights Reserved Heartwarming recipes & home-style comfort—straight from Clara’s kitchen. lovelytasty.com