Thai Pineapple Peanut Satay is a tropical-inspired delight that brings together the sweetness of pineapple and the richness of peanut butter. This dish not only captures the essence of Thai cuisine but also offers an incredible array of flavors that tantalize your taste buds. It’s perfect for a casual dinner or a festive gathering, making it a versatile choice for any occasion. Let’s dive into this delightful recipe!
Why You’ll Love This Thai Pineapple Peanut Satay
This Thai Pineapple Peanut Satay is a true crowd-pleaser. Here are a few reasons to love it:
- Deliciously sweet and savory flavors combine for a delightful taste experience.
- Easy to make, making it perfect for weeknight dinners.
- Can be made gluten-free with simple substitutions.
- Rich in protein thanks to the chicken and peanut butter.
- Offers a unique twist on traditional satay with the addition of pineapple.
- Perfect for grilling, giving you that smoky flavor.
And with a delightful Pineapple peanut dipping sauce, this dish stands out as a fantastic option for those who love Thai street food satay.
Ingredients for Thai Pineapple Peanut Satay
Gather these items:
- 4-6 pieces Chicken Breasts (Chopped into bite-sized pieces)
- 1 cup Canned Pineapple Juice (Essential for marinating)
- 1/4 cup Low Sodium Soy Sauce (Replace with tamari for gluten-free option)
- 2 tablespoons Brown Sugar (Can substitute with honey or maple syrup)
- 1 tablespoon Fish Sauce (Omit for vegetarian option)
- 1 tablespoon Lime Juice (Freshly squeezed is ideal)
- 1 tablespoon Sriracha/Asian Hot Chili Sauce (Add to taste for heat)
- 1 teaspoon Ground Garlic
- 1 teaspoon Ground Ginger
- 1 teaspoon Black Pepper
- 1/2 cup Crunchy Peanut Butter (Do not substitute)
- 1/2 cup Coconut Milk (Can replace with heavy cream)
- 1 tablespoon Cornstarch (Omit for thinner consistency)
- 1/4 cup Crushed Peanuts (Sprinkle generously before serving)
- 2 tablespoons Green Onions (Chopped)
How to Make Thai Pineapple Peanut Satay Step-by-Step
- Step 1: In a large bowl, combine canned pineapple juice, low sodium soy sauce, brown sugar, fish sauce, lime juice, and ground seasonings. Add the chopped chicken pieces, ensuring they are well-coated in the marinade. Cover and let it marinate in the refrigerator for at least 20 minutes.
- Step 2: In a saucepan over medium heat, combine a portion of the reserved marinade with crunchy peanut butter and coconut milk. Whisk continuously until smooth and begins to simmer, about 5 minutes. Set aside to cool.
- Step 3: Preheat your grill to medium-high heat, around 375°F (190°C). If using an oven, set it to broil and place the rack a few inches from the heating element.
- Step 4: Thread the marinated chicken pieces and fresh pineapple chunks onto the prepared skewers.
- Step 5: Place the skewers on the preheated grill and cook for approximately 10-12 minutes, turning occasionally.
- Step 6: Remove skewers and drizzle the warm peanut sauce over the chicken. Garnish with crushed peanuts and chopped green onions. Serve immediately.
Pro Tips for the Best Thai Pineapple Peanut Satay
Keep these in mind:
- Marinating the chicken for at least 20 minutes enhances flavor.
- Grilling over medium-high heat locks in moisture and flavor.
- Experiment with adding vegetables like bell peppers or zucchini to the skewers.
Best Ways to Serve Thai Pineapple Peanut Satay
This dish pairs perfectly with:
- Steamed jasmine rice.
- Fresh cucumber salad for a refreshing contrast.
- Extra peanut sauce for satay for dipping.
How to Store and Reheat Thai Pineapple Peanut Satay
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm them on the grill or in the microwave until heated through. Meal prep this dish for a quick weeknight dinner option!
Frequently Asked Questions About Thai Pineapple Peanut Satay
What’s the secret to perfect Thai Pineapple Peanut Satay?
The key is in the marinade! Ensure your chicken is well-coated and marinated for at least 20 minutes to infuse flavor. The combination of pineapple and peanut creates a deliciously unique taste.
Can I make Thai Pineapple Peanut Satay ahead of time?
Yes! You can marinate the chicken a day in advance and store it in the refrigerator. Just thread onto skewers and grill when ready to serve.
How do I avoid common mistakes with Thai Pineapple Peanut Satay?
Make sure not to overcook the chicken, as it can become dry. Keep an eye on the skewers while grilling, and use a meat thermometer to check for doneness.
Variations of Thai Pineapple Peanut Satay You Can Try
For a unique twist, consider these variations:
- Substitute chicken for shrimp or tofu for a vegetarian version.
- Try adding different fruits like mango for a sweeter taste.
- Use a spicy peanut sauce for a fiery kick.

For more delicious recipes, check out our latest recipes or try making Thai Peanut Chicken Ramen for a comforting meal.
To learn more about the health benefits of peanut butter, visit Healthline.
Print
Thai Pineapple Peanut Satay Chicken: 6 Irresistible Tips
- Total Time: 52 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Experience the delightful flavors of Thai Pineapple Peanut Satay Chicken, a tropical-inspired dish perfect for any dinner.
Ingredients
- 4–6 pieces Chicken Breasts (Chopped into bite-sized pieces)
- 1 cup Canned Pineapple Juice (Essential for marinating)
- 1/4 cup Low Sodium Soy Sauce (Replace with tamari for gluten-free option)
- 2 tablespoons Brown Sugar (Can substitute with honey or maple syrup)
- 1 tablespoon Fish Sauce (Omit for vegetarian option)
- 1 tablespoon Lime Juice (Freshly squeezed is ideal)
- 1 tablespoon Sriracha/Asian Hot Chili Sauce (Add to taste for heat)
- 1 teaspoon Ground Garlic
- 1 teaspoon Ground Ginger
- 1 teaspoon Black Pepper
- 1/2 cup Crunchy Peanut Butter (Do not substitute)
- 1/2 cup Coconut Milk (Can replace with heavy cream)
- 1 tablespoon Cornstarch (Omit for thinner consistency)
- 1/4 cup Crushed Peanuts (Sprinkle generously before serving)
- 2 tablespoons Green Onions (Chopped)
Instructions
- In a large bowl, combine canned pineapple juice, low sodium soy sauce, brown sugar, fish sauce, lime juice, and ground seasonings. Add the chopped chicken pieces, ensuring they are well-coated in the marinade. Cover and let it marinate in the refrigerator for at least 20 minutes.
- In a saucepan over medium heat, combine a portion of the reserved marinade with crunchy peanut butter and coconut milk. Whisk continuously until smooth and begins to simmer, about 5 minutes. Set aside to cool.
- Preheat your grill to medium-high heat, around 375°F (190°C). If using an oven, set it to broil and place the rack a few inches from the heating element.
- Thread the marinated chicken pieces and fresh pineapple chunks onto the prepared skewers.
- Place the skewers on the preheated grill and cook for approximately 10-12 minutes, turning occasionally.
- Remove skewers and drizzle the warm peanut sauce over the chicken. Garnish with crushed peanuts and chopped green onions. Serve immediately.
Notes
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
Nutrition
- Serving Size: 1 skewer
- Calories: 250
- Sugar: 8 g
- Sodium: 600 mg
- Fat: 15 g
- Saturated Fat: 3 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 2 g
- Protein: 20 g
- Cholesterol: 70 mg
Keywords: Thai Pineapple Peanut Satay Chicken