There’s something undeniably comforting about a warm bowl of curry, especially when it’s bursting with vibrant flavors. Recently, while enjoying the sunny fruits of summer, I came up with this Vegan Pineapple Tofu Curry that perfectly marries sweetness with a touch of spice. The moment your kitchen fills with the aromatic blend of ginger and Thai red curry paste, you know you’re in for a treat.
What makes this dish truly special is its delightful versatility. Whether you’re entertaining friends, looking to impress your family, or simply seeking a cozy weeknight dinner, this curry checks all the boxes. It’s not only easy to whip together in 35 minutes but also serves as a beautiful canvas for seasonal veggies. Plus, the juicy bites of fresh pineapple contrast wonderfully with the creamy coconut milk, creating a flavor explosion that will keep you coming back for more.
So, let’s venture into the world of quick, home-cooked goodness with this easy Pineapple Tofu Curry, where every scoop becomes a festival of taste!

Why is this Pineapple Tofu Curry a must-try?
Simplicity: You only need 35 minutes from prep to table, making it perfect for a busy weeknight dinner.
Flavor explosion: The sweet, caramelized pineapple melds beautifully with the rich coconut milk and zesty red curry paste, creating a dish that’s hard to forget.
Health-conscious choice: Packed with fresh vegetables and protein-rich tofu, it’s a wholesome option that doesn’t skimp on taste.
Versatile: Customize with your favorite veggies—this recipe welcomes creativity! For a complete meal, serve it over fluffy jasmine rice.
Crowd-pleaser: This curry is sure to impress friends and family alike, transforming any gathering into a delightful culinary experience.
Pineapple Tofu Curry Ingredients
Discover the delightful components that make this dish shine.
For the Curry Base
- Coconut oil – a rich, tropical base that enhances flavor.
- Ginger – fresh and finely grated for a warm, zesty kick.
- Thai red curry paste – provides an irresistible depth and mild heat.
- Fresh pineapple – the star, balancing sweetness and acidity, though canned can work too.
- Coconut milk – creamy and luscious, creating a rich sauce.
- Water – to adjust consistency and blend flavors harmoniously.
- Coconut sugar – adds a subtle sweetness to balance spice.
- Salt – enhances the flavors; adjust to taste.
For the Veggies
- Red bell pepper – adds vibrant color and crunch.
- Carrots – sliced for a sweet, tender bite.
- Bamboo shoots – provide a delightful crunch and subtle earthiness.
For the Protein
- Super firm tofu – cubed for a hearty, protein-packed addition.
For Thickening (optional)
- Arrowroot powder or cornstarch – use if you prefer a thicker curry.
To Garnish
- Lime juice – a splash for brightness and fresh flavor.
- Jasmine rice – serve warm as a satisfying base (optional).
- Fresh cilantro – chopped for a fresh, herbaceous finish (optional).
This Pineapple Tofu Curry is not only quick and delicious but also makes meal prep a breeze!
How to Make Pineapple Tofu Curry
-
Melt the coconut oil in a large sauté pan or pot over medium-high heat. Once warm, add the red curry paste and ginger, frying for 60 to 90 seconds until aromatic. Sauté the fresh pineapple for an additional 3 to 5 minutes, stirring occasionally to help it caramelize beautifully.
-
Pour in the coconut milk, water, coconut sugar, and salt. Stir well until the curry paste is thoroughly dissolved. Then, gently mix in the bell pepper, carrots, bamboo shoots, and cubed tofu for a colorful medley.
-
Cover the pan and raise the heat to high to bring the mixture to a simmer. Once bubbling, uncover and reduce the heat to medium; let it simmer for 15 minutes until the carrots are tender, stirring occasionally to integrate those vibrant flavors.
-
Thicken the curry if desired by dissolving the arrowroot powder in 1 tablespoon of water, then stirring this mixture into the curry for a luscious consistency.
-
Finish by removing the curry from heat and mixing in the fresh lime juice. Serve it warm over fluffy jasmine rice, and garnish with cilantro for that extra flair. Leftovers are fridge-friendly for up to 5 days!
Optional: Serve with extra lime wedges on the side for an added zesty kick.
Exact quantities are listed in the recipe card below.

