Thai Green Tofu Curry is not just a meal; it’s a vibrant experience packed with flavors that dance on your palate. If you’re in search of a comforting dish that’s both satisfying and healthy, look no further. This curry combines the creaminess of coconut milk with the zest of fresh herbs, making it a perfect option for weeknight dinners or special gatherings. With its colorful array of vegetables and protein-rich tofu, you’ll find that this dish is not only delicious but also a feast for the eyes.
Why It’s Crowd-Pleasing

The beauty of Thai Green Tofu Curry lies in its versatility and bold flavors. The creamy coconut milk mellows the heat of the green curry paste, making it approachable for all palates. The fresh vegetables add crunch and texture, while the tofu provides a hearty base that absorbs the rich flavors wonderfully. Whether you’re serving it to vegans, vegetarians, or meat-lovers, this dish is sure to impress. It’s a one-pot wonder that’s easy to prepare and even easier to enjoy, making it a favorite among family and friends.
Your Shopping Guide
To create this delicious Thai Green Tofu Curry, here’s what you’ll need to gather from your local grocery store:
- Vegetable oil: 1 tablespoon for sautéing.
- Sliced shallots: About 3/4 cup, or roughly 5 large shallots.
- Thai green curry paste: 1-2 tablespoons for that authentic flavor.
- Unsweetened coconut milk: 1 can (14 ounces) for creaminess.
- Fish sauce: 2 teaspoons (use a halal alternative if needed).
- Brown sugar: 1 tablespoon to balance the flavors.
- Firm tofu: 1 container, drained and cubed.
- Green beans: 1 lb, trimmed and cut into 1-inch pieces.
- Dried shiitake mushrooms: 5-6, rehydrated and quartered.
- Red bell pepper: 1 large, cut into strips for sweetness.
- Fresh basil: 1/4 cup chopped, plus sprigs for garnish.
- Fresh lime juice: 2 tablespoons, plus wedges for serving.
Cook’s Kit
Before you start cooking, ensure you have the following kitchen tools ready:
- Large skillet or wok: Ideal for sautéing and simmering.
- Cutting board: For chopping veggies and tofu.
- Chef’s knife: A sharp, versatile knife is essential.
- Measuring cups and spoons: For accurate ingredient measurements.
- Wooden spoon or spatula: For stirring the curry as it cooks.
- Serving bowls: To present your delicious curry beautifully.
The Method for Thai Green Tofu Curry

Now that you have your ingredients and tools ready, let’s dive into the cooking process.
Step 1: Sauté Shallots
Begin by heating 1 tablespoon of vegetable oil in a large skillet over medium heat. Once the oil is shimmering, add the sliced shallots. Sauté them for about 5 minutes, or until they’re soft and translucent.
Step 2: Add Curry Paste
Stir in 1-2 tablespoons of Thai green curry paste, depending on your spice preference. Cook for an additional minute, allowing the paste to bloom and release its aromas.
Step 3: Pour in Coconut Milk
Add the entire can of unsweetened coconut milk to the skillet. Stir well to combine with the shallots and curry paste. The mixture should turn a beautiful shade of green.
Step 4: Season the Curry
Incorporate 2 teaspoons of fish sauce and 1 tablespoon of brown sugar into the coconut milk mixture. Stir until the sugar dissolves completely.
Step 5: Add Tofu and Veggies
Gently fold in the cubed tofu, trimmed green beans, rehydrated shiitake mushrooms, and red bell pepper strips. Mix everything together, ensuring the tofu and vegetables are well-coated with the curry sauce.
Step 6: Simmer
Reduce the heat to low and let the curry simmer for about 10-15 minutes, or until the green beans are tender and the flavors meld together beautifully.
Step 7: Final Touches
Just before serving, stir in the chopped fresh basil and 2 tablespoons of fresh lime juice. Taste and adjust the seasoning if necessary.
Step 8: Serve
Spoon the Thai Green Tofu Curry into bowls, garnishing with additional basil sprigs and lime wedges. Serve hot with steamed rice or rice noodles for a complete meal.
Make It Year-Round

