• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Food Blogger Resources
  • Contact Me
My Account
Member Dashboard
40 Aprons Premium (Ad Free!)

40 Aprons

Healthy, Easy Recipes Your Family Will Love

  • All Recipes
  • Course
    • Appetizers
    • Basics
    • Breakfast
    • Condiments
    • Dessert
    • Main Course
    • Meal Prep
    • Side Dishes
    • Soups
  • Method
    • Air Fryer
    • Baking
    • Crockpot
    • Grilling
    • Instant Pot
    • Sous Vide
  • Dietary Needs
    • Dairy Free
    • Gluten Free
    • Keto
    • Low Carb
    • Paleo
    • Vegan
    • Vegetarian
    • Whole30
  • Cuisine
    • American
    • Asian
    • Indian
    • Italian
    • Mediterranean
    • Mexican & Latin
    • Southern
Home Blog Course Soup

Cream of Mushroom Soup

Cheryl Malik
Cheryl Malik Posted: 11/12/19 Updated: 03/01/22
5
/5
14 Comments
Jump to Recipe
VG Vegetarian

This post may contain affiliate links. Please read our disclosure policy.

Cream of mushroom soup Pinterest graphic
Cream of mushroom soup Pinterest graphic
Cream of mushroom soup Pinterest graphic
Cream of mushroom soup Pinterest graphic

This cream of mushroom soup is rich and decadent and so, so much better than canned! It’s perfect as a starter or main dish, or even as a delicious homemade cream of mushroom soup in a casserole or other recipe like a green bean casserole. Vegetarian and easy to make gluten-free, grain-free, or dairy-free.

Two bowls of cream of mushroom soup

Why This Soup Is So Good

  • This soup is deliciously creamy, French-inspired and full of flavor.
  • You can serve it as an appetizer or as a main course.
  • Easy to make gluten-free, paleo, vegetarian or vegan.
  • It’s so much better than canned and easy to make!

How to Make It

  1. Put a pot on a medium heat and cook onions in 2 tbsp butter ’til slightly softened then add garlic and stir about 20 seconds.
  2. Add 2 tbsp more butter and then the mushrooms. Cook ’til softened.
  3. Pour in 1/4 cup white wine, stir, then sprinkle the flour over. Whisk well and cook 3-5 minutes ’til golden. Slowly stir in broth whisking well.
  4. Add the spices and simmer for about 15 minutes then add half and half. 
  5. Blend to the desired consistency with an immersion blender or by transferring a portion to a blender, processing until desired texture, and returning to the pot.
Four process shots to show how to make the soup

Variations

This soup is so easy to adapt to fit your diet by making a few simple substitutions:

  • Make it gluten-free: simply use gluten-free all-purpose flour in place of the all-purpose flour.
  • Make it paleo: replace the all-purpose flour with cassava flour. You can also substitute ghee for the butter.
  • Make sure you use vegetable stock for vegetarian versions!
  • For vegan, use a vegan butter.

Serving Suggestions

This soup is so wonderfully full of flavorful, it makes a great appetizer or starter if you are having a dinner party – it’s perfect for your holiday entertaining! It’s also hearty enough to serve this as a main course with a green salad and some crusty bread. You could also use this to make a from scratch green bean casserole.

Cream of mushroom soup on a spoon

Why You’ll Love It

It only takes around 30 minutes to make this delicious soup from scratch, and all in one pot. It uses a handful of pantry staple ingredients so it’s easy to whip up on short notice. The added white wine makes this such a flavorful soup and it’s so rich in flavor.

Can You Make It Ahead of Time?

Soup is such a great option when you are entertaining as you can make it ahead of time and it stores well. You can either keep it warm in the pan, if you plan on serving it within an hour or two, or, once it has cooled, just place it in an airtight container and it will keep in the fridge for around 5 days. The soup also freezes really well.

Cream of mushroom soup served in a white bowl with a spoon

