Preheat the oven to 220 °C (200 °C fan) and prick the aubergines all over. Roast them for 30–40 min until the skin is dark and wrinkled and the inside is very soft.
Leave the aubergines to cool briefly, halve them and scoop the flesh out of the skin. Mash it roughly with a fork.
Finely chop the onion, garlic, ginger, chilli and tomatoes. Heat the coconut oil in a pan and toast the cumin briefly until fragrant.
Soften the onion until translucent, then add the garlic, ginger and chilli. Stir in the tomatoes, ground coriander and turmeric and cook down until thick.
Fold in the aubergine flesh and season with garam masala and salt. Let the bharta simmer briefly so everything comes together.
Garnish the baingan bharta with fresh coriander and serve with chapati or basmati rice.
Good to know
Baingan bharta is one of those dishes that gets amazing depth from very little effort. The roasted aubergine makes it soft, smoky and really comforting.
The recipe is naturally vegan and free from the most common allergens. For children, simply cook it with less chilli, and in pregnancy it's generally considered fine as long as the veg is cooked through well.