Vegan aubergine curry

Lime and Roasted Aubergine Curry Recipe

Originally from, this vegan aubergine curry is delicious as a midweek dinner, or served cold as a packed lunch. Roasting the aubergine before adding it to the pot, gives a great depth of flavour, and adding limes gives the curry an unexpected zesty tang.

Course Main Course
Cuisine Gluten-Free, Indian, Vegan
Prep Time 1 hour
Cook Time 30 minutes
Total Time 1 hour 30 minutes
Servings 4 as a main dish, or 6-8 as part of a larger meal
Author Zoe Pickburn


  • 2 Aubergines
  • 2 tbsp. Olive Oil
  • 2 inch Fresh Ginger
  • 6 Cloves Garlic
  • 1 Red Chili
  • 1 tbsp. Coconut Oil
  • 1 tsp. Cumin seed
  • 1 tsp. Ground Corriander
  • 0.5 tsp. Ground Cumin
  • 1 tsp. Fennel Seed
  • 0.5 tsp. Mustard Seed
  • 1 tsp. Turmeric Powder
  • 1 White Onion (large)
  • 1 Green Pepper
  • 1 400g tin Chopped Tomatoes
  • 1 Lime


  1. Preheat the oven to 180°c, then cut the aubergines in half lengthways, score the skins with a sharp knife and put them on a baking tray. Drizzle with olive oil, and bake in the oven for 30 minutes, turning halfway through

  2. Finely chop the garlic, chili and ginger, and set to one side. Roughly chop the onions and pepper, and cut the lime into quarters, and leave to one side too

  3. Heat the coconut oil in a low cast iron casserole dish, and then add the ginger, garlic, and chili. Add the dried spices and toast together in the pan for a few minutes

  4. Once the spices are popping, add the chopped onion and green pepper

  5. Cook for 20 to 25 minutes or so, until the peppers and onions are cooked through (you may need to add a drop of water), then add the roasted aubergines and lime, stir gently to coat the aubergines, and cook for a further few minutes

  6. Mix the tomatoes with 200 ml. hot water and gently pour into the pan. Simmer until the sauce has thickened, for around 20 minutes. You can cook some rice in the meantime, to serve