- STEP 1
Preheat your oven to 220C / 200C fan / gas mark 7 / 425F.
- STEP 2
Place the diced aubergine in a single layer on a large non-stick baking sheet. Drizzle over the olive oil and scatter over the salt and cumin. Use your hands to mix everything together and rearrange as a single layer. Place in your preheated oven for 20 minutes – turning once to prevent sticking.
- STEP 3
Meanwhile, put the onions and olive oil in a deep, wide pan and cook the onions over a low heat with the lid on for 5 minutes, or until softened but not brown. Stir occasionally.
- STEP 4
Add the chilli, garlic, ginger, turmeric and garam masala and cook over a gentle head for 2 minutes, stirring occasionally. If the pan gets too dry add a splash of cold water.
- STEP 5
Add the lentils, chopped tomatoes, water and black pepper. Stir and bring to the boil. Lower the heat and cook for 30 minutes (with the lid on). Check on the dhal occasionally and add extra water if necessary.
- STEP 6
When the dhal is cooked, stir in the fresh coriander and roasted aubergine – saving a few pieces for garnish (or not if you’d rather hide the fact that there are aubergines in this curry!!).
- STEP 7
Serve scattered with a few pieces of aubergine and some extra fresh coriander