Thai Pineapple Curry Recipe
Thai Pineapple Curry is a quick and easy meal to whip up. This delicious, 20-minute version is full of healthy vegetables, fresh pineapple, and your choice of Chicken, Shrimp or Tofu, and bathed in the most fragrant coconut red curry sauce. Vegan-adaptable.

How to Make the Best Thai Pineapple Curry
This Thai Pineapple Curry brings together the best of Southeast Asian flavors in just 20 minutes. The combination of creamy coconut milk, aromatic red curry paste, and sweet chunks of fresh pineapple creates a perfectly balanced dish that’s both comforting and exotic. Whether you choose chicken, shrimp, or tofu, this curry delivers restaurant-quality results right from your own kitchen.
What makes this recipe so special is its versatility and ease. The curry sauce comes together in minutes, and the fresh vegetables add both color and nutrition to every bite. The pineapple isn’t just for sweetness—it provides a tropical brightness that cuts through the richness of the coconut milk and adds an irresistible fruity dimension.
Serve this fragrant curry over a bed of steaming jasmine rice to soak up every drop of that luscious sauce. The Thai basil stirred in at the end adds a fresh, slightly peppery note that ties everything together beautifully. Once you’ve made this dish, it’s sure to become a regular in your weeknight dinner rotation.

Thai Pineapple Curry
Thai Pineapple Curry is a quick and easy meal to whip up. This delicious, 20-minute version is full of healthy vegetables, fresh pineapple, and your choice of Chicken, Shrimp or Tofu, and bathed in the most fragrant coconut red curry sauce. Vegan-adaptable.
Ingredients
Curry Sauce
Protein
Vegetables
Optional
Instructions
Make the Curry
- Add curry paste and 3/4 of the can of coconut milk to a medium pot over high heat and stir together until a creamy sauce forms. About 1-2 minutes or watch for bubbles on the sauce.
- Add sugar and fish sauce, stir, and simmer for 1 minute.
- Add the chicken and water, and cook for 4-5 more minutes until the chicken is tender. If using tofu, shrimp, or vegetables, cook for only 2-3 minutes.
- Add pineapple, tomatoes, and the vegetables, cover, and cook until slightly soft, 2-3 minutes.
- Add the rest of the coconut milk and adjust the flavors with more fish sauce, salt, sugar, and extra curry paste to find your perfect balance. Add a squeeze of lime if you like. Keep in mind that serving it over rice will mellow the flavor considerably.
- Turn off the heat, add the Thai basil, and stir in one last time. Let cool slightly and serve over jasmine rice and top with more fresh basil.
Notes
- For a vegan version, use tofu and vegan fish sauce.
- You can substitute snow peas, green beans, or asparagus for the zucchini.
- Frozen or canned pineapple (drained and rinsed) works if fresh is unavailable.
- Add Kaffir lime leaves to the simmering sauce for extra fragrance.