vegan massaman curry with tofu and aubergine

Cheats vegan massaman curry w/ tofu & aubergine

Looking for an indulgent and comforting week night dinner that is quick to cook up? Then my vegan take on a Massaman curry will be right up your street.


What is Massaman Curry?

Massaman curry is a fusion of Thai and Indian cuisine. It is a popular dish amongst Thai food enthusiasts, due to its rich creaminess, mixed with subtle spicing, and nutty goodness. 

Is Massaman Curry Healthy?

Some of the main ingredients in a massaman curry are peanut and coconut milk, which are pretty calorific. But that doesn’t mean you should avoid eating this, it is also full of healthy fats, vegetables and tofu. 

If you are health conscious, sub the full-fat coconut milk for a light coconut milk. 

Is Massaman Curry Vegan?

Not traditionally, no. Normally a massaman curry includes meat products, which we’ve subbed for aubergine and tofu. They are however normally dairy-free as coconut milk is used rather than dairy products. 

We’ve baked the tofu to give it an extra meaty chicken-like texture, so you won’t miss the meat in this one!

vegan massaman curry with tofu and aubergine

Vegan Massaman Curry

lucy johnson founder of edible ethics vegan recipe hubLucy Johnson
with baked tofu and aubergine
5 from 1 vote
Course Main Course
Cuisine Asian
Servings 4 people


Baked Tofu


  • 1 tbsp coconut oil
  • 2 shallots - sliced
  • 1 tsp cumin seeds
  • 40 g red curry paste - either homemade or shop bought
  • pinch Grated nutmeg - omit if you don't have
  • 1 tsp Ground coriander
  • 1 Cinnamon stick
  • 1 tbsp Tamarind paste
  • 100 g Peanut butter
  • 1/2 tbsp Vegan fish sauce - optional
  • 1 tbsp Tamari soy sauce
  • 2 Aubergines - diced
  • 400 ml full-fat coconut milk
  • 500 ml Vegetable stock
  • handful peanuts to serve


Baked Tofu

  • Heat up the oven to 220° (conventional), 200° (fan), and line a baking tray with baking parchment
  • Mix together the baked tofu ingredients: sesame oil, soy sauce, and the tofu. And then sprinkle on the cornflour until well coated
  • Place the tofu on the lined tray and cook in the oven for 20 minutes. Once cooked, set aside to cool


  • Mix the paste in with the peanut butter, coriander, nutmeg and tamarind sauce and set aside
  • Heat the coconut oil in a saute pan and cook the shallot and cumin seeds for about 5 mins (or until softened)
  • Add the paste mix to the pan and stir until fully incorporated
  • Pour in the vegan fish sauce and soy sauce to the pan and fry off until the liquid is evaporated
  • Slowly incorporate the coconut milk in the pan
  • Stir in the aubergine and the stock. Bring to the boil and cook for about 20 minutes, or until the aubergine is soft and the sauce is thick and gloopy
  • In the meantime sort out your rice
  • Stir in the baked tofu and cook through for another few minutes

Subscribe to our newsletter

Get more tasty vegan content like this delivered direct to your inbox! Don’t worry, we don’t send any spam emails and you can unsubscribe at any point.

One Response

  1. Thank you so much for this delicious recipe. I made it for my family and we all agreed that it was one of the best things we’ve tasted in ages! Real comfort food 😛

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Best Content website badge from Elementor show off awards

Be the first to know

Subscribe to receive weekly life-changing updates from Edible Ethics!