Preheat your oven to 400 F. While the oven heats up, wrap each eggplant in aluminum foil. Place in the oven and cook for 50 minutes to an hour.
5 small eggplants
Remove the eggplants from the oven and let them cool.
After the eggplants are cool enough to handle, cut them in half and spoon out the flesh. Discard the skin and keep the flesh in a bowl. Using a fork, break apart the flesh to ensure that there are no large chunks. Put aside for later use.
In a large skillet over medium heat, saute garlic in the cooking fat. Allow it to cook for about two minutes, until fragrant.
2 cloves garlic, 1 tbsp coconut oil
Add the green onion, chili pepper, and mushrooms to the skillet. Saute for about 5 minutes.
4 oz ¼ lb white mushrooms, quartered, 2 green onions, 1 red chili pepper
Add all the spices to the skillet. Stir well and cook for about 2 minutes.
½ tsp chili powder, 1 tsp ground cumin, 1 tsp ground coriander, ¼ tsp ground turmeric, 4 very ripe tomatoes
Stir in the tomatoes and season to taste with salt and pepper. Simmer for another 5 minutes or until the tomatoes are tender.
Sea salt and freshly ground black pepper to taste
Add the eggplant puree, followed by the cilantro and coconut milk. Continue cooking for about 8 minutes to allow the flavors to blend.
⅓ cup coconut milk, 1 tbsp fresh cilantro