Start with the eggplants: roast them on an open fire (gas stove) on all sides until they soften. Remove from heat, transfer to a strainer to drain liquids, and let cool for about ten minutes. (To prepare the eggplant in the microwave, see instructions at the bottom of the recipe).
Using a spoon, remove the eggplant flesh from the peel, and place it in a bowl. If some of the peel got mixed with it - it's okay.
Heat olive oil in a soup pot, add chopped onion and leek, and sauté for a few minutes until the onion is soft and translucent.
Add minced garlic and sage and fry for 30 seconds.
Add eggplants and potato cubes and mix well.
Add water, salt, black pepper, cinnamon, nutmeg, and mace, and mix well.
Bring to a boil, lower the heat, and cook for 30 minutes.
Add half a cup of almond milk or water, and mix; Grind the soup with a stick blender. Taste and adjust seasoning if necessary. If the soup is too thick, add more water or milk.