Chef’s Tips

  • White or baby bella mushrooms are best for this soup recipe.
  • Use an immersion blender to your desired consistency after it is cooked, you can also ladel the soup in portions into a stand blender – be careful though as it will be hot.
  • Garnish the soup with fresh herbs.

More Spectacular Soup Recipes

  • Curried Lentil Kale Soup With Mushrooms
  • Easy Black Bean Soup
  • Mashed Potato Soup with Tarragon
  • Leftover Turkey Tortilla Soup (Whole30)

Soup in a large pot with a spoon

Hey – you’ve made it this far, and now we’re best friends! If you make this recipe, I’d love for you to give it a star rating ★ below. Make sure you follow me on Instagram, Pinterest, and Facebook, too!

Hey – you’ve made it this far, so now we’re basically best friends! If you make this recipe, I’d love for you to give it a quick review & star rating ★ below. Make sure you follow me on Instagram, Pinterest, TikTok, and Facebook, too!

Two bowls of cream of mushroom soup
5 from 4 votes

Cream Of Mushroom Soup

Prep:10 minutes
Cook:20 minutes
Total:30 minutes
This cream of mushroom soup is rich and decadent and so, so much better than canned! It's perfect as a starter or main dish, or even as a delicious homemade cream of mushroom soup in a casserole or other recipe like green bean casserole.
Print Save Saved! Go Premium - Ad Free + Meal Plans!
8

Ingredients

  • 4 tablespoons unsalted butter divided
  • 1/2 cup chopped onion
  • 6 cups sliced fresh mushrooms about 20 oz., white or baby bella
  • 4 cups chicken broth or vegetable stock see Note
  • 1/4 cup white wine
  • 2-3 cloves garlic minced
  • 1/8 teaspoon dried thyme
  • 4 tablespoons all-purpose flour see Note for gluten free or grain free
  • 1/2 teaspoon salt plus more to taste
  • 1/4 teaspoon ground black pepper plus more to taste
  • 1 cup half-and-half

Instructions 

  • Put a pot on a medium heat and cook onions in 2 tbsp butter 'til slightly softened then add garlic and stir about 20 seconds.
  • Add 2 tbsp more butter and then the mushrooms. Cook 'til softened.
  • Pour in 1/4 cup white wine, stir, then sprinkle the flour over. Whisk well and cook 3-5 minutes til golden. Slowly stir in broth whisking well.
  • Add the spices and simmer for about 15 minutes then add half and half. 
  • Blend to the desired consistency with an immersion blender or by transferring a portion to a blender, processing until desired texture, and returning to the pot.

Notes

Make it gluten-free: simply use gluten-free all-purpose flour in place of the all-purpose flour.
Make it paleo: replace the all-purpose flour with cassava flour. You can also substitute ghee for the butter.
Make sure you use vegetable stock for vegetarian or vegan versions!

Nutrition Information

Calories: 149kcal, Carbohydrates: 9g, Protein: 6g, Fat: 10g, Saturated Fat: 6g, Cholesterol: 26mg, Sodium: 199mg, Potassium: 390mg, Fiber: 1g, Sugar: 2g, Vitamin A: 282IU, Vitamin C: 3mg, Calcium: 44mg, Iron: 1mg, Net Carbs: 8g

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

 

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

 

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

© Author: Cheryl Malik

Did you make this recipe?

Tag @40aprons on social and be sure to leave a review on the blog post!

Rate Recipe Tag Me on Instagram

Cheryl Malik

Meet Cheryl Malik

Cheryl Malik is the recipe developer, writer, and photographer behind the healthy, flavorful, family friendly recipes at 40 Aprons. She's been a blogger for 10+ years and is known for her delicious recipes and detailed recipe instructions. Cheryl is a mom of three who lives in Memphis, TN.

Read more...

