Easy Cream of Mushroom Soup
Updated. Originally 3rd November 2021
This homemade cream of mushroom soup recipe is full of flavor and so easy to make. It’s so creamy, rich, hearty and comforting. The deep earthy flavours of a classic cream of mushroom soup recipe can’t be beat, especially when it’s ready in no time. This recipe is vegan and gluten free friendly, it’s quite adaptable. You can make it as simple as you like or as extra as you like. This simple yet rich soup is perfect for chilly days as an easy lunch or dinner.
Cream of mushroom soup has always been my favourite. I adore mushrooms and I use to look forward to getting a delicious cream of mushroom soup every week at a small lunch spot in the basement of a court house that was close to the office I worked at years ago. It was run by two sisters who worked their tails off to make delicious soups and sandwiches and the best white chocolate macadamia nut cookies I have ever had. I looked forward to their mushroom soup because it was exactly the way I liked mine - simple flavours, just enough creamy but not porridge like creamy - just brothy enough and also still had mushrooms in it, and also just enough cream. I love cream but cream doesn’t really love me so I was experimenting with a vegan version for that reason. I use regular butter in this soup and coconut milk for the cream - and I usually use chicken broth for extra flavour - clearly I make a bad vegan! That is not to say that a fully vegan version of this soup is any less delicious- it absolutely is and I love that I can enjoy cream of mushroom soup without all the heavy cream if I want to. And so can you - so let’s talk more about this cream of mushroom soup.
Creamy Homemade Mushroom Soup Ingredients
Just a handful of ingredients are needed to make your own version:
- MUSHROOMS: Fresh brown or cremini mushrooms are perfect for this recipe. You could also use mini portobello mushrooms/ baby Bella, white button mushrooms, wild mushrooms, or a combination of your favourite mushroom varieties. I also like to add dried porcini mushrooms or a medley of dried mushrooms. Once reconstituted, and added to the soup they add a nutty, earthy, and savory, umami-forward flavors. They are totally optional to add.
- BUTTER: feel free to use a vegan butter or replace it all together with olive oil for a vegan version
- HERBS: I love fresh thyme for my soup but you can also use rosemary, oregano, tarragon, chives or cilantro. Use what you love!
- COCONUT MILK / HEAVY CREAM: Full fat coconut milk helps make this mushroom soup extra creamy and dairy-free. Do not use lite coconut milk. For non vegan option you could add heavy whipping cream - when I go the heavy cream route - I blend part of the soup first then add the heavy cream in after the soup has simmered and blended to avoid any chance of it curdling while it simmers at higher temps if you add it in earlier with the broth.
- FLOUR: We need flour to create that delicious, creamy texture mushroom soup is loved for. Feel free to use a gluten free flour or choice or you can also use cornstarch too.I recommend 2-3 tablespoons cornstarch mixed with ¼ cup water (slurry). If unsure about quantities for your liking, add the cornstarch slurry in tablespoon increments, stirring in between, until you’ve achieved your ideal texture.
- BROTH: You can use low sodium stock, vegetable broth or chicken broth and many times I will add beef broth for a deeper richer flavour in this soup for the soup base.
- GARLIC & SHALLOTS: They are a must for building the flavours in this soup. Replace the shallots with a yellow onion if you prefer.
- WINE: The wine adds really nice flavour. I like using dry Sherry wine, dry white wine, or Marsala for reds and a some Pinot if I’m using white. But really any thing you have on hand will work. You can leave it out as it is optional and no need to replace wine with more broth.
- EXTRA ADD INS: A teaspoon of Dijon mustard adds loads of flavour so does a teaspoon or more of miso paste. Feel free to add either while sautéing the mushrooms. Nutmeg is often added to mushroom soup and it’s a great warm spice - just a pinch is all I would use. I like to finish the soup off with a dash of tamari for extra Unami flavour but that is optional
How to Make Creamy Mushroom Soup
- Prep Dried Mushrooms: Start by reconstituting the dried porcini mushrooms if using. Pour just enough hot water/ boiling over them to cover them and set aside.
- Saute Mushrooms, Shallots & Aromatics: In a large, deep pot over medium high heat, add the butter, olive oil or vegan butter to heat. Add the mushrooms, garlic, thyme, shallots and salt and pepper. Stir together and sauté until mushrooms begin to release their natural juices and become fragrant and tender, about 7-12 minutes.
- Add Liquids & Simmer: Pour in the vegetable stock or broth and the coconut milk. Stir together and bring to a boil, then a simmer for 5-10 minutes.
- Blend Portion of Soup: Scoop out some of the soup (with some mushrooms) and pour into your blender. If you have a glass blender, ensure it cools down a bit first! Blend then pour back into soup pot and stir. You. An also use a stick blender too. If using heavy cream in this recipe stir it in at this point. Heat through.
- Serve: Serve the soup warm garnished with fresh herbs and with crusty bread.
Tips for making a great mushroom soup:
- Don’t under saute the mushrooms!Give them some time to cook and caramelized for maximum flavour and richness to your soup.
- This creamy mushroom soup lasts about 4 to 5 days in the fridge and also freezes very well.
- To freeze, allow the soup to cool completely before adding to container, or flatten individual portions in freezer-safe plastic bags. This soup will keep about 2 months in the freezer. If making this with heavy cream I would freeze without the cream in it -reheat stove top and then stir in the heavy cream then.
- While this isn’t a super thick soup, it’s not a thin broth, either. For a thicker soup, I would recommend reducing broth by about ¾ cup. You can add back a little broth at a time if it’s too thick.
For more delicious creamy comforting soup recipes check these out:
Recipe
Ingredients
- 0.5 oz/ 14 g package of dried porcini mushrooms, approximately 1/4 cup (optional)
- 2 tablespoons unsalted butter
- 16 oz sliced mushrooms, (or a mixture of your favourite mushrooms)
- 2 shallots or 1 yellow onion, peeled and chopped
- 3 cloves garlic, minced
- 1 tablespoons fresh thyme leaves, plus more for garnish
- ¼ cup all-purpose flour (or gluten-free flour if preferred)
- ¼ cup of white wine, Sherry or Marsala (optional)
- 3 cups broth (vegetable or chicken), plus more as needed
- 1 cup full-fat coconut milk (I usually use canned), or heavy whipping cream*
- Salt and black pepper to taste
- Optional add Ins: pinch of nutmeg, dash of tamari
Directions
- Add dried porcini mushrooms to small bowl and add hot water just enough to cover them approximately 1/4 cup, if using.
- In a large pot, melt butter over medium-high heat. Add the mushrooms, onion, thyme, garlic, large pinch of salt and bleak pepper and sauté until the mushrooms have softened and browned, approx 7-12 minutes.
- Sprinkle flour over sautéed mushrooms, stir and cook another minute.
- Deglaze the pan with wine while stirring the pot, then stir in the broth, porcini mushrooms and their liquid, coconut milk, and season with salt, pepper, and add nutmeg if using. Use your spoon to scrape any brown bits from the bottom of pot. Bring to a simmer and cook for approx 5-10 minutes, to thicken slightly.
- Then ladle ½-¾ cup of the soup plus I like to pick out several spoonfuls of the chunkier mushrooms into a blender or your magic bullet and carefully blend until smooth or paste like, pour back into the pot and stir. You could also use an immersion blender for this but we prefer mini blender.
- Test for seasoning and at this point you can add a dash of tamari for extra flavour if you wish but that is optional. If you need to thin out the soup a bit feel free to add a little more broth to it.
- Serve while hot and enjoy with crusty bread
Recipe Notes
- If using heavy whipping cream I recommend stirring it in AFTER you blend the soup and add it back to the pot. Heat through and then serve.
- The porcini mushrooms are optional but add some nice flavour to the soup. Feel free to skip if you don’t have any.
- For vegan version use olive oil or vegan butter instead of regular butter. Stick to the coconut milk. Does it taste like coconut - yes slightly but it’s not overpowering or off putting, and adds a hint of sweetness to balance out the rest of the flavours. It’s lovely with the coconut milk. Feel free to add up to half cup more for extra creaminess.
- If you find the soup too thick all you have to do is thin it out by adding a bit of broth to it.
- I sautéed some extra mushrooms in butter to top my soup with but this is totally optional.
- Feel free to purée the entire soup if you wanted it completely smooth.
