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 tablespoon 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.
½ teaspoon chili powder, 1 teaspoon ground cumin, 1 teaspoon ground coriander, ¼ teaspoon 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 tablespoon fresh cilantro