Vegan Thai Green Curry
Simmered coconut milk and green curry paste create a fragrant, silky base for vegetables and tofu.
Dietary
Vegan, Vegetarian, Pescatarian, Dairy free, Halal, Kosher
Allergens
Soy
This plant-based curry layers green curry paste and coconut milk into a rich, aromatic sauce studded with crisp-tender vegetables and golden pan-fried tofu. Fresh basil and lime brighten the finish, making it a satisfying weeknight dinner over steamed rice. Adjust the chili heat by varying the amount of curry paste used.
Ingredients
- 14 ounces extra-firm tofu, pressed and cubed
- 2 tablespoons vegetable oil
- 3 tablespoons Thai green curry paste
- 2 cans coconut milk (14 ounces each)
- 1 cup vegetable broth
- 1 tablespoon brown sugar
- 2 tablespoons soy sauce
- 1 red bell pepper, sliced thin
- 1 cup bamboo shoots, drained
- 1 cup snap peas, trimmed
- 1 zucchini, sliced into half-moons
- 4 kaffir lime leaves
- 1 cup fresh Thai basil leaves
- 1 lime, juiced
- 1 red chili, sliced thin, for garnish
- 4 cups cooked jasmine rice, for serving
Method
-
Press the tofu for 10 minutes to remove excess moisture, then cut into 3/4-inch cubes.
-
Heat 1 tablespoon of vegetable oil in a 9-inch skillet over medium-high heat. Add the tofu and pan-fry, turning occasionally, until golden on most sides, about 8 minutes. Remove and set aside.
-
In a 6-quart saucepan, heat the remaining 1 tablespoon of oil over medium heat. Add the green curry paste and cook, stirring constantly, until fragrant, about 1 minute.
-
Pour in the coconut milk and vegetable broth, whisking to dissolve the paste into the liquid.
-
Stir in the brown sugar, soy sauce, and kaffir lime leaves. Bring to a gentle simmer over medium heat.
-
Add the bell pepper, bamboo shoots, and zucchini. Simmer uncovered until the vegetables are crisp-tender, about 8 minutes.
-
Add the snap peas and reserved tofu, and simmer 3 minutes more until the peas are bright green and tender.
-
Remove from heat and stir in the Thai basil leaves and lime juice until the basil wilts slightly.
-
Taste and adjust seasoning with additional soy sauce or lime juice as needed.
-
Spoon the curry over bowls of jasmine rice and garnish with sliced red chili.
Related recipes
Rate this recipe
Report this comment

Vegan Thai Green Curry
This plant-based curry layers green curry paste and coconut milk into a rich, aromatic sauce studded with crisp-tender vegetables and golden pan-fried tofu. Fresh basil and lime brighten the finish, making it a satisfying weeknight dinner over steamed rice. Adjust the chili heat by varying the amount of curry paste used.
45 min 4 servings 420 cal
Ingredients
- 14 ounces extra-firm tofu, pressed and cubed
- 2 tablespoons vegetable oil
- 3 tablespoons Thai green curry paste
- 2 cans coconut milk (14 ounces each)
- 1 cup vegetable broth
- 1 tablespoon brown sugar
- 2 tablespoons soy sauce
- 1 red bell pepper, sliced thin
- 1 cup bamboo shoots, drained
- 1 cup snap peas, trimmed
- 1 zucchini, sliced into half-moons
- 4 kaffir lime leaves
- 1 cup fresh Thai basil leaves
- 1 lime, juiced
- 1 red chili, sliced thin, for garnish
- 4 cups cooked jasmine rice, for serving

Method
- 1
Press the tofu for 10 minutes to remove excess moisture, then cut into 3/4-inch cubes.
- 2
Heat 1 tablespoon of vegetable oil in a 9-inch skillet over medium-high heat. Add the tofu and pan-fry, turning occasionally, until golden on most sides, about 8 minutes. Remove and set aside.
- 3
In a 6-quart saucepan, heat the remaining 1 tablespoon of oil over medium heat. Add the green curry paste and cook, stirring constantly, until fragrant, about 1 minute.
- 4
Pour in the coconut milk and vegetable broth, whisking to dissolve the paste into the liquid.
- 5
Stir in the brown sugar, soy sauce, and kaffir lime leaves. Bring to a gentle simmer over medium heat.
- 6
Add the bell pepper, bamboo shoots, and zucchini. Simmer uncovered until the vegetables are crisp-tender, about 8 minutes.
- 7
Add the snap peas and reserved tofu, and simmer 3 minutes more until the peas are bright green and tender.
- 8
Remove from heat and stir in the Thai basil leaves and lime juice until the basil wilts slightly.
- 9
Taste and adjust seasoning with additional soy sauce or lime juice as needed.
- 10
Spoon the curry over bowls of jasmine rice and garnish with sliced red chili.
Comments
Log in to comment.