Cut eggplant into cubes and fry in a large pan with the olive oil on high heat for 3-4 minutes. Stir well so it doesn’t burn.
In the meantime dice the onion and throw it in too. Put it back to a medium heat and cook for 5-6 minutes.
Crush or dice the garlic.
Stir in the garlic, garam masala, turmeric and ground coriander. Cook for another 3-4 minutes, stirring well.
Pour in the chopped tomatoes and coconut milk. Add salt. Simmer for about 15 minutes. The coconut milk thickens so stop cooking when it is at the right consistency for you.