Thai Green Tofu Curry is incredibly adaptable, allowing you to enjoy it any time of the year. Here are some ways to customize it:
- Seasonal Vegetables: Swap in whatever veggies are in season. Try zucchini in the summer or butternut squash in the fall.
- Protein Variations: While tofu is excellent, you can substitute it with chickpeas or tempeh for a different protein source.
- Spice Levels: Adjust the amount of curry paste to cater to your spice tolerance. Start with less and add more if you dare!
- Serving Options: Enjoy the curry with rice, quinoa, or even a side of crusty bread for a hearty meal.
Mistakes Even Pros Make
Even seasoned chefs can make a few common mistakes when preparing Thai Green Tofu Curry. Here’s what to watch out for:
- Overcooking Tofu: If you cook the tofu too long, it can become rubbery. Add it towards the end of cooking.
- Too Much Heat: Adding too much curry paste at once can overwhelm the dish. Start with a smaller amount and gradually increase.
- Neglecting Fresh Herbs: Fresh basil adds a burst of flavor; don’t skip it! Add it at the end for the best taste.
- Skipping the Lime: A squeeze of lime juice brightens the dish. Don’t forget this essential step!
Meal Prep & Storage Notes
Thai Green Tofu Curry is perfect for meal prep and leftovers. Here are some helpful tips:
Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over low heat, adding a splash of water or coconut milk to loosen the sauce if needed. This dish also freezes well; simply freeze in individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
Ask & Learn
Can I use other proteins instead of tofu?
Absolutely! Chicken, shrimp, or even chickpeas can be great alternatives. Just adjust the cooking time accordingly.
What if I can’t find Thai green curry paste?
You can make your own using green chilies, garlic, ginger, lemongrass, and spices. Alternatively, look for a substitute at your local Asian grocery store.
Is this curry gluten-free?
Yes, as long as you use a gluten-free fish sauce or an alternative, this dish is gluten-free!
Can I make this dish spicier?
Definitely! You can add fresh chili peppers, more green curry paste, or a dash of chili oil to increase the heat level.
What to Make After This
Once you’ve mastered Thai Green Tofu Curry, consider trying these recipes:
Ready to Cook?
Now that you have all the ingredients and steps outlined, it’s time to bring the flavors of Thailand into your kitchen. This Thai Green Tofu Curry is not just a meal; it’s a delightful experience that will leave you craving more. Gather your ingredients, follow the method, and enjoy a comforting bowl of goodness that’s bursting with flavor. Happy cooking!

Thai Green Tofu Curry
Ingredients
- 1 tablespoon Vegetable oil for sautéing
- 3/4 cup Sliced shallots about 5 large shallots
- 1-2 tablespoons Thai green curry paste for authentic flavor
- 1 can Unsweetened coconut milk (14 ounces)
- 2 teaspoons Fish sauce (use a halal alternative if needed)
- 1 tablespoon Brown sugar to balance the flavors
- 1 container Firm tofu drained and cubed
- 1 lb Green beans trimmed and cut into 1-inch pieces
- 5-6 Dried shiitake mushrooms rehydrated and quartered
- 1 large Red bell pepper cut into strips
- 1/4 cup Fresh basil chopped, plus sprigs for garnish
- 2 tablespoons Fresh lime juice plus wedges for serving
Instructions
- Begin by heating 1 tablespoon of vegetable oil in a large skillet over medium heat. Once the oil is shimmering, add the sliced shallots. Sauté them for about 5 minutes, or until they’re soft and translucent.
- Stir in 1-2 tablespoons of Thai green curry paste, depending on your spice preference. Cook for an additional minute, allowing the paste to bloom and release its aromas.
- Add the entire can of unsweetened coconut milk to the skillet. Stir well to combine with the shallots and curry paste. The mixture should turn a beautiful shade of green.
- Incorporate 2 teaspoons of fish sauce and 1 tablespoon of brown sugar into the coconut milk mixture. Stir until the sugar dissolves completely.
- Gently fold in the cubed tofu, trimmed green beans, rehydrated shiitake mushrooms, and red bell pepper strips. Mix everything together, ensuring the tofu and vegetables are well-coated with the curry sauce.
- Reduce the heat to low and let the curry simmer for about 10-15 minutes, or until the green beans are tender and the flavors meld together beautifully.
- Just before serving, stir in the chopped fresh basil and 2 tablespoons of fresh lime juice. Taste and adjust the seasoning if necessary.
- Spoon the Thai Green Tofu Curry into bowls, garnishing with additional basil sprigs and lime wedges. Serve hot with steamed rice or rice noodles for a complete meal.
Equipment
- Large skillet or wok
- Cutting Board
- Chef's knife
- Measuring cups and spoons
- Wooden Spoon or Spatula
- Serving bowls
Notes
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat on the stovetop over low heat, adding a splash of water or coconut milk if needed.
- This dish also freezes well; freeze in portions for up to 3 months.
- Thaw overnight in the refrigerator before reheating.
