Place the chopped aubergine on a baking tray and drizzle with 2 tbsp. olive oil, top with the smoked paprika, salt and pepper and use your hands to combine and coat the aubergine in the oil and seasoning. Place in the oven to cook for 20–25 minutes until golden.
Heat 1 tbsp. olive oil in a large stew pan or casserole dish and add the onions, garlic and chili, stir and cook for 5 minutes stirring occasionally until the onion softens.
Add the chickpeas, garam masala, turmeric, ground coriander and some salt and pepper, stir and cook for a few minutes, stirring occasionally. Add the chopped tomatoes, coconut milk and stir to combine, cover and simmer, stirring occasionally, until the aubergine is cooked.
Add the aubergine, stir, cover and simmer for 20–25 minutes. Remove the lid for the last 5 minutes if you want the sauce to thicken.