This post contains affiliate links. Please see our disclosure policy.

This homemade Cream of Mushroom Soup is a rich, velvety bowl of comfort with deep umami flavor that will nourish your body and satisfy your cravings. This recipe uses caramelization of the mushrooms to develop the naturally deep earthy flavors so you can throw out that plain old can of cream of mushroom soup in your pantry! This soup pairs perfectly with Perfectly Roasted Parmesan Asparagus or if you want to add extra protein, try our Creamy Garlic Chicken and Mushrooms!

Why you’ll love this recipe
This isn’t the thin, watery version of mushroom soup; our creamy mushroom soup is a deeply umami, velvety bowl of warm comfort designed to nourish your body and satisfy your cravings for something rich and creamy. You will love the:
- Roasted Mushrooms: The secret is the simple step of roasting the mixed mushrooms, garlic, and onion. This process caramelizes their natural sugars and concentrates their earthy, savory richness, building a flavor that is complex and irresistible.
- No Heavy Cream: By blending in creamy cottage cheese (or Greek yogurt) and hearty butter beans, we’ve created a dish that is not only luxuriously creamy without a drop of heavy cream but is also packed with an impressive amount of protein and fiber goodness compared to typical mushroom soup.
- High Fiber and Protein: The high amounts of fiber in this delicious soup come from both the mushrooms and the butter beans, making it nice and filling.
- Comforting: Each spoonful is a satisfying indulgence that supports digestion, keeps you full for hours, and proves that comfort food can be both delicious and exceptionally healthy. Our High Protein + High Fiber Creamy Mushroom Soup is more than a meal; it’s a cozy bowl of comfort that will also support your health and wellness goals.
Loving the health benefits of mushrooms right now? Then you may want to consider some of these other delicious mushroom dishes like; Bruschetta Stuffed Portobello Mushrooms, Flavorful Cheeseburger Stuffed Mushrooms, Grilled Marinated Portobello Mushrooms.

What Makes this Mushroom Soup Healthy?
Mushrooms have some pretty unique health benefits!
A big example: because they absorb vitamin D from the sun while they’re growing, mushrooms pass it along to you when you eat them … making them one of the few natural food sources of this important micronutrient! [source]
Plus, mushrooms are loaded with antioxidants and other nutrients that may offer protection against diseases like cancer.
And they may also help you balance your blood sugar and gut health, and can be great for your thyroid and metabolism, too. [source]
Plus, their meaty “umami” flavor and texture once cooked make them a good addition to your meals!
Want to read more about how great mushrooms are? Check out this article about Mushroom Health Benefits + 20 Recipes
What’s your take on mushrooms? Love, like, or leave them?
Let me know in the comments! 🩷Rachel

Ingredients
The ingredients that come together to make this Cream of Mushroom Soup recipe delicious are the following:
- 2 lbs mixed mushrooms (cremini, shiitake, oyster, or assortment) wiped clean, ends trimmed
- 1 large yellow onion, cut into wedges
- 1 head garlic ¼-inch trimmed off top to expose the clove as shown
- 1 Tbsp Italian seasoning
- 1 tsp dried thyme
- sea salt and ground black pepper, to taste
- 2 Tbsp extra-virgin olive oil or unrefined avocado oil
- 3 cups beef bone broth
- 1 x 15oz can butter beans or cannellini beans, drained and rinsed well
- 1 cup cottage cheese or plain Greek yogurt, room temp
See the recipe card for full information on all ingredients and instructions.
Variations/ Adaptations
Want to make this dairy free? You can substitute the cottage cheese and yogurt with unsweetened coconut yogurt or coconut milk, though the consistency of the soup may not be as thick and creamy.
Substitute beef broth with vegetable broth or chicken broth.
How to make Cream of Mushroom Soup
Preheat oven to 400°F and set your cottage cheese or Greek yogurt out on the counter so that it’s not cold when you make your soup.

Don’t you just love a warm bowl of hearty, nutritious soup on a cold day? Here are some more of our favorite soup recipes you can try: Hearty Unstuffed Cabbage Roll Soup, Comforting Egg Roll Soup, Roasted Brussels Sprouts Cheddar Soup.
Tips for the best result
- Make your own bone broth for bolder flavor and greater health benefits: I love this recipe for Homemade Roasted Beef Bone Broth 🍖
- I used cremini, shitake, and oyster, but this recipe works beautifully with any kind of mushroom so choose your favorites.
Serving Suggestions
This home made cream of mushroom soup pairs with some of our favorite dishes like:
- Crispy Roasted Purple Potatoes
- Charred Sugar Snap Peas
- Rosemary Roasted Carrots
- Smashed Roasted Cauliflower
- Baby Arugula + Raw Sauerkraut Salad

Leftover Storage and Reheat Instructions
Keep any leftovers in the refrigerator for around 3-4 days and in the freezer for up to 3 months. Reheat in the microwave until warmed through.
Recipe FAQs
Can you make mushroom soup without cream?
Yes, we skipped the heavy cream in this recipe and used blended beans and cottage cheese instead for a truly creamy texture. This creates surprisingly good flavor and texture while boosting the protein and fiber content.
What are the best mushrooms to use in creamy mushroom soup?
For the best tasting mushroom soup, use a mix of mushrooms like Shiitake, Cremini, and Oyster for deep umami, rich texture, and mild flavor. Use Porcini or Maitake to add a more intense earthy depth and meaty chew. Use common White Buttons for a very mild base for those wanting a lighter, more mild flavor.
Can I use this mushroom soup recipe in green bean casserole?
Yes. This cream of mushroom soup would create the most delicious Green Bean Casserole while also boosting the protein in your casserole dish. Here’s my favorite recipe: Rachel’s Homemade Green Bean Casserole
What can I add if I want more protein?
This mushroom soup would be delicious with added cooked ground beef, ground turkey, ground sausage, braised stew meat, or even cooked shredded chicken.
You could also slightly increase the cottage cheese quantity if you wanted to increase the protein.
Adding additional bone broth would also increase the protein.
If you are looking for more meals that are high in fiber and protein like this one, then you should check out our Protein Packed Shepherd’s Pie Soup, High Protein Beef Burrito Bowls with Flavorful Brown Rice, or Mini Baked Zucchini Lasagna Bites (Low Carb & Gluten Free!)

Easy Cream of Mushroom Soup Recipe
Ingredients
- 2 lbs mixed mushrooms, cremini, shiitake, oyster, or assortment wiped clean, ends trimmed
- 1 large yellow onion, cut into wedges
- 1 head garlic ¼-inch trimmed off top to expose the clove as shown
- 1 Tbsp Italian seasoning
- 1 tsp dried thyme
- sea salt and ground black pepper, to taste
- 2 Tbsp extra-virgin olive oil or unrefined avocado oil
- 3 cups beef bone broth
- 1 x 15oz can butter beans or cannellini beans, drained and rinsed well
- 1 cup cottage cheese or plain Greek yogurt, room temp
Instructions
- Preheat your oven to 400°F.
- Set your cottage cheese or Greek yogurt out on the counter so that it’s not cold when you make your soup.
- Using a large sheet pan or baking dish arrange your prepared mushrooms, onion wedges, and garlic head. Season everything with Italian seasoning, thyme, sea salt, and pepper.
- Drizzle evenly with oil then give everything a good stir to coat then arrange in a single layer.
- Roast for 30-35 minutes until nicely carmelized, tossing halfway.
- Heat your bone broth until hot on the stovetop.
- Once the mushroom mixture is finished roasting, take the garlic head and squeeze the garlic cloves into a blender.
- Transfer the entire contents of the pan (including the juices) to your blender.
- Carefully add hot bone broth, beans, and room-temp cottage cheese. Blend until smooth.
- If you want a thinner soup, add additional bone broth. If you want it creamier, add additional cottage cheese.
- Season with sea salt and pepper, if needed.
Video






