Pineapple Tofu Curry Variations
Feel free to get creative and tailor this recipe to your tastes with these fun ideas!
- Mango Delight: Swap out pineapple for fresh mango for a tropical twist with extra sweetness.
- Spicy Kick: Add sliced fresh chili or a dash of your favorite hot sauce to heat things up!
- Vegetable Medley: Substitute the bell pepper and carrots with your favorite veggies like zucchini or snap peas for a colorful mix.
- Nutty Flavor: Stir in some roasted peanuts or cashews for an extra crunchy texture and nutty flavor boost.
- Creamy Cashew: Blend soaked cashews into the curry for a creamier texture without adding more coconut milk.
- Herb Infusion: Toss in some fresh basil or Thai basil during the last few minutes of cooking for a fragrant herbaceous note.
- Quinoa Base: Swap jasmine rice for fluffy quinoa to up the protein and add a nutty flavor.
- Coconut Curry Soup: Add more water or vegetable broth and enjoy this dish as a delightful soup with crusty bread on the side.
How to Store and Freeze Pineapple Tofu Curry
Fridge: Store leftovers in an airtight container for up to 5 days. Allow the curry to cool before sealing to maintain freshness.
Freezer: For longer storage, freeze the curry in a freezer-safe container for up to 3 months. Make sure to leave some space in the container for expansion.
Reheating: Thaw overnight in the fridge before reheating. Gently warm on the stovetop over low heat, adding a splash of water or coconut milk if needed to restore creaminess.
Leftovers: Enjoy the flavors of your Pineapple Tofu Curry even after the initial meal—it’s just as delicious the next day!
Expert Tips for Pineapple Tofu Curry
- Quality Ingredients: Use fresh, ripe pineapple for the best flavor. Canned pineapple can work, but fresh elevates the taste.
- Adjusting Spice: If you prefer a milder curry, start with less red curry paste and add more as needed. Taste as you go!
- Cooking Tofu: For extra texture, press the tofu before cooking to remove excess moisture. This helps it absorb the flavors of the curry better.
- Thickening Techniques: If you want a thicker sauce but forget the arrowroot powder, let the curry simmer a bit longer; it naturally thickens as it reduces.
- Flavor Enhancement: Adding a splash of soy sauce or tamari in the last few minutes of cooking can deepen the flavor of your Pineapple Tofu Curry.
- Garnishing: Always serve with fresh cilantro and lime for a burst of freshness that brightens the dish beautifully!
Make Ahead Options
These delightful Pineapple Tofu Curry ingredients are perfect for meal prep, saving you time during busy weeknights! You can prep the veggies (bell pepper, carrots, and bamboo shoots) and cubed tofu up to 3 days in advance and store them in airtight containers in the fridge. Additionally, the curry base can be made 24 hours ahead; simply follow the first four cooking steps, then let it cool before refrigerating. To finish, gently reheat the curry on the stovetop, adding a splash of water if necessary to loosen it up. Just before serving, stir in the fresh lime juice and enjoy a warm, vibrant meal that’s just as delicious as when freshly made!
What to Serve with Pineapple Tofu Curry?
Transform your delicious curry into a complete meal that bursts with flavors and textures!
- Fluffy Jasmine Rice: This classic pairing offers a neutral base that soaks up the rich, creamy coconut sauce beautifully.
- Crispy Veggie Spring Rolls: These crispy delights add a crunchy contrast, making each bite of curry even more enjoyable with their fresh crunch.
- Coconut Quinoa: For a nutty, protein-packed side, serve quinoa cooked in coconut milk, enhancing the tropical theme of your meal.
- Tangy Cucumber Salad: Light and refreshing, this salad introduces a crisp texture and tang that balances the rich flavors of the curry.
- Roasted Sweet Potatoes: Their natural sweetness complements the curry, while the caramelized edges create a delightful texture.
- Mango Lassi: This creamy, sweet drink offers a cooling effect with a hint of tropical fruit, perfectly offsetting the curry’s spices.
- Lime Wedges: Serve alongside for a zesty kick! A splash of lime juice over your dish elevates the flavors and brightens it up.
- Toasted Naan Bread: For dipping, warm naan provides a soft, chewy companion for scooping up every savory morsel of the curry.
- Coconut Ice Cream: As a delightful dessert to finish, this creamy treat harmonizes with the tropical notes of the curry and provides a refreshing end to your meal.

Pineapple Tofu Curry Recipe FAQs
What type of pineapple is best for this curry?
Absolutely! Fresh, ripe pineapple is ideal for this dish as it enhances the curry with its natural sweetness and acidity. Look for a pineapple with a sweet smell and a firm body, avoiding any with dark spots. If fresh is unavailable, you can use canned pineapple, but fresh will always provide the best flavor!
How should I store leftovers of Pineapple Tofu Curry?
Very simply! Store your leftovers in an airtight container in the fridge for up to 5 days. Allow the curry to cool completely before sealing it to maintain its freshness. When ready to enjoy, simply reheat on the stovetop or in the microwave.
Can I freeze Pineapple Tofu Curry?
Of course! To freeze, place the cooled curry in a freezer-safe container, leaving at least an inch of space at the top for expansion. It will keep well for up to 3 months. When you’re ready to savor it again, thaw it overnight in the fridge, and gently reheat on the stove, adding a splash of coconut milk if it seems too thick.
What can I do if my curry is too spicy?
If your curry turns out to be a bit too spicy, don’t worry! You can balance the heat by adding a dollop of coconut cream or a teaspoon of sugar to mellow it out. Alternatively, serving it over jasmine rice helps offset the spiciness and creates a soothing, complementary flavor.
Are there any dietary considerations for pets or allergies with this recipe?
Yes, there are! If you have pets at home, ensure that none of the ingredients get to them—as garlic, onions, and certain spices can be harmful to animals. For allergies, this recipe is nut-free and gluten-free (if using gluten-free soy sauce), but always double-check the labels on packaged ingredients. If you’re concerned about soy, substitute with chickpeas or ensure the tofu is certified non-GMO.
Can I use other vegetables besides those listed in the recipe?
Absolutely! The beauty of this Pineapple Tofu Curry is its versatility. Feel free to incorporate seasonal veggies like zucchini, snap peas, or even spinach. Just chop them according to cooking time; harder vegetables may need a little more time to become tender, while delicate greens should be added towards the end of cooking to wilt perfectly.

Irresistible Pineapple Tofu Curry You’ll Crave Again and Again
Ingredients
Equipment
Method
- Melt the coconut oil in a large sauté pan or pot over medium-high heat. Add red curry paste and ginger, frying for 60 to 90 seconds until aromatic. Sauté pineapple for an additional 3 to 5 minutes.
- Pour in coconut milk, water, coconut sugar, and salt. Stir well until the curry paste is dissolved. Mix in bell pepper, carrots, bamboo shoots, and cubed tofu.
- Cover the pan and raise heat to high to bring to a simmer. Once bubbling, uncover and reduce heat to medium for 15 minutes.
- Thicken the curry if desired by dissolving arrowroot powder in 1 tablespoon of water and stirring into the curry.
- Finish by mixing in fresh lime juice. Serve warm over jasmine rice, garnished with cilantro.




