Tofu & aubergine green curry

Vegan Food & Living may earn commission from the links on this page, but we only ever share brands that we love and trust.

This bowl of goodness is absolutely bursting with texture and flavour! 

Tofu & aubergine vegan green curry

Tofu & aubergine vegan green curry

Serves 6 | Prep 15 mins | Cook 15 mins | Calories 300 (per serving)


  • 600g (1lb 4oz) firm tofu
  • 400g (14oz) aubergine
  • 100g (3½oz) shallots
  • 400ml (14fl oz) coconut cream
  • 100ml (3½fl oz) vegetable stock
  • cornflour, for dusting
  • a pinch of cayenne pepper
  • salt
  • fresh basil leaves
  • red Thai chillies
  • vegetable oil

For the Curry Paste:

  • a bunch of coriander
  • 2 lemongrass stalks
  • 4 jalapeno peppers
  • 2 shallots, peeled
  • 6 garlic cloves, peeled
  • juice of 1 lime


  1. Cut the tofu into bite-sized cubes and pan-fry until golden brown. Set aside. Slice the shallots into thin rings. Season with salt and cayenne pepper.
  2. Lightly dust with cornflour and fry until crispy. Set aside.
  3. Combine all the curry paste ingredients in a food processor and pulse until smooth.
  4. Heat 1 tbsp vegetable oil in a pan and roast the curry paste, stirring constantly, until aromatic. Add the vegetable stock to the pan to deglaze.  Add the coconut cream and aubergine and cook until the aubergine is tender.
  5. Add the tofu and heat for 1 minute. Season to taste with salt, then serve topped with fresh basil leaves, fried shallots, and red Thai chillies.

Written by

Vegan Food & Living

Vegan Food & Living is a magazine dedicated to celebrating the vegan lifestyle. Every issue is packed with 75 tasty recipes, plus informative features.

We use cookies to give you a better experience on By continuing to use our site, you are agreeing to the use of cookies as set in our Cookie Policy.

OK, got it