Red Curry Tofu is a delicious plant-based version of Thailand’s famous red curry. Made with crispy tofu, creamy coconut milk, aromatic red curry paste, and fresh vegetables, this dish delivers all the bold flavors of traditional Thai curry while remaining vegetarian-friendly. Rich, comforting, and packed with nutrients, Red Curry Tofu is perfect for weeknight dinners, meal prep, or anyone looking to enjoy authentic Thai flavors without meat.

The combination of silky coconut curry sauce, tender vegetables, and protein-rich tofu creates a satisfying meal that pairs beautifully with steamed jasmine rice.

What Makes Red Curry Tofu Special?

Thai red curry is known for its vibrant color and balanced flavor profile. The curry paste combines red chilies, garlic, lemongrass, galangal, and aromatic spices. When simmered with coconut milk, it creates a creamy, fragrant sauce that perfectly coats tofu and vegetables.

Unlike meat-based curries, tofu absorbs the curry's flavors exceptionally well, making every bite rich and satisfying.

Ingredients

For the Curry

  • 400g firm tofu, cubed
  • 2 tablespoons Thai red curry paste
  • 400ml coconut milk
  • 1 cup coconut cream
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 cup broccoli florets
  • 1 small carrot, sliced
  • 2 kaffir lime leaves, torn
  • 2 tablespoons soy sauce or vegetarian fish sauce
  • 1 tablespoon palm sugar
  • 1 tablespoon vegetable oil
  • 1 red chili, sliced
  • 1 handful Thai basil leaves

For Serving

  • Steamed jasmine rice
  • Fresh Thai basil
  • Lime wedges

Instructions

Step 1: Prepare the Tofu

Pat the tofu dry with paper towels.

Heat a skillet over medium-high heat and add a little oil.

Cook the tofu cubes until golden and slightly crispy on all sides.

Remove and set aside.

Step 2: Cook the Curry Paste

In a wok or saucepan, heat vegetable oil.

Add the red curry paste and stir-fry for 1–2 minutes until fragrant and aromatic.

Step 3: Add Coconut Milk

Pour in half of the coconut milk and stir until the curry paste dissolves completely.

Allow the mixture to simmer gently.

Step 4: Create the Curry Sauce

Add the remaining coconut milk and coconut cream.

Stir well and bring to a gentle simmer.

Step 5: Season the Curry

Add:

  • Soy sauce or vegetarian fish sauce
  • Palm sugar
  • Kaffir lime leaves

Mix until the sugar dissolves.

Step 6: Add Vegetables

Add broccoli, carrots, and bell peppers.

Cook for 5–7 minutes until the vegetables become tender but remain slightly crisp.

Step 7: Add the Tofu

Return the crispy tofu to the curry.

Simmer for another 3–5 minutes so the tofu absorbs the flavorful sauce.

Step 8: Finish the Dish

Add Thai basil leaves and sliced red chili.

Stir gently and cook for 1 minute until the basil wilts.

Step 9: Serve

Serve hot over steamed jasmine rice.

Garnish with extra basil leaves and a squeeze of fresh lime juice.

Chef’s Tips

Use Firm or Extra-Firm Tofu

Firm tofu holds its shape well during cooking and absorbs curry flavors beautifully.

Crisp the Tofu First

Pan-frying or air-frying tofu before adding it to the curry improves texture and prevents it from falling apart.

Adjust the Spice Level

For a milder curry, reduce the amount of red curry paste.

For extra heat, add fresh Thai bird’s eye chilies.

Add More Vegetables

Red Curry Tofu works well with:

  • Zucchini
  • Snow peas
  • Bamboo shoots
  • Eggplant
  • Green beans
  • Mushrooms

Flavor Profile

This curry offers:

  • Creamy coconut richness
  • Mild to medium spice
  • Savory umami flavors
  • Fresh herbal notes
  • Slight sweetness from palm sugar
  • Bright citrus aroma from kaffir lime leaves

The tofu absorbs the fragrant curry sauce, making every bite flavorful and satisfying.

Nutritional Benefits

Tofu is an excellent source of:

  • Plant-based protein
  • Calcium
  • Iron
  • Magnesium
  • Essential amino acids

The vegetables provide vitamins, fiber, and antioxidants, making this a wholesome and balanced meal.

Variations

Vegan Red Curry Tofu

Use soy sauce or vegan fish sauce to keep the dish completely plant-based.

Red Curry Tofu and Eggplant

Add Thai eggplant for a more traditional Thai-style curry.

Tofu and Mushroom Curry

Include shiitake or oyster mushrooms for extra texture and umami flavor.

Spicy Jungle-Style Version

Add extra chilies and reduce the coconut cream for a lighter but spicier curry.

What to Serve with Red Curry Tofu

This curry pairs perfectly with:

  • Jasmine rice
  • Brown rice
  • Coconut rice
  • Rice noodles
  • Thai cucumber salad
  • Fresh spring rolls
  • Thai iced tea

Final Thoughts

Red Curry Tofu is a vibrant, comforting, and flavorful Thai dish that proves vegetarian meals can be just as satisfying as traditional meat-based curries. With crispy tofu, colorful vegetables, aromatic red curry paste, and creamy coconut milk, this dish delivers an authentic Thai dining experience in every bowl.

Whether you're vegetarian, vegan, or simply looking to enjoy more plant-based meals, Red Curry Tofu is an easy and delicious recipe that brings the rich flavors of Thailand straight to your kitchen.