
Thai Green Curry Vegetable Tacos
Soft tortillas filled with a fragrant green curry-simmered vegetable mixture, topped with fresh basil and lime. This fusion dish brings Thai flavors to the taco format, with creamy coconut milk balancing the heat and spice of green curry paste. Ready in under 45 minutes.
- Prep
- 15 min
- Cook
- 18 min
- Wait
- 12 min
- Total
- 45 min
- Makes
- 8 tacos (2 per person)
Steps
Before you start
- Read through the entire recipe to understand the flow and timing
- Have all vegetables chopped and ready before starting to cook (mise en place)
- Warm the tortillas just before assembling so they stay pliable and warm
- Keep lime wedges and fresh herbs within reach for final assembly
Prepare Vegetables
- Dice the bell peppers into 1/2-inch pieces and place in a bowl (you should have about 3 cups).
- Dice the zucchini into similar-sized pieces (about 1 cup).
- Dice the onion into 1/2-inch pieces (about 0.75 cup).
- Mince the garlic cloves.
- Juice the limes to get about 2–3 tablespoons of juice, and cut 1 lime into wedges for serving.
- Roughly chop the fresh basil and measure out the vegetable broth.
+ Show details− Hide details
Ready when: All vegetables are cut to uniform 1/2-inch size
Tip: Uniform vegetable size ensures even cooking and prevents some pieces from being raw while others are overcooked
Bloom the Curry Paste
- Heat 1 tablespoon (15 ml) of neutral oil in a large skillet or wok over medium heat.
- Once the oil is shimmering and fragrant (about 1–2 minutes), add the green curry paste.
- Stir constantly with a wooden spoon for 2–3 minutes.
- The paste will become very aromatic and may deepen slightly in color.
- This 'blooming' step opens up the flavors of the spices.
+ Show details− Hide details
Ready when: Curry paste is very fragrant and slightly deepened in color
Tip: Blooming the curry paste before adding liquids prevents it from tasting raw and allows the spices to release their full flavor
Add Aromatics
- Add the diced onion and minced garlic to the bloomed paste.
- Stir well to combine everything, coating the onion and garlic with the curry mixture.
- Cook, stirring frequently, for 2 minutes.
- The onion will begin to soften and the kitchen will smell wonderfully aromatic.
+ Show details− Hide details
Ready when: Onion shows slight translucency at the edges, everything is fragrant
Add Coconut Milk
- Pour the entire can of coconut milk (13.5 oz / 400 ml) into the skillet.
- Use a spoon to stir and break up any curry paste clumps, scraping up any browned bits stuck to the pan.
- Stir until the mixture is smooth, creamy, and uniform in color (no streaks of green paste remaining).
- Increase the heat to medium and bring the mixture to a gentle simmer, which should take 2–3 minutes.
+ Show details− Hide details
Ready when: Small bubbles begin to appear at the surface and edges; liquid is steaming
Tip: Scraping the bottom of the pan incorporates flavorful browned bits and prevents them from burning further
Add Vegetables and Broth
- Add the diced bell peppers and zucchini to the simmering curry.
- Pour in the vegetable broth (1/2 cup / 120 ml).
- Stir everything together until the vegetables are evenly distributed and coated with the curry sauce.
- The mixture should look creamy with colorful vegetables visible.
+ Show details− Hide details
Ready when: Vegetables are distributed evenly throughout the sauce
Simmer the Vegetables
- Reduce the heat to medium-low and allow the curry to simmer gently (with small bubbles occasionally breaking the surface) for 8–10 minutes, stirring every 2–3 minutes.
- The bell peppers and zucchini should become tender but still hold their shape and have a slight firmness when pierced with a fork.
- If the curry becomes too thick during cooking, add a splash of water (a few tablespoons at a time).
+ Show details− Hide details
Ready when: Bell peppers and zucchini are fork-tender but still firm enough not to fall apart
Tip: Avoid overcooking the vegetables or they'll become too soft and fall out of the tacos. Tender-crisp is ideal.
Season and Finish
- Remove the skillet from the heat.
- Stir in the fish sauce (1 tbsp / 15 ml) and lime juice (about 2–3 tablespoons, or to taste).
- Fold in the chopped fresh basil.
- Taste the filling and adjust the seasonings: add more lime for brightness and tartness, more fish sauce for umami depth, or a pinch of salt for balance.
- The final curry should be aromatic, creamy, balanced between salty and tart, with a gentle heat from the curry paste.
+ Show details− Hide details
Ready when: Basil is evenly distributed and flavors are balanced when tasted
Tip: Taste the curry before the basil wilts so you can see its bright green color. Add lime and salt carefully, tasting as you go.
Warm the Tortillas
- While the curry finishes, prepare the tortillas.
- For corn tortillas: heat a cast-iron skillet or heavy griddle over medium-high heat (no oil needed).
- Once hot, place a tortilla directly on the surface for 20–30 seconds per side until warm, pliable, and lightly charred in spots.
- Alternatively, hold the tortilla with tongs briefly (1–2 seconds per side) over a gas flame if you have one.
- For flour tortillas: warm in a dry skillet over medium heat for 10–15 seconds per side, or wrap in a damp paper towel and microwave for 1 minute.
- Tortillas should be warm and flexible.
+ Show details− Hide details
Ready when: Tortillas are warm, pliable, and show light browning or charring in spots
Tip: Warm tortillas just before assembling; they dry out if left sitting. Charring corn tortillas slightly improves their flavor.
Assemble and Serve
- Place a warm tortilla on a plate or directly in your hand.
- Spoon 1/3 cup (about 80 ml) of the warm green curry mixture into the center of the tortilla, slightly off to one side so you have room to fold.
- Top with a pinch of fresh cilantro if desired.
- Serve immediately with lime wedges on the side.
- Squeeze lime over the tacos just before eating for brightness.
+ Show details− Hide details
Ready when: Tacos are assembled with visible curry filling and fresh herbs
Tip: Don't overfill the tortillas or they'll tear and the filling will be hard to hold. A smaller amount of filling is better than too much.
Good to know
Tips
- Mise en place is essential—have all vegetables prepped before you start cooking because the curry paste blooms quickly over heat, and you'll want everything ready to add
- Don't overcook the vegetables; they should remain slightly firm so they hold together in the tacos and don't become mushy. Tender-crisp is perfect
- Taste and adjust the seasoning at the end—add more lime for brightness and tartness, more fish sauce for umami depth, or a small pinch of salt for overall balance. Trust your palate
- Warm the tortillas just before assembling; warm tortillas that sit will dry out and may crack. The warmth also makes them more pliable and easier to fold
Make ahead
The green curry vegetable filling can be prepared up to 2 days ahead and stored in an airtight container in the refrigerator. Reheat gently over medium-low heat with a splash of water to restore the consistency. The tortillas should be warmed fresh before serving for best texture.
Storage & reheating
Store leftover curry filling in an airtight container in the refrigerator for up to 3 days. Freeze for up to 2 months (thaw overnight in the fridge before reheating). To reheat, warm the filling in a skillet over medium-low heat, stirring occasionally and adding a splash of water if too thick. Do not allow to boil vigorously or the coconut milk may separate. Soft tortillas are best warmed fresh, but can be stored wrapped in a paper towel in the refrigerator for up to 5 days.
Substitutions
- fish sauce → soy sauce or tamari. Use 1 tablespoon of soy sauce or tamari instead of fish sauce for a slightly less fishy, more straightforward salty flavor while still providing umami depth
- Thai green curry paste → red curry paste or green chili paste. Red curry paste will be milder and slightly sweeter; use the same amount. Green chili paste will give you more heat with less sweetness—start with 2 tbsp and add more to taste
- bell peppers, any color → broccoli, green beans, or mushrooms. Cut into bite-sized pieces about the same size as the diced peppers (1/2-inch). Use the same total weight (about 1 lb / 450 g) to maintain the filling consistency
- fresh basil leaves → fresh cilantro, Thai basil, or mint. Cilantro will add a more herbaceous, cooling note; Thai basil provides a spicier licorice flavor; mint offers freshness and coolness—add at the end the same way





