Get the secret to thick, rich and flavorful homemade cream of mushroom soup.
This soup is made without flour and has all the comfort of creamy mushroom soup with simple, healthful ingredients.
Dreaming about creamy, dreamy mushroom soup?
I’m pretty sure I’ve got your ‘shroom fantasies covered with this recipe.
This rich-tasting cream of mushroom soup has a luscious texture, chock-full of chunky mushrooms and the intense, earthy taste of pure mushroom.
I encourage you to ditch the can of mushroom soup and try this homemade, completely flourless version.
It’s true, there’s something about cream of mushroom soup – just the words alone – that conjures up memories of home and childhood.
Funny, because my mom rarely served it straight up, but used good old Campbell’s soup for things like tuna casserole and we loved it!
Homemade cream of mushroom soup
Sometimes all I want for dinner is something comforting and satisfying, but it needs to be full of good stuff that doesn’t make me want to go straight to sleep.
A bowl of this soup, along with a glass of red wine and toasted garlic bread on the side makes a perfect light dinner or supper.
As I write this, it’s also a very fine lunch at my desk, and like all soups, taste even better the next day.
Start with a mix of leek, onion and ordinary mushrooms to make the base of the soup.
I used a blend of white button, cremini (also called baby bellas) and oyster mushrooms from the grocery store.
You can use a mix of your favorite mushrooms, or keep it simple and use all white or all cremini mushrooms.
Game-changing Ingredients in creamy mushroom soup
Want to know the secrets to the intense earthy flavor of this mushroom soup?
There are actually two, and they’re totally optional but SO WORTH IT: Dried porcini mushrooms and Parmesan rind.
If you have a small spice grinder or blender, whizz up a small amount of these magic mushrooms until they form a powder.
Add a small amount to your cooking and you’ll see after one taste how they can transform a dish.
It’s a fact that dried mushrooms are naturally jam-packed with mouthwatering umami.
They’re also what makes my mushroom Bolognese pasta sauce taste so damn good!
Parmesan rind is the other flavor enhancer in this soup.
You just need a small piece. As the soup simmers, the rind softens and releases flavor into the broth.
How to make creamy mushroom soup without flour or cornstarch
Cannellini beans are the secret to texture in this soup.
Whether you want to avoid extra carbs or are sensitive to flour or cornstarch thickeners, these creamy beans are a brilliant (and wholesome) replacement.
Cannellini have a neutral flavor and give the soup a beautiful texture when pureed.
I like a mixture of creamy base and chunky mushrooms, so I puree half the soup and stir it back into the pot.
You can blend the whole pot of soup into a smooth soup, if you prefer that.
Finish the soup with a small amount of heavy cream for extra lusciousness.
You can also omit the dairy and it will be just as good.
Is cream of mushroom soup gluten free?
This soup is gluten-free, although most homemade creamy mushroom soups (and some store-bought prepared ones) are not.
Because the beans thicken and emulsify the broth, there’s no need to use flour.
This is a perfect way to make a gluten-free cream of mushroom soup.
Can cream of mushroom soup be frozen?
This soup is easy to freeze.
Just cool completely, then pack into airtight freezer containers.
Store up to 2 months in the freezer.
- 2 tablespoons butter
- 1 tablespoon extra-virgin olive oil
- 1 leek, white and light green section halved lengthwise and sliced
- 1/2 cup finely chopped onion
- 1 3/4 pounds mushrooms, sliced - I used a mixture of white buttons, cremini and oyster, but you can use one of any variety
- Kosher salt
- 1 tablespoon finely chopped garlic (about 2 cloves)
- 1 tablespoon chopped fresh thyme
- 1 15-ounce can cannellini beans, drained
- 1/4 cup dried mushrooms (porcini, shiitake or a mixture) ground to a powder in a spice grinder (OPTIONAL) see notes
- 1 2-3-inch Parmesan rind (OPTIONAL) see notes
- 4 cups low-sodium chicken or vegetable broth
- 1/3 cup heavy cream
- 2 tablespoons fresh chopped parsley
- Heat the butter and oil in a large soup pot or Dutch oven over medium heat. When the butter melts, add the leek and onion. Cook about 5 minutes, until softened.
- Stir in the mushrooms and 1 1/2 teaspoons salt. Cook, stirring, until the mushrooms soften and release their water. This should take 5-8 minutes. Stir in the garlic and thyme and cook a few seconds until fragrant. Add the cannellini beans, dried mushroom powder and Parmesan rind, if using, and pour in the stock
- Bring to a simmer, then adjust the heat so it doesn't boil. Simmer 15 minutes. Remove from the heat.
- If you used a Parmesan rind, fish it out of the pot and discard. Scoop out 1/2 of the soup and puree in a blender until very smooth. You can use an immersion blender if you have one and puree right in the pot, leaving some chunky pieces of mushroom.
- Stir in the cream and parsley. Serve warm in bowls.
- This soup is still wonderful without the dried mushroom powder and Parmesan rind, so don't skip making this soup if you don't have one or the other!
- You can find packages of dried mushrooms in the produce or spice section of your grocery store. The cheese counter of stores like Whole Foods will often have Parmesan rinds you can buy. Or save the rind from a hunk of Parm from your fridge.
- Puree all the soup in batches, if you prefer it completely smooth or use a handheld blender to blend right in the pot.
- To make this vegetarian, use vegetable broth or water.
- Inspired by a recipe in Every Day is Saturday.
Amount Per Serving: Calories: 309Total Fat: 13gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 54mgSodium: 945mgCarbohydrates: 29gFiber: 7gSugar: 7gProtein: 22g
Hi there, I’m karen.
Home chef, food photographer, certified holistic nutritionist.