VEGAN CREAM OF MUSHROOM SOUP
Ingredients:
- 1 lb (450g) mushrooms, sliced (button mushrooms or a mix of different mushrooms)
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup unsweetened non-dairy milk (such as almond milk, soy milk, or oat milk)
- 1/4 cup all-purpose flour (or gluten-free flour for GF version)
- 2 tablespoons olive oil or vegan butter
- 1 teaspoon dried thyme
- Salt and pepper to taste
- Chopped fresh parsley for garnish (optional)
Instructions:
- Heat the olive oil or vegan butter in a large pot over medium heat. Add the chopped onion and garlic, and sauté until softened and fragrant, about 3-4 minutes.
- Add the sliced mushrooms to the pot and cook until they release their moisture and start to brown, about 8-10 minutes.
- Sprinkle the flour over the mushrooms and stir to coat them evenly. Cook for another 2-3 minutes, stirring constantly.
- Slowly pour in the vegetable broth, stirring constantly to prevent lumps from forming. Add the dried thyme, salt, and pepper to taste.
- Bring the soup to a simmer and let it cook for about 15-20 minutes, stirring occasionally, until it thickens slightly.
- Once the soup has thickened, stir in the non-dairy milk. Let the soup simmer for another 5-10 minutes, allowing the flavors to meld together.
- Taste the soup and adjust the seasoning if necessary.
- Remove the pot from the heat and use an immersion blender to blend the soup until smooth and creamy. Alternatively, you can transfer the soup to a blender in batches and blend until smooth, then return it to the pot.
- Serve the vegan cream of mushroom soup hot, garnished with chopped fresh parsley if desired.