As I stood by the grill, the tantalizing aroma of marinated chicken sizzling away filled the air, instantly whisking me back to my favorite summer barbecues. This is what cooking is all about for me—moments where delicious food enhances cherished memories. Today, I’m sharing a mouthwatering recipe for Thai Pineapple Peanut Satay Chicken. This dish is not just quick to prepare but also brings a vibrant twist to ordinary weeknight dinners! The creamy peanut sauce, which doubles as a delightful dipping sauce, coats tender chicken and sweet, caramelized pineapple pieces, creating a dish that bites back with flavor. It’s a perfect choice for those cooking-loving souls looking to escape the fast-food routine without sacrificing taste. So, are you ready to bring a burst of Thai-inspired goodness to your table?

Why is this dish a summer favorite?
Sizzling flavors create an irresistible aroma that transports you straight to summer barbecues with every bite. Creamy peanut sauce not only enhances the marinated chicken but doubles as a lip-smacking dipping sauce, delighting everyone around the table. Quick and easy to prepare, this recipe shines when you want deliciousness without the wait. Versatile, it allows for a swap to shrimp or tofu for a unique twist. Plus, the vibrant colors and textures from caramelized pineapple and peanuts make it absolutely crowd-pleasing, perfect for gatherings or an exciting weeknight meal. If you’re craving more Asian-inspired options, don’t miss out on my Thai Basil Chicken or BBQ Pineapple Chicken!
Thai Pineapple Peanut Satay Chicken Ingredients
For the Chicken and Marinade
- Chicken – chopped into bite-sized pieces; this is the main protein that absorbs all the delicious flavors.
- Canned Pineapple Juice – 1/3 cup; essential for marinade—fresh juice can make the chicken mushy, so stick with canned.
- Low Sodium Soy Sauce – 1/4 cup; adds that lovely umami punch to the dish.
- Brown Sugar – 1/4 cup, packed; sweetens and balances the flavors perfectly.
- Lime Juice – 1 tablespoon + more for squeezing over before serving; adds a refreshing citrus zing.
- Sriracha – 1-2 teaspoons; provide a spicy kick that you can adjust to your preference.
- Fish Sauce – 1 tablespoon; a key ingredient bringing depth to the Thai flavor profile.
- Dry Basil, Ground Garlic, Ground Ginger, Black Pepper – various amounts; enhance the overall aromatic essence of the marinade.
- Olive Oil – 3 tablespoons; ensures the chicken is drenched in flavor and moisture.
For the Sauce
- Cornstarch – 1/4 teaspoon; thickens the sauce to a dreamy consistency.
- Crunchy Peanut Butter – 1/3 cup; adds richness, creating that luscious, creamy peanut sauce.
- Coconut Milk – 1/3 cup; elevates the sauce’s creaminess for that authentic Asian-inspired touch.
For Grilling
- Pineapple – fresh, chopped into 1” pieces; brings a sweet and juicy element that caramelizes beautifully on the grill, enhancing the Thai Pineapple Peanut Satay Chicken experience.
With these simple yet vibrant ingredients, you’ll have everything you need to create a dish that’s bursting with flavor and guaranteed to impress!
Step‑by‑Step Instructions for Thai Pineapple Peanut Satay Chicken
Step 1: Marinate the Chicken
In a mixing bowl, combine the bite-sized chicken pieces with canned pineapple juice, low sodium soy sauce, brown sugar, lime juice, fish sauce, and sriracha. Add dry basil, ground garlic, ground ginger, and olive oil to the mix, ensuring everything is well-coated. Cover and let the chicken marinate for a minimum of 20 minutes at room temperature, allowing the flavors to meld beautifully.
Step 2: Prepare the Sauce
Using the reserved marinade, pour it into a saucepan and bring it to a gentle simmer over medium heat. Whisk in the cornstarch, then add the crunchy peanut butter and coconut milk. Stir continuously until the sauce thickens to a creamy consistency, around 5–7 minutes. Once thickened, remove the saucepan from the heat, as this sauce will not only coat your Thai Pineapple Peanut Satay Chicken but also serve as a delicious dipping option.
Step 3: Skewer and Grill
Preheat your grill or broiler to medium-high heat, preheating for about 10 minutes. Thread the marinated chicken pieces and fresh pineapple chunks onto skewers, ensuring they are evenly spaced. Grill or broil for approximately 10 minutes, turning halfway through for even cooking, until the chicken is cooked through and charred with a delightful golden hue. Keep an eye out for an internal temperature of 165°F for safety.
Step 4: Serve with Love
Once grilled to perfection, remove the skewers from the grill and drizzle the warm peanut sauce generously over the chicken and pineapple. Serve immediately, garnishing with crushed peanuts and chopped green onions for added flavor and texture. Enjoy this vibrant Thai Pineapple Peanut Satay Chicken with your favorite side dishes, reveling in the mouthwatering blend of sweet and savory flavors!