You may also like...

  • Whole30 potato soup up close with bacon and chives
    Whole30 Potato Soup
  • A large cup of pinto bean soup topped with cilantro, lime, tomatoes, and green onions
    Pinto Bean Soup
  • This leftover turkey tortilla soup is made from leftover turkey and is so quick and easy! It's full of flavor, and as a Whole30 tortilla soup, it's healthy, too. You'll love how delicious this leftover turkey tortilla soup is and how healthy this Whole30 tortilla soup makes you feel after a couple days of indulgence! My favorite leftover turkey recipe.
    Leftover Turkey Tortilla Soup (Whole30 Tortilla Soup)

Reader Interactions

Leave a Comment Cancel reply

Have a question? Submit your question or comment below.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Nicole says

    Posted on 12/29/19 at 6:07 pm

    Cheryl, we love your recipes! What would be the best way to make this dairy-free?

    Reply
    • Cheryl MalikCheryl Malik says

      Posted on 12/30/19 at 8:43 am

      Any non-dairy option for milk would work! To maintain the creaminess, perhaps substitute the milk for canned coconut cream or plant-based (non-flavored) creamer!

      For the butter, one can easily swap avocado oil for it.5 stars

      Reply
      • Cheryl MalikCheryl Malik says

        Posted on 2/3/20 at 10:14 am

        That will work! 🙂5 stars

  2. Shannon says

    Posted on 11/21/19 at 1:00 pm

    My son is allergic to dairy. Can you substitute a can of coconut milk or cream in this recipe?

    Reply
    • Savannah | 40 Aprons Team says

      Posted on 3/4/21 at 11:09 am

      Yes! 🙂5 stars

      Reply
  3. Tricia Roderick says

    Posted on 11/14/19 at 5:38 pm

    Hello,
    This soup looks delicious and perfect for wintry Oregon nights! What do you recommend substituting for the half and half to still get that creamy taste?
    Thank you

    Reply
    • Savannah | 40 Aprons Team says

      Posted on 3/4/21 at 11:09 am

      A can of unsweetened coconut cream would be excellent!5 stars

      Reply
  4. Alicia Battershell says

    Posted on 11/13/19 at 1:19 pm

    Any suggestions on a replacement for half and half?

    Reply
    • Cheryl MalikCheryl Malik says

      Posted on 11/14/19 at 8:33 am

      Are you allergic to dairy?

      Reply
      • Alicia Battershell says

        Posted on 11/14/19 at 10:57 am

        Not allergic, I usually use coconut milk in my cream soups but wasn’t sure how it would taste in this one.

  5. Karen says

    Posted on 11/13/19 at 12:39 pm

    Cheryl – can this be made thicker to resemble a “condensed” soup to use as a swap in other recipes? Would you recommend simply cutting amount of broth to achieve a condensed soup consistency? Is that an effective strategy?

    Reply

Primary Sidebar

Reader Faves

Overhead view of marry me chicken in a cast iron skillet

Marry Me Chicken (Chicken in a Sun Dried Tomato Cream Sauce)

Overhead view of Whole30 fish taco bowl.

Whole30 Fish Taco Bowl with Mango Salsa and Chipotle Aioli (Paleo, Low Carb)

Overhead, closeup photo of various styles of frozen french fries on an oval shaped platter with a ramekin of ketchup

Air Fryer Frozen French Fries

Overhead view of a platter of sliced flank steak coated in chimichurri.

Chimichurri Flank Steak

In Season

Four chicken tacos in a row

Shredded Chicken Tacos

A single blackened shrimp being dipped into a small bowl of remoulade

Blackened Shrimp with Remoulade Sauce

Overhead view of a casserole dish full of ham and potato casserole, with one scoop transferred to a plate.

Cheesy Ham and Potato Casserole

7 layer salad in a trifle bowl in front of white subway tile

Easy 7 Layer Salad with Homemade Dressing

As seen on:

More Goodies + NO Ads!

Become a 40 Aprons Premium Member!

All the 40 Aprons content you love - now even better.

  • Member-Exclusive Recipes
  • Meal Plans & Grocery Lists
  • eBooks
  • NO ADS!
Join now

Privacy Policy

Accessibility

Disclaimers

Contact

© 2022 40 Aprons
Site Credits Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
177 shares