,

Vegetarian Thai Green Curry Bowl

As seen in: Plant-Based Meals Full of Flavor

Bright, aromatic, and satisfying, this dish features golden tofu and crisp bell peppers simmered gently in a coconut-rich green curry sauce. Fragrant Thai basil and a squeeze of lime add fresh, lively notes, while hints of soy and brown sugar provide a perfect sweet-salty balance. Served over fluffy jasmine rice, it's a warming, comforting dinner option that's approachable for weeknights. Preparation is uncomplicated: fry the tofu, simmer the sauce and vegetables, then combine and finish with a flourish of fresh herbs. Ideal for anyone seeking big flavors with minimal effort.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Fri, 06 Jun 2025 22:35:55 GMT
A bowl of vegetarian Thai green curry. Save Pin
A bowl of vegetarian Thai green curry. | sophietable.com

This creamy vegetarian Thai green curry brings together coconut milk, tofu, and vibrant vegetables for a deeply satisfying meal that comes together quickly. It has become my go-to solution when I want something comforting and full of flavor but only have half an hour to spare. The fresh herbs and convenient pantry staples make it doable on any weeknight.

Every time I make this curry for friends or family someone asks for the recipe. I still remember discovering it during one of my busiest work months and feeling like I finally found the dish that recharges me at dinnertime.

Ingredients

  • Firm tofu pressed and cubed: soaks up the curry sauce and lends plant-based protein. Always choose tofu that feels solid in the package for best results
  • Vegetable oil: perfect for frying tofu and sautéing curry paste. Pick a neutral oil so the flavors remain authentic
  • Green curry paste: brings genuine Thai flavor and heat. I sometimes mix a little homemade paste with a favorite store brand for best balance
  • Coconut milk: creamy and essential for richness. Go for full-fat if you want the most luxurious texture
  • Vegetable broth: lightens the sauce while boosting depth. A good quality low-sodium broth is best for controlling salt
  • Green bell pepper and red bell pepper sliced: for color and crunch. Look for glossy skin and firm texture when shopping
  • Carrot thinly sliced: adds sweetness and color. Choose medium sized carrots as they tend to be sweetest
  • Bamboo shoots (optional): add a gentle crunch and authentic touch. Canned bamboo should be well rinsed before use
  • Soy sauce or tamari: for an umami kick and salt. Low sodium versions give you more seasoning flexibility
  • Brown sugar: softens the edge of curry paste and coconut. Use dark brown sugar for extra depth
  • Lime juice: lifts all the flavors and brings essential acidity. Juice limes just before adding for brightness
  • Thai basil leaves: finish the dish with burst of fragrance. If Thai basil is not available use regular basil with a little mint
  • Steamed jasmine rice: soft and fluffy and the perfect partner for soaking up the curry

Step-by-Step Instructions

Prepare the Tofu:
Start by pressing your tofu block until little water remains. Cube it evenly. Heat a tablespoon of oil in a large skillet over medium and add your tofu pieces. Let them fry without turning too often. Aim for deep golden on each side which takes about five to seven minutes. Remove tofu to a plate and set aside for later
Cook the Curry Paste:
In that same skillet add the rest of the oil then spoon in your curry paste. Stir constantly and let it fry for a minute or two until your kitchen smells aromatic and the paste is sizzling. Careful not to let it burn. This step is crucial for unlocking the flavors
Simmer the Coconut Milk and Broth:
Slowly pour your coconut milk and vegetable broth into the pan with the curry paste. Stir with a wooden spoon or spatula until the paste fully dissolves and the mixture starts to bubble at the sides
Add the Vegetables:
Toss in the sliced green and red bell peppers plus the carrot. If using bamboo shoots add them now. Lower the heat so everything simmers gently. Let the vegetables cook for about ten minutes or until just tender but not soft
Combine and Season:
Return your golden tofu pieces to the skillet. Pour in the soy sauce and sprinkle over the brown sugar. Stir well until tofu and vegetables are combined and coated with the sauce. Simmer another five minutes to let all the flavors blend
Finish with Lime and Basil:
Turn off the heat. Squeeze fresh lime juice over the curry and scatter in Thai basil leaves. Taste and adjust with more soy sauce or lime juice if you like extra punch. Serve straight away over bowls of steaming jasmine rice
A bowl of vegetarian Thai green curry. Save Pin
A bowl of vegetarian Thai green curry. | sophietable.com

My favorite part about this dish is the way the coconut milk and Thai basil mingle as leftovers sit in the fridge. Sometimes I sneak a spoonful cold because the aromas are irresistible. Sharing it with friends transports us all to a Thai beach for a moment

