Gently warm olive oil in a soup pot. Add garlic and sauté over medium heat, stirring occasionally until garlic softens, a few minutes. Add saffron, coriander, curry, red pepper flakes, basil and mint. Stir a minute, and slowly add hot broth and then red lentils. Bring soup to a boil, lower heat, cover pot and simmer for 30 minutes. Then add mushrooms (torn wildly into bite-sized pieces) and spinach. Simmer an additional 5 minutes. Add coconut milk (or more broth if you prefer), lemon juice, turn off heat, and let soup stand for five minutes. Taste and add salt and pepper to taste. Serve garnished with cilantro.
Want to add tofu, tempeh, shrimp or chicken to this soup? But, of course, dollink!
*Coconut milk isn’t authentic, but I like the way it melds flavors. If you omit, flavors will simply be a little sharper. This is not the prettiest soup, and unlike other soups, is best eaten the day it’s made.