Thai Pineapple Peanut Satay Chicken Variations
Feel free to make this recipe your own by exploring delicious twists that amplify the flavors!
-
Shrimp or Tofu: Swap chicken for shrimp or firm tofu to cater to different tastes or dietary needs. Each option brings a unique texture that complements the sauce beautifully. Tofu absorbs the marinade exquisitely, offering a delightful vegetarian alternative!
-
Nut Butter Variation: Use almond or cashew butter instead of peanut butter for a nutty flavor variation. This twist not only changes the taste but also adds its own creamy texture—perfect for nut lovers!
-
Veggie Skewers: Add bell peppers, zucchini, or cherry tomatoes on the skewers for a colorful veggie boost. Fresh vegetables not only enhance the presentation but also provide a satisfying crunch that contrasts with the tender chicken.
-
Heat It Up: Increase the amount of sriracha or add chopped fresh chili peppers for an extra kick. Customize the heat level to your family’s preferences for a spicy explosion that leaves a lasting impression.
-
Pineapple Alternatives: Try using mangos or peaches instead of pineapple for a sweet, juicy twist. Each fruit caramelizes uniquely while infusing the dish with a different fruity flavor profile—an exciting way to surprise your guests!
-
Soy Sauce Swap: For a gluten-free option, substitute low sodium soy sauce with tamari, which brings a similar umami punch without the gluten. Your dish will still be packed with flavor!
-
Peanut Sauce Boost: Add a splash of rice vinegar or a teaspoon of honey to the peanut sauce for extra depth and sweetness. A little adjustment can elevate the sauce from wonderful to absolutely unforgettable!
-
Serving Ideas: Pair this dish with coconut rice instead of plain white rice for an elevated experience. For a refreshing side, consider an Asian-style salad with crunchy vegetables to complement the rich, creamy chicken.
For more inspiration, check out my delicious Chicken Cashew Broccoli Stir Fry or the flavorful Grilled Chicken Sandwich with Avocado Chipotle Mayo!
What to Serve with Thai Pineapple Peanut Satay Chicken
Picture a vibrant outdoor gathering where the enticing scents of grilled chicken beckon, inviting your friends and family to the table for a delightful feast!
- Coconut Rice: A fragrant side that complements the creamy peanut sauce perfectly, adding a tropical touch.
- Asian Coleslaw: Crunchy and refreshing, this salad balances the richness of the chicken and adds a colorful presentation.
- Grilled Vegetables: Zucchini, bell peppers, and asparagus add a smoky, charred flavor that enhances the savory elements of the dish.
- Ramen Noodle Salad: The crunch of peanuts and the tangy dressing provide a refreshing contrast against the warm skewers, making for a harmonious meal.
- Thai Iced Tea: This sweet, creamy beverage refreshes your palate, harmonizing beautifully with the sweet and spicy tones of the chicken.
- Pineapple Sorbet: For dessert, this light and fruity sorbet cools things down, echoing the tropical vibes of the main dish and leaving everyone smiling.
Make Ahead Options
These Thai Pineapple Peanut Satay Chicken skewers are perfect for meal prep enthusiasts! You can prepare the marinade and marinate the chicken for up to 24 hours in advance, ensuring deep flavor without a long wait. Simply combine all marinade ingredients, coat the chicken, and cover tightly in the refrigerator. The peanut sauce can also be made ahead and stored for up to 3 days in an airtight container—just remember to reheat it gently before serving to maintain its creamy texture. When you’re ready to eat, simply skewer the chicken and pineapple, grill or broil for about 10 minutes until cooked through, and drizzle with your homemade sauce for a delicious, effortless meal!
Expert Tips for Thai Pineapple Peanut Satay Chicken
-
Choose the Right Chicken: Use boneless, skinless chicken thighs for more flavor and juiciness compared to chicken breasts.
-
Marinate Wisely: Avoid marinating the chicken overnight; it can lead to a mushy texture. Aim for at least 20 minutes to achieve optimal flavor without compromising texture.
-
Monitor Skewers: Ensure chicken and pineapple are evenly spaced on skewers to promote even cooking; overcrowding can lead to unevenly grilled pieces.
-
Adjust Spice Level: Taste your marinade before grilling; feel free to add more sriracha if you prefer extra heat in your Thai Pineapple Peanut Satay Chicken.
-
Get the Right Texture: Cook the chicken until it reaches 165°F internally to ensure it’s safe to eat while remaining tender and juicy throughout.
How to Store and Freeze Thai Pineapple Peanut Satay Chicken
- Fridge: Store leftover Thai Pineapple Peanut Satay Chicken in an airtight container for up to 3 days to maintain freshness and prevent drying out.
- Freezer: For longer storage, freeze the cooked chicken and pineapple in a labeled airtight container or freezer bag for up to 3 months.
- Reheating: Thaw frozen chicken overnight in the fridge before reheating in the microwave or oven until warmed through, ensuring you enjoy all the flavorful goodness.
- Airtight Guidance: Always ensure your containers are well-sealed to keep out moisture and air, preserving the delicious taste of the peanut sauce and grilled chicken.

Thai Pineapple Peanut Satay Chicken Recipe FAQs
What type of pineapple is best for this recipe?
Absolutely! Fresh pineapple is ideal because it adds a bright, juicy sweetness that caramelizes beautifully on the grill. If you don’t have fresh pineapple on hand, canned pineapple can be an alternative, but the texture might not have that same pleasant crispness.
How should I store leftovers of Thai Pineapple Peanut Satay Chicken?
You can store leftover Thai Pineapple Peanut Satay Chicken in an airtight container in the fridge for up to 3 days. Make sure it’s completely cooled before sealing to prevent condensation, which could make the chicken soggy.
Can I freeze this dish for later?
Yes, you can! To freeze your Thai Pineapple Peanut Satay Chicken, place the cooked chicken and pineapple in a labeled airtight freezer bag or container. Lay it flat in the freezer for up to 3 months. To reheat, thaw in the refrigerator overnight and then microwave or bake until warmed through, ensuring that it retains its delicious flavor and moisture.
What should I do if my chicken is sour from the marinade?
If your chicken turns out too sour, it might be due to an excess of lime or fish sauce in the marinade. Next time, try reducing the lime juice slightly or adding a little more brown sugar to balance the flavors. Remember, marinating for just 20 minutes helps avoid overpowering acidic tastes!
Is this recipe safe for my dog to enjoy?
While some ingredients like chicken can be safe for dogs, be cautious with the marinade. Ingredients like soy sauce and sriracha could be harmful, so it’s best to serve plain, unseasoned grilled chicken without any sauce to your furry friend. Always check with your vet if you’re unsure!
How long does the peanut sauce last in the fridge?
The creamy peanut sauce can be stored in the refrigerator for up to a week in an airtight container. Just give it a good stir before using, as it may thicken while sitting. If it gets too thick, you can add a splash of warm water to loosen it up!

Thai Pineapple Peanut Satay Chicken for Easy Summer Grilling
Ingredients
Equipment
Method
- In a mixing bowl, combine chicken, pineapple juice, soy sauce, brown sugar, lime juice, fish sauce, and sriracha. Add dry basil, ground garlic, ground ginger, and olive oil. Marinate for at least 20 minutes.
- In a saucepan, pour the reserved marinade and bring it to a gentle simmer. Whisk in cornstarch, then add peanut butter and coconut milk. Stir until thickened, about 5-7 minutes.
- Preheat grill to medium-high heat. Skewer marinated chicken and fresh pineapple. Grill for about 10 minutes, turning halfway until chicken is cooked through.
- Drizzle warm peanut sauce over chicken and pineapple. Garnish with crushed peanuts and chopped green onions. Serve immediately.