If you are craving a vibrant and comforting meal that bursts with flavor and nutrition, the Tofu Green Curry Bowl Recipe is the perfect choice. This dish brings together creamy coconut milk, fragrant green curry paste, and a colorful mix of fresh vegetables with tender tofu for a satisfying, plant-based bowl that feels both wholesome and indulgent. Every spoonful is a delightful balance of spicy, sweet, and tangy notes, making this recipe a true staple for anyone looking to enjoy an easy yet impressive homemade curry.
Ingredients You’ll Need
The beauty of this Tofu Green Curry Bowl Recipe lies in its simplicity and freshness. Each ingredient plays a crucial role in building up the layers of flavor, texture, and color that make this dish irresistible. From the creamy coconut milk that forms the base, to the bright and zesty lime juice that wakes up the senses, every element works together to create a harmonious and nourishing meal.
- Green curry paste (2-3 Tbsp heaped): The essential flavor bomb that brings authentic Thai spice and aroma to your bowl.
- Kaffir lime leaves and lemongrass: Optional, but amazing fresh herbs to elevate the curry’s fragrance.
- Full fat coconut milk (1 can, 14 oz): Adds rich creaminess and a subtle sweetness to balance the curry’s heat.
- Vegetable broth or water (1 cup): Builds the curry’s body without overpowering the other flavors.
- Extra firm tofu (1 block, 14 oz): This protein-packed ingredient soaks up the curry’s sauce beautifully.
- Butternut squash or sweet potato (2-3 cups, diced): Adds natural sweetness and a tender bite.
- Cauliflower (2-3 cups, diced): Provides a mild, slightly crunchy texture that complements the curry.
- Snap peas or broccoli (1-3 cups): Both options add vibrant green color and fresh crispness.
- Stalks of kale or spinach (2-3 stalks or 2 cups): Greens that bring earthiness and softness that meld wonderfully in the curry.
- Lime juice (1-2 Tbsp): Essential for a bright, tangy finish that lifts all the flavors.
- Minced garlic (1 tsp): Adds a punch of savory depth.
- Vegan fish sauce or sea salt (1 tbsp or ½ tsp): Helps to round out the savory profile.
- Coconut sugar or sweetener (½ tsp): Just enough to balance spice without overwhelming the dish.
- Cooked rice (3-4 cups): The perfect base to soak up the luscious green curry sauce.
- Green onions (2 stalks, chopped): Adds fresh crunch and a mild oniony kick.
- Thai basil or cilantro (½ cup leaves): Classic herbal brightness for garnish and aroma.
How to Make Tofu Green Curry Bowl Recipe
Step 1: Prepare and Steam the Vegetables
Start by bringing 1½ cups of water or vegetable broth to a boil in a saucepan. Add the diced cauliflower, butternut squash, and snap peas. Steam these veggies until they are tender but still crisp, about 3 to 5 minutes. This technique helps maintain their vibrant colors and fresh textures that will shine in your curry. Once steamed, drain the vegetables and set them aside, making sure to save the flavorful broth for later steps.
Step 2: Build the Curry Base
In the same saucepan, pour half of the coconut milk and bring it to a boil. Stir in your green curry paste along with any extra herbs like kaffir lime leaves or lemongrass and the minced garlic. Let this aromatic mixture cook for a few minutes, releasing all those heady flavors that define a great green curry.
Step 3: Add the Tofu and Simmer
Next, add the tofu cubes to the simmering curry base. Allow the tofu to soak up the sauce for about 3 minutes. Then stir in the remaining coconut milk along with the steamed vegetable broth you saved earlier. Bring everything to a gentle simmer before folding in the steamed vegetables. Let this all cook together for another minute or so to marry the flavors perfectly.
Step 4: Season and Add Lime
Now is the time to taste your curry and adjust the seasoning. Add vegan fish sauce or sea salt to taste, followed by the coconut sugar to balance the heat slightly. Stir in the lime juice last, giving your curry that essential zingy brightness that makes each bite so exciting.
Step 5: Wilt the Greens
Turn off the heat and add torn kale leaves to the pot. Cover it up and let the residual heat gently wilt the greens without overcooking them. This step ensures you keep a pleasant texture and vibrant color in your curry bowl.
Step 6: Serve with Rice and Garnish
Serve your delicious green curry over hot steamed rice. Sprinkle chopped green onions and fresh Thai basil or cilantro on top for a final burst of freshness and color.
How to Serve Tofu Green Curry Bowl Recipe
Garnishes
Garnishes not only elevate the look of your Tofu Green Curry Bowl Recipe but also add exciting layers of flavor. Fresh green onions bring subtle sharpness while Thai basil or cilantro leaves add an herbal pop that complements the creamy curry beautifully. A wedge of lime on the side invites every diner to add extra zing as they please.
Side Dishes
Though this bowl is filling on its own, you can serve it alongside simple Asian-inspired sides like crunchy cucumber salad, pickled vegetables, or crispy spring rolls to add variety. A light and refreshing side will balance the rich curry for a perfect meal.
Creative Ways to Present
Try serving this tofu green curry in individual bowls layered with rice at the bottom and curry ladled on top for a colorful, inviting presentation. Use banana leaves as a backdrop for a festive touch or sprinkle toasted coconut flakes on the finished dish for an added texture surprise. Presentation can make sharing your Tofu Green Curry Bowl Recipe even more joyful.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, transfer them into an airtight container and store in the refrigerator. The flavors actually deepen overnight, making it perfect for next-day meals. Consume within 3-4 days for the best taste and freshness.
Freezing
This curry freezes well too. Portion it into freezer-safe containers and freeze for up to 2 months. Keep in mind that the texture of the tofu might change slightly upon thawing, but the overall flavor will still be fantastic.
Reheating
To reheat, warm your tofu green curry gently over medium-low heat on the stovetop, stirring occasionally. You can add a splash of water or coconut milk to loosen the sauce if it has thickened. Avoid high heat to prevent curdling of the coconut milk and maintain the creaminess.
FAQs
Can I use other vegetables in the Tofu Green Curry Bowl Recipe?
Absolutely! This recipe is very flexible. Feel free to swap in veggies like zucchini, bell peppers, or green beans depending on what you have on hand. Just be mindful of cooking times to keep the vegetables vibrant and crisp.
Is it possible to make this curry oil-free?
Yes, the recipe as provided uses no added oil. The coconut milk adds natural fat and creaminess, so you get a rich curry without any extra oils.
What type of tofu works best?
Extra firm tofu is ideal because it holds its shape well and absorbs the curry sauce beautifully. Make sure to press and drain the tofu beforehand for best results.
Can I adjust the spice level?
Definitely! If you prefer a milder curry, start with 1 tablespoon of green curry paste instead of 2-3 tablespoons. You can always add more at the end if you’d like it spicier.
What if I don’t have vegan fish sauce?
No worries! You can substitute with a splash of soy sauce or just sea salt. Both will help enhance the savory depth of the curry without overwhelming the other flavors.
Final Thoughts
I truly hope you enjoy making and savoring this Tofu Green Curry Bowl Recipe as much as I do. It’s such a warm, satisfying dish that manages to be both healthy and indulgent at the same time. Perfect for sharing with friends or enjoying a cozy night in, this recipe is destined to become one of your go-to meals. Give it a try—you might just surprise yourself with how easy and delicious plant-based cooking can be!
PrintTofu Green Curry Bowl Recipe
This vibrant Tofu Green Curry Bowl features a creamy coconut milk curry infused with aromatic green curry paste and fresh herbs, combined with nutrient-packed vegetables like butternut squash, cauliflower, and snap peas. Served over steamed rice and garnished with Thai basil and green onions, this flavorful plant-based meal is perfect for a wholesome, comforting dinner that’s both vegan and gluten-free.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegan
Ingredients
Curry Base and Sauce
- 2–3 Tbsp heaped green curry paste (use less if mild preferred)
- Extra herbs like kaffir lime leaves and lemongrass (optional to bump up flavor)
- 1 14 oz can full fat coconut milk
- 1 cup vegetable broth or water
- 1 Tsp garlic, minced
- 1 tbsp vegan fish sauce or ½ tsp sea salt
- ½ tsp coconut sugar or any sweetener of your choice
- 1–2 Tbsp lime juice
Vegetables and Protein
- 1 14 oz extra firm tofu (organic preferred), cubed
- 2–3 cups diced butternut squash (or sweet potato as alternative)
- 2–3 cups diced cauliflower
- 1–3 cups snap peas or broccoli (use 1 cup snap peas or up to 3 cups broccoli)
- 2–3 stalks kale or 2 cups spinach
Serving
- 3–4 cups cooked rice
- 2 stalks green onions, chopped (for garnish)
- ½ cup Thai basil leaves or cilantro
Instructions
- Steam the Vegetables: In a saucepan, bring 1 ½ cups of water or vegetable broth to a boil. Add the diced cauliflower, butternut squash, and snap peas (or broccoli) and steam them for 3-5 minutes until cooked but still slightly crisp. Drain and set the vegetables aside, reserving the cooking liquid.
- Prepare the Curry Base: In the same saucepan, bring half of the coconut milk to a boil. Stir in the green curry paste, any additional herbs (like kaffir leaves or lemongrass), and minced garlic. Cook for 2-3 minutes to let the flavors develop.
- Add Tofu: Add the cubed tofu to the simmering curry base and cook for another 3 minutes to heat through and absorb flavor.
- Combine and Simmer: Pour in the remaining coconut milk along with the reserved vegetable broth. Bring the mixture back to a gentle simmer. Add the steamed vegetables, stir well, and cook for an additional minute to combine flavors.
- Season the Curry: Taste the curry and adjust seasoning by adding salt or vegan fish sauce as needed. Add ½ teaspoon coconut sugar and 1-2 tablespoons lime juice to balance the flavors.
- Wilt the Greens: Remove the curry from heat and stir in the torn kale leaves. Cover the saucepan and let the residual heat gently wilt the kale for a couple of minutes.
- Serve: Spoon the green curry over steamed rice. Garnish with chopped green onions and Thai basil or cilantro leaves. Serve immediately and enjoy!
Notes
- Use organic tofu for a cleaner flavor and texture.
- Adjust the amount of green curry paste according to your preferred spice level.
- Extra herbs like kaffir lime leaves and lemongrass significantly elevate the aroma but can be omitted.
- Sweet potatoes can be used instead of butternut squash if preferred.
- The reserved vegetable broth from steaming can be added back to the curry to enhance flavor and reduce waste.
- Vegan fish sauce can be substituted with sea salt or soy sauce if unavailable.