Easy Vegan Red Curry with Tofu and Vegetables


You can use any vegetable combination for this vegan Thai curry. I usually just raid my fridge and use whatever needs to go. The cooking goes really fast, so it is best to do all the prep in advance. Do check the spiciness of your Thai curry paste before using it - there is a wide variety and you don't want to ruin your curry with too much curry paste. Better to start with a smaller amount and then add.

Prep Time:
20 mins
Cook Time:
9 mins
Additional Time:
20 mins
Total Time:
49 mins
4 servings


  • 1 (12 ounce) package firm tofu, cubed

  • 3 tablespoons light soy sauce, or more to taste

  • 1 (14 ounce) can coconut milk

  • 1 tablespoon Thai red curry paste, or more to taste

  • 8 ounces broccoli florets

  • 1 (4 ounce) package sliced fresh mushrooms

  • 1 leek, cut lengthwise, washed, trimmed, and sliced thin

  • 1 carrot, cut into matchsticks

  • 1 squeeze lemon juice, or to taste

  • 1 pinch white sugar


  1. Combine tofu and 3 tablespoons soy sauce in a small bowl and marinate for about 20 minutes.

  2. Remove the solid top layer of coconut cream from the coconut milk can and heat in a wok over medium heat. Add curry paste and stir-fry for 2 minutes. Add tofu, broccoli, mushrooms, leek, and carrot and stir-fry for 2 minutes. Pour in remaining coconut milk and simmer until vegetables are soft, about 5 minutes. Season with soy sauce, lemon juice, and sugar.

Cook's Notes:

I have used bell peppers, leek, chard, carrots, cauliflower, green onions, broccoli, cabbage, zucchini, and mushrooms in this recipe before, but really, any vegetable will work.

If you don't have a wok, you can also use a deep skillet.

Nutrition Facts (per serving)

306 Calories
25g Fat
14g Carbs
12g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 306
% Daily Value *
Total Fat 25g 32%
Saturated Fat 19g 96%
Sodium 518mg 23%
Total Carbohydrate 14g 5%
Dietary Fiber 4g 13%
Total Sugars 3g
Protein 12g
Vitamin C 55mg 274%
Calcium 352mg 27%
Iron 9mg 49%
Potassium 625mg 13%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love