Go Back
+ servings
A bowl of green curry tofu served with white rice. A hand holding chopsticks is picking up a piece of tofu.
Print Recipe
5 from 2 votes

Thai Green Curry Tofu

This Thai green curry tofu is the weeknight hero that you would be sorta nuts not to add to your regular rotation. Golden tofu, veggies and heavenly coconut milk curry sauce, make it a rich, crave-worthy dish that comes together in under 30 minutes.
Prep Time4 minutes
Cook Time22 minutes
Total Time26 minutes
Course: Side Dish, Sides
Cuisine: Thai
Diet: Gluten Free, Vegan, Vegetarian
Servings: 7 cups
Calories: 317kcal
Author: Adam Sobel
Cost: $9.50

Equipment

Ingredients

For the pan fried tofu:

  • 3 tablespoons canola oil vegetable oil, or sunflower oil
  • 14 oz. tofu extra firm

For the curry:

  • 4 teaspoons canola oil vegetable oil, or sunflower oil
  • ½ cup shallots or red onions, 1 cm. Diced
  • 1 cup red bell pepper chopped
  • 1 cup green bell pepper chopped
  • 2 cups green beans trimmed and cut in 2-inch sections
  • 1 cup baby corn cut in bite size pieces
  • 3 tablespoons Thai green curry paste
  • 4 teaspoons brown sugar coconut sugar, or palm sugar
  • 4 teaspoons lime juice
  • ½ teaspoon salt
  • ½ cup water
  • 400 ml. Coconut milk full-fat
  • ½ cup Thai basil leaves

To Serve and Garnish:

  • Cooked jasmine rice brown rice, or coconut rice
  • Cilantro leaves
  • Thai basil leaves
  • Chives thinly sliced

Instructions

  • Press the tofu to remove excess moisture, then cut it into bite-sized triangular pieces or cubes.
  • Heat the oil in a large pan over medium-high heat. Add the tofu and cook for 3-4 minutes on each side until golden and crisp. Transfer to a plate and set aside.
  • In the same pan, heat the oil for the curry over medium heat. Add the shallots, red and green bell peppers, green beans, and baby corn. Stir-fry for 4-5 minutes until fragrant and tender.
  • Add the green curry paste and cook for 1-2 minutes, stirring constantly, until fragrant.
  • Stir in the sugar, lime juice, water and salt.
  • Pour in the coconut milk and tofu, stirring well. Bring to a gentle simmer and cook for 5 minutes until the vegetables are tender.
  • Add the Thai basil and cook for 1 minute until wilted.
  • Serve hot over jasmine rice, brown rice, or coconut rice. Garnish with cilantro, Thai basil, and sliced chives.

Notes

🍲 The Potfather
Frying tofu in a pot instead of a pan keeps your stovetop clean by preventing splashes and splatters.
✈️ Fry Me to the Moon
For a lower-oil option, air fry the tofu instead of pan-frying. Toss pressed, cubed tofu with a light spray of oil, then air fry at 400°F (200°C) for 12-15 minutes, shaking the basket halfway. Still crispy, way less greasy.
🔥 Simmer Me Timbers!
Keep the heat at a gentle simmer—boiling too hard can make the coconut milk separate, leaving you with a split, grainy mess. A mellow simmer keeps the coconut milk from curdling and separating.

Nutrition

Calories: 317kcal | Carbohydrates: 21g | Protein: 9g | Fat: 24g | Saturated Fat: 12g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 7g | Trans Fat: 0.03g | Sodium: 183mg | Potassium: 420mg | Fiber: 4g | Sugar: 8g | Vitamin A: 2161IU | Vitamin C: 54mg | Calcium: 119mg | Iron: 4mg