Go Back
+ servings
Mae Jum Vegan Thai Red Curry with Tofu and mixed vegetables

Vegan Thai Red Curry with Chunky Tofu and Mixed Vegetables

A delicious meat-free meal with lots of mixed vegetables!
4.6 from 5 votes
Print Pin
Course: curry, dinner, lunch, Main Course
Cuisine: Thai
Keyword: Thai red curry, tofu, vegan, Vegetables, vegetarian
Thai Curry Paste: Red
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 2
Calories: 627kcal


  • 250 g Tofu Extra-firm or Firm
  • 200 ml Coconut Milk
  • 1 tsp Mae Jum Thai Red Curry Paste
  • 1 Courgette Medium
  • 1 Red Bell Pepper
  • 50 g Mangetout
  • 60 g Baby Corn
  • 3 tbsp Light Soya Sauce
  • 1 tbsp Palm Sugar
  • 3 tbsp Coconut oil
  • Fresh Kaffir Lime Leaves
  • Water For a thinner sauce if desired



  • Drain and press tofu block before cutting into chunky pieces. Place in a small bowl and season all sides with light soya sauce (2-3 tbsp)
  • Slice peppers into long strips and chop baby corn in half length ways.
  • Chop the courgette into circle pieces
  • Slightly trim the top and tail stem of the mangetout

Cooking Method

  • In a frying pan, fry tofu chunks in 2 tbsp coconut oil for around 12 minutes. Occasionally turning on each side.
  • In a wok, fry Thai red curry paste in 1 tbsp coconut oil for 2 minutes before adding a small amount of coconut milk to loosen the paste
  • Season curry sauce with light soya sauce (1 tbsp) and palm sugar, blend well simmer for a further 2 minutes.
  • Add the remaining coconut milk with courgettes, baby corn and red pepper. Simmer for 10 minutes. You can add water at this stage to thin the sauce if desired.
  • Add mangetout and fried tofu chunks, simmer for 3 minutes
  • Turn heat off, tear kaffir lime leaves into large pieces and gently stir into the curry before serving with freshly made Thai Jasmine rice or noodles.


Calories: 627kcal | Carbohydrates: 30g | Protein: 20g | Fat: 51g | Saturated Fat: 40g | Sodium: 1552mg | Potassium: 817mg | Fiber: 7g | Sugar: 16g | Vitamin A: 2410IU | Vitamin C: 113mg | Calcium: 209mg | Iron: 5mg