Homemade cream of mushroom soup is thick, rich, and creamy, and it’s much better than store-bought! Use in all your favorite recipes or serve up a bowl with crusty bread!
Melt the butter in a large pot over medium-high heat.
Add the mushrooms, thyme, garlic, 1 tsp salt, pepper, and onion powder. Cook until the mushrooms start to soften, about 5-7 minutes.
Add the flour to the pot and stir to coat. Let the flour cook for about 1 minute, stirring occasionally.
Add the milk and broth and whisk well to incorporate the flour into the liquid.
Bring the mixture to a boil and simmer uncovered while whisking until the soup is very thick, anywhere from 2-5 minutes.
Taste the soup (careful, it will be hot) and season with additional salt and pepper if needed.
Notes
If you don’t like the chunks of mushrooms you can use an immersion blender (I recommend this one) to smooth out the soup.
Give the rich flavor a twist by adding garlic or bay leaf, using mushrooms and onions, subbing in heavy cream for milk, or white wine for half the broth!
Since this cream of mushroom soup isn’t condensed like the kind in the can, you don’t need to add any additional milk or water to the recipe. As written, it equals about 10-12 ounces, which is similar to one can of condensed soup. That said, if you’re serving it as a soup on its own, you can add a bit of milk or stock to thin it if you prefer.