Rich in subtle earthy flavor from 4 kinds of mushrooms, this cream of mushroom soup is simple to make, and is a lovely healthy alternative to canned cream of mushroom soup. We make it gluten-free, paleo, and GAPS friendly by thickening just with the mushrooms themselves, which puree into a delicious thick creamy soup.
You can use any mushroom your local grocery store has- you want about 2 cups fresh mushrooms or 1 cup if you use dried (find a gourmet mix of dried mushrooms here). Here I used portabello, oyster, shiitake, and the common white button mushrooms.
Coconut milk is added here to make the soup creamy, add nourishing fats, and keep it dairy free. The sage and black pepper keep the coconut flavor from overpowering- I was pleasantly surprised at how well coconut milk works in this soup.
You can use heavy cream in place of the coconut milk, but be careful to not bring it to a boil after the cream is added or it will clump together.
- 2 tablespoons ghee or avocado oil
- 1 yellow onion, diced
- 2-3 cups fresh mushrooms or 1 to 1-1/2 cups dried (a combination of portabella, white button, shiitake, oyster, or other mushrooms that are available to you)
- 4 cups chicken stock (make here) (buy here)
- 2 cups filtered water
- 1 tablespoon fresh sage, very thinly sliced, or ½ teaspoon dried/ground sage
- 1 bay leaf
- 1 teaspoon sea salt, or to taste
- ¼ teaspoon freshly ground black pepper, or to taste
- 1 cup full fat coconut milk (buy here) plus a bit more to garnish if desired.
- If using dried mushrooms, start by softening them. Soften dried mushrooms by covering with hot water for 5-10 minutes. Drain after softening and before adding to the onions.
- In the bottom of a stock pot, melt ghee or coconut oil over medium heat and add onion.
- Saute onions in oil.
- Slice mushrooms and add to the onions after about 10 minutes. Continue cooking both onions and mushrooms until soft, another 10 minutes.
- Add chicken stock, water, sage, bay leaf, sea salt, and pepper, keeping on medium heat.
- Once the soup is simmering, lower heat to medium-low (or low on the Instant Pot Saute Function) and cook an additional 20 minutes.
- Remove bay leaf.
- Puree as desired with an immersion blender, or in batches in a regular blender. Pureed until smooth will yield a soup most like the canned cream-of-mushroom.
- Stir in coconut milk, and cook an additional 5 minutes, or until hot. Add salt and pepper to taste if needed.
- Serve, top with additional coconut milk and a few slices of sage leaves for garnish. Enjoy!
2. To use this in place of cream-of-mushroom soup in a recipe, omit water and puree well.
21 Easy and Delicious Grain-Free Meals
Curious about eating grain-free? I want to show you how easy and delicious it can be!
Try our best-selling meal plans... for free!
Just enter your information and I'll email it to you right away.