The sizzle of chicken on the grill mingles with the sweet scent of caramelizing pineapple, instantly transporting me to a vibrant Thai street market. Today, I’m excited to share how to create my delightful Thai Pineapple Peanut Satay Chicken. This dish is a culinary journey that combines succulent chicken marinated in a savory-sweet sauce, perfect for grilling or roasting. Not only is it incredibly easy to whip up, but it also serves as a crowd-pleaser, ensuring everyone at your table will savor the tropical flavors. With each juicy bite, the luscious peanut sauce elevates the experience, making it a fantastic choice for busy weeknights or weekend get-togethers. Curious about how to make your dining table come alive with this flavor explosion?
How Can You Impress Your Guests?
Impress your friends with this sensational dish that combines tropical flavors with minimal effort. Unique flavor: The blend of pineapple and peanut sauce brings an unexpected twist to your usual chicken recipes. Easy to prepare: With just a few ingredients and simple steps, this dish is perfect for both novice cooks and experienced chefs alike. Versatile options: Switch up the protein or serve it with various sides, like jasmine rice or a green salad, to accommodate any preference. Plus, it’s a fantastic way to break free from monotonous fast food and indulge in homemade goodness that truly satisfies!
Thai Pineapple Peanut Satay Chicken Ingredients
For the Chicken
• Boneless Skinless Chicken Breasts – Cut into bite-sized pieces for easy marinating and grilling.
• Olive Oil – A light coating prevents sticking during grilling and adds flavor.
For the Pineapple
• Fresh Pineapple – Chopped into 1” pieces to enhance sweetness and caramelization when grilled.
For the Peanut Sauce
• Crunchy Peanut Butter – Delivers the signature peanut flavor; use natural for best results.
• Coconut Milk – Adds creaminess and richness to the sauce.
• Cornstarch – Acts as a thickening agent for achieving the desired sauce consistency.
• Canned Pineapple Juice – Essential for marinating; avoid fresh to prevent chicken from becoming mushy.
• Low Sodium Soy Sauce – Provides a salty, savory flavor without overpowering the dish.
• Brown Sugar – Balances and complements the saltiness of the soy sauce.
• Fish Sauce – Introduces a savory depth, enhancing the overall flavor.
• Lime Juice – Brightens the dish with acidity; fresh is best for maximum zing.
• Sriracha – Adds a kick of heat; adjust according to spice tolerances.
• Dried Basil, Ground Garlic, Ground Ginger, Black Pepper – Elevate the marinade with a blend of aromatic spices.
For Garnishing
• Fresh Lime Juice – Adds a fresh burst of flavor just before serving.
• Crushed Peanuts – Offers a delightful crunch as a finishing touch to your dish.
By bringing together these simple yet flavorful ingredients, your Thai Pineapple Peanut Satay Chicken will not only impress your guests but also satisfy your cravings for something exciting and homemade!
Step‑by‑Step Instructions for Thai Pineapple Peanut Satay Chicken
Step 1: Marinate the Chicken
In a large bowl, mix together canned pineapple juice, low sodium soy sauce, brown sugar, fish sauce, fresh lime juice, Sriracha, dried basil, ground garlic, ground ginger, and black pepper. Once combined, add the bite-sized pieces of chicken breast, ensuring they are well coated. Cover the bowl and let it marinate in the refrigerator for 20–30 minutes for maximum flavor.
Step 2: Prepare the Peanut Sauce
While the chicken is marinating, reserve the remaining marinade and pour it into a saucepan. Stir in crunchy peanut butter and heat the mixture over medium-low heat, allowing it to combine and melt together. Then, add cornstarch to thicken the sauce, stirring continuously until it reaches your desired consistency. If needed, adjust with water for a smoother finish.
Step 3: Preheat the Grill or Broiler
Get your grill or broiler ready by preheating it to medium-high heat, about 375°F (190°C). This ensures that your Thai Pineapple Peanut Satay Chicken cooks evenly, achieving that perfect char. While the grill heats, prepare your skewers by threading the marinated chicken and chunks of fresh pineapple alternately.
Step 4: Grill the Chicken and Pineapple
Arrange the skewers on the preheated grill or broiler. Grill for approximately 10 minutes, turning them occasionally to achieve even cooking and char on all sides. You’ll know the chicken is done when it’s no longer pink in the center and reaches an internal temperature of 165°F (75°C), while the pineapple caramelizes beautifully.
Step 5: Serve the Dish
Once grilled, carefully remove the skewers from heat and drizzle the luscious peanut sauce generously over the chicken and pineapple. For an extra burst of freshness and flavor, garnish with fresh lime juice and a sprinkle of crushed peanuts before serving. Enjoy your flavorful Thai Pineapple Peanut Satay Chicken with your favorite sides!
Thai Pineapple Peanut Satay Chicken Variations
Feel free to get creative with this recipe and make it your own—there’s nothing quite like personalizing a dish to fit your taste!
-
Seafood Twist: Substitute chicken with shrimp for a quick seafood version. Grill until shrimp are pink and cooked through for a delightful change.
-
Tofu Option: For a vegetarian twist, swap in firm tofu. Marinate the tofu the same way and grill until golden brown.
-
Nut-Free Variation: Use sunflower seed butter instead of peanut butter for a nut-free sauce that still packs a punch.
-
Spice Up: Increase the Sriracha or add red pepper flakes to the marinade for an extra kick! This will give your dish a zesty bite that elevates those tropical flavors.
-
Herb Infusion: Experiment with fresh herbs like cilantro or Thai basil for an aromatic twist. Add them into the marinade for a fresh burst of flavor.
-
Lime Zing: Add zest from a lime into the marinade to enhance the citrus flavors. This will brighten the dish and complement the sweetness of the pineapple wonderfully.
-
Additional Veggies: Incorporate colorful bell peppers or zucchini on the skewers alongside chicken and pineapple for added texture and nutrition.
-
Grill Marks: For a more pronounced char, preheat your grill grates with olive oil before placing the skewers on—this simple step enhances the overall presentation.
If you want more outside-the-box ideas or ways to keep your meals invigorating, consider pairing your meal with a refreshing green salad or maybe even some delicious Chipotle Pineapple Chicken. Each variation offers a unique twist, making mealtime as exciting as exploring a vibrant Thai street market!
What to Serve with Thai Pineapple Peanut Satay Chicken
Elevate your dining experience with delightful pairings that complement the tropical essence of this dish.
-
Jasmine Rice: Light and fragrant, it soaks up the delicious peanut sauce beautifully, creating a satisfying plate.
-
Fresh Green Salad: Crisp greens with a tangy vinaigrette add crunch and freshness, balancing the rich flavors of the chicken.
-
Grilled Veggies: Bell peppers, zucchini, and onions, lightly charred, enhance the meal with their smoky sweetness and vibrant colors.
-
Mango Salsa: Bright and fruity, this salsa enhances the tropical theme while adding a refreshing zing with each bite.
-
Coconut Rice: Creamy and subtly sweet, it pairs perfectly with the nutty sauce, transporting your taste buds to paradise.
-
Chilled Thai Iced Tea: This sweet and milky beverage offers a refreshing contrast to the rich flavors of the chicken, making each sip a delight.
-
Peanut Noodles: These serve as a unique side that mirrors the flavors found in the peanut sauce, creating a cohesive meal that delights.
Expert Tips for Thai Pineapple Peanut Satay Chicken
-
Marinate Wisely: Don’t marinate chicken overnight; cut pieces absorb too much moisture and become mushy.
-
Pineapple Juice Preference: Always use canned pineapple juice instead of fresh to maintain chicken texture and prevent mushiness.
-
Consistent Sizing: Cut chicken pieces evenly to ensure uniform cooking and avoid overcooking or undercooking.
-
Perfect Grilling: Skewering alternating chicken and pineapple allows for even grilling, bringing out the best tropical flavors in your Thai Pineapple Peanut Satay Chicken.
-
Adjust Sauce Consistency: If your peanut sauce is too thick, gradually add water while stirring to achieve your desired smoothness.
Make Ahead Options
These Thai Pineapple Peanut Satay Chicken skewers are perfect for meal prep enthusiasts! You can marinate the chicken in the savory-sweet sauce up to 24 hours in advance, ensuring it soaks up all those tropical flavors. Simply combine the marinade ingredients, add the chicken, and refrigerate. Additionally, you can prepare the peanut sauce and store it in an airtight container in the fridge for up to 3 days; just give it a stir before serving to restore its smooth consistency. When you’re ready to grill, skewer the marinated chicken and pineapple and cook them as directed. This approach allows for quick weeknight meals that taste just as delicious!
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. Reheat gently in the microwave or on the stovetop to preserve its tender texture.
Freezer: If you want to keep it longer, freeze the chicken and sauce separately in freezer-safe bags for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: To reheat, place the chicken in a skillet over medium heat with a splash of water or broth. Cover to retain moisture and heat until warmed through.
Avoid Food Waste: You can also repurpose any sauce leftovers as a dip for fresh veggies or use it in other dishes to fully enjoy its delicious flavor!
Thai Pineapple Peanut Satay Chicken Recipe FAQs
What kind of pineapple should I use for this recipe?
Absolutely, fresh pineapple chopped into 1” pieces enhances the sweetness and caramelization when grilled. Be sure to select a ripe pineapple that has a sweet aroma and slightly soft to the touch for the best flavor.
How should I store leftovers?
Store any leftover Thai Pineapple Peanut Satay Chicken in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or stovetop, adding a splash of water or broth to preserve its moisture.
Can I freeze the chicken and sauce?
Yes, you can freeze the chicken and the peanut sauce separately! Place each in freezer-safe bags or containers for up to 2 months. To thaw, do so overnight in the fridge, and reheat over medium heat, adding a bit of water if the sauce is too thick.
What if my marinade is too salty or thick?
If your marinade turns out too salty, you can balance it by adding a bit more brown sugar or coconut milk in your peanut sauce. If it’s too thick, just stir in a little water gradually while heating until you reach your desired consistency.
Is this dish suitable for people with peanut allergies?
Very! If you have guests with peanut allergies, you can substitute crunchy peanut butter with tahini or sunflower seed butter for similar texture and flavor without the nuts. Remember to double-check all other ingredients for potential allergens.
Can I adjust the spice level of the dish?
Absolutely! The Sriracha in the marinade can be adjusted according to your spice preference. Feel free to reduce the amount for a milder flavor or add more if you love some heat, making this Thai Pineapple Peanut Satay Chicken tailor-made for your taste!

Delicious Thai Pineapple Peanut Satay Chicken to Savor
Ingredients
Equipment
Method
- Marinate the Chicken: In a large bowl, mix canned pineapple juice, low sodium soy sauce, brown sugar, fish sauce, lime juice, Sriracha, dried basil, ground garlic, ground ginger, and black pepper. Add chicken pieces, coat well, cover, and marinate for 20-30 minutes.
- Prepare the Peanut Sauce: Reserve the remaining marinade, pour it into a saucepan, add peanut butter, heat over medium-low until combined. Stir in cornstarch until desired consistency. Adjust with water if needed.
- Preheat the Grill or Broiler: Preheat to medium-high heat (375°F/190°C). Prepare skewers by threading marinated chicken and pineapple alternately.
- Grill the Chicken and Pineapple: Grill skewers for approximately 10 minutes, turning occasionally until chicken is no longer pink and reaches 165°F (75°C). Pineapple should caramelize.
- Serve the Dish: Remove skewers from heat, drizzle peanut sauce over chicken and pineapple, garnish with lime juice and crushed peanuts, and enjoy.



