16ouncesmushroomsfinely chopped (button, cremini, or a mix)
1teaspoondried thyme
½teaspoonblack pepper
¾teaspoonsaltplus more to taste
3tablespoonsall-purpose flour
3cupsvegetable broth
1cupunsweetened plant-based milk(soy or oat works best)
Instructions
Place the cashews in a small bowl and cover with hot water. Set aside to soak while you prepare the soup, at least 10 minutes.
In a medium pot over medium heat, heat the olive oil.
Add the onion and cook for 5 minutes, stirring occasionally, until soft and translucent.
Add the garlic and cook for 30 seconds, until fragrant.
Add the mushrooms, thyme, black pepper, and salt. Cook for 8 to 10 minutes, stirring occasionally, until the mushrooms release their liquid and begin to brown.
Sprinkle the flour over the mushroom mixture and stir well to coat. Cook for 1 minute to remove the raw flour taste.
Drain the cashews and add them to a blender with 1 cup of the vegetable broth. Blend until completely smooth.
Pour the cashew mixture into the pot, followed by the remaining broth. Stir well and bring to a gentle simmer. Cook for 5 to 7 minutes, until slightly thickened.
Carefully transfer about ⅔ of the soup to a blender and blend until smooth, or use an immersion blender to purée about ⅔ of the soup directly in the pot.
Return the puréed soup to the pot and stir to combine with the remaining chunky portion.
Stir in the plant-based milk and simmer for 3 to 5 minutes more.
Taste and adjust seasoning with additional salt and pepper as needed.
Notes
For the best flavor: Use a blend of mild and robust mushrooms and sauté them until lightly browned to add flavor depth.
To save time: You could use pre-sliced mushrooms and minced garlic.
Adjust the texture: Change the amount of liquid or flour (added as a slurry) for thinner/thicker soup, and blend more/less for chunkier or smoother soup.