This no-fuss cream of mushroom soup recipe will have you ditching soup from a can for good! Try it for a bold, cozy soup with earthy mushroom flavor in every bite.
In a large pot over medium-high heat, melt the butter. Add the mushrooms, onion, garlic, and thyme. Cook, stirring occasionally, until the mushrooms are almost tender and starting to brown, about 8 minutes.
Add the wine and cook at a simmer for 3 minutes. Sprinkle the flour over the mushroom mixture and cook, stirring constantly, for 2 minutes. Slowly stir in the broth, salt, and pepper. Bring to a boil.
Reduce the heat to medium-low, cover, and simmer, stirring occasionally, until thickened, about 15 minutes.
Remove from heat and stir in the cream. Serve immediately. Garnish with fresh thyme leaves, if desired. Store refrigerated in an airtight container for up to 4 days.
Notes
Stir in the broth slowly. After you add the flour to the mushroom mixture, the soup will become very thick. Gradually stirring in the broth will break it up and allow the flour to be well incorporated into the broth. If you add the broth all at once or too fast, you may end up with a lumpy soup.
Change up the texture of the soup. This recipe yields a nice velvety texture with tender mushrooms in every bite. If you want a smoother soup, you can puree it or puree part of it with an immersion blender before adding the cream.
For extra protein: Add cooked shredded chicken or diced smoked sausage along with the mushrooms, onions, and garlic, then follow the recipe as written.