Spicy Thai Coconut Curry with Crispy Tofu

Inspired by bustling street markets of Bangkok, this vegan Thai coconut curry brings together the bright, citrusy notes of lemongrass and kaffir lime ...

4 servings
Thai Cuisine
🟡Intermediate★★★☆☆
May 21, 2026
0 views

Ingredients

🥩

400 g

extra-firm tofu

pressed, cut into 1‑inch cubes

🥬

1 large

bell pepper

red, julienned

🥬

2 medium

carrots

peeled and cut on a diagonal

🍎

400 ml

coconut milk

full‑fat

🍎

2 stalks

lemongrass

white part only, bruised and thinly sliced

🍎

4 leaves

kaffir lime leaves

torn

💧

200 ml

vegetable broth

low sodium

📦

200 g

baby bok choy

halved lengthwise

🫒

3 tbsp

vegetable oil

divided

🌶️

1/4 cup

fresh Thai basil

roughly torn

🥬

2 tbsp

cornstarch

for coating tofu

🍎

2 tbsp

lime juice

freshly squeezed

💧

1 tbsp

soy sauce

or tamari, to taste

🌶️

2 tbsp

Thai red curry paste

vegan

🌶️

2

Thai bird's eye chilies

thinly sliced, seeds optional

📦

2 tbsp

cilantro

chopped

📦

1 tsp

palm sugar

or brown sugar, optional

Categories:🥩protein🥬vegetable🍎fruit🌾grain🥛dairy🌶️spice🫒oil💧liquid📦other

Instructions

Step 1
Press the extra-firm tofu between paper towels for at least 30 minutes to remove excess moisture; this step is crucial for achieving a golden‑fried texture.
Step 2
Toss the tofu cubes with cornstarch, shaking off any excess; the starch creates a dry‑fried crust that stays crisp when later folded into the sauce.
Step 3
Heat 2 tbsp vegetable oil in a large wok or skillet over medium‑high heat until the oil shimmers, then add the tofu in a single layer; fry without moving for 2‑3 minutes until the bottom turns golden, then turn to brown all sides, about 6‑8 minutes total. Transfer the crispy tofu to a paper‑towel‑lined plate and keep warm.
Step 4
Add the remaining 1 tbsp vegetable oil to the same pan, reduce the heat to medium, and stir‑fry the lemongrass and kaffir lime leaves for 1‑2 minutes until fragrant; this releases their citrus aromatics without burning.
Step 5
Stir in the Thai red curry paste and cook for 30 seconds, allowing the paste to bloom and its oils to separate, which deepens the flavor profile.
Step 6
Whisk in the coconut milk and vegetable broth, scraping the browned bits from the bottom of the pan; bring the mixture to a gentle boil, then lower to a simmer and let it thicken slightly for 3‑4 minutes.
Step 7
Add the bell pepper, carrots, and Thai bird's eye chilies; simmer for 3 minutes until the vegetables are tender‑crisp, preserving their vibrant color and snap.
Step 8
Fold in the baby bok choy and cook for another 2 minutes until the leaves are just wilted but still retain a slight crunch.
Step 9
Season the curry with soy sauce, palm sugar, and lime juice; taste and adjust—more soy sauce for salt, more lime juice for brightness, or additional chilies for heat.
Step 10
Return the crispy tofu to the pan, stirring gently just to warm it through for about 1 minute; this protects the tofu’s crust from becoming soggy.
Step 11
Remove the pan from the heat and immediately stir in the fresh Thai basil and cilantro; adding herbs off the flame preserves their volatile oils and fresh aroma.
Step 12
Serve the curry hot over steamed jasmine rice, garnished with extra cilantro or basil if desired.

Chef's Tips

  • Pressing and coating tofu with cornstarch before frying creates a dry‑fried crust that stays crisp even after being mixed into the sauce—avoid overcrowding the pan to ensure even browning.
  • When blooming the Thai red curry paste, keep the heat at medium and stir continuously; overheating can turn the paste bitter, while proper blooming releases its full aromatic potential.
  • Using a wok provides high, concentrated heat that quickly sears aromatics and vegetables, preserving the snap of carrots and bok choy while preventing the sauce from over‑reducing.
  • For deeper umami, substitute half of the vegetable broth with homemade mushroom stock; this adds complexity without compromising the vegan integrity of the dish.
  • Add fresh Thai basil and cilantro at the very end, off the heat; the delicate herb oils evaporate quickly, and this timing locks in the fragrant, herbaceous finish that defines authentic Thai cuisine.
veganThaicoconut currytofuspicydinnerlunch