Storage Tips

This curry keeps well in an airtight container in the fridge for up to three days. The flavors actually improve with a little time. For best texture store the rice and curry separately so nothing gets soggy. If freezing be sure to thaw and reheat gently as coconut milk sometimes separates

Ingredient Substitutions

Try swapping zucchini or snap peas for the carrot or peppers if that is what you have. Chickpeas can replace some or all of the tofu for a change. If you cannot find Thai basil use regular basil and a little chopped mint to mimic the signature flavor

Serving Suggestions

Serve with extra lime wedges on the side and a bowl of chopped cilantro for sprinkling. A little crushed roasted peanuts add extra crunch. For a Thai-inspired meal add a simple cucumber salad or steamed greens for contrast

A bowl of soup with vegetables and chicken. Save Pin
A bowl of soup with vegetables and chicken. | sophietable.com

Cultural Context

Thai green curry is a classic that highlights the balance of sweet spicy salty and sour. Every household in Thailand has their own version. This vegetarian take keeps all the essential flavors but makes it easy for anyone to enjoy at home

Commonly Asked Questions

→ What type of tofu works best for this dish?

Firm or extra-firm tofu is ideal, as it holds its shape during frying and blends well with the flavors.

→ Can I make this dish less spicy?

Yes, simply use less green curry paste or choose a mild variety to control the heat to your preference.

→ What vegetables can I substitute in this curry?

Broccoli, zucchini, or snap peas work well if you want to customize with your favorite vegetables.

→ How do I get the tofu crispy?

Pressing and thoroughly drying the tofu before frying helps achieve a golden, crisp exterior.

→ Is coconut milk required, or can I use alternatives?

Coconut milk provides a signature creamy texture, but light coconut milk or unsweetened soy can be used.

Vegetarian Thai Green Curry

Creamy coconut, tofu, and bell peppers combine for a flavorful, satisfying dish ready in just 30 minutes.

Preparation Time
10 Minutes
Cooking Duration
20 Minutes
Overall Time
30 Minutes
Created By: Sophie

Recipe Type: Vegetarian

Skill Level: Simple

Cuisine Type: Thai

Portion Size: 4 Number of Servings

Diet Preferences: Plant-Based (Vegan), Vegetarian-Friendly, Dairy-Free

What You'll Need

→ Main Ingredients

01 400 g firm tofu, pressed and cubed
02 2 tablespoons vegetable oil
03 2-3 tablespoons green curry paste, adjust to taste
04 400 ml coconut milk
05 240 ml vegetable broth
06 1 green bell pepper, sliced
07 1 red bell pepper, sliced
08 1 medium carrot, thinly sliced
09 75 g bamboo shoots, optional
10 2 tablespoons soy sauce or tamari
11 1 tablespoon brown sugar
12 1 tablespoon lime juice
13 15 g Thai basil leaves

→ For Serving

14 Steamed jasmine rice

Step-by-Step Directions

Step 01

Heat 1 tablespoon of vegetable oil in a large skillet over medium heat. Add cubed tofu and fry until all sides are golden brown, 5-7 minutes. Remove and set aside.

Step 02

In the same skillet, add remaining 1 tablespoon oil and green curry paste. Sauté for 1-2 minutes until fragrant. Gradually stir in coconut milk and vegetable broth, integrating the curry paste completely.

Step 03

Add sliced green bell pepper, red bell pepper, and carrot to the liquid. Bring to a simmer and cook for 10 minutes, or until vegetables are just tender.

Step 04

Return tofu to skillet. Add bamboo shoots if using, soy sauce, and brown sugar. Stir and simmer for an additional 5 minutes to meld flavors.

Step 05

Remove skillet from heat. Stir in lime juice and Thai basil leaves. Adjust taste with more soy sauce or lime juice as preferred.

Step 06

Ladle curry over steamed jasmine rice. Garnish with extra Thai basil or red chili flakes if desired.

Helpful Notes

  1. The heat level of green curry paste varies between brands; start with less and add to taste.
  2. Pressing tofu before cooking helps create a firmer texture and better absorption of flavors.
  3. Garnish with fresh Thai basil leaves and red chili flakes for brighter flavor and color.

Recommended Tools

  • Large skillet
  • Cooking spoon
  • Tofu press or paper towels
  • Sharp knife
  • Chopping board

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains soy (tofu and soy sauce or tamari).

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 333
  • Fat Content: 18 grams
  • Carbohydrate Content: 35 grams
  • Protein Content: 10 grams