Cream of Mushroom Soup Recipe

There's something truly magical about a bowl of homemade cream of mushroom soup on a chilly evening. This vegetarian soup transforms humble mushrooms into a luxurious, velvety masterpiece that rivals any restaurant version. Unlike canned alternatives loaded with preservatives and sodium, this creamy soup celebrates whole-food ingredients and delivers authentic mushroom flavor in every spoonful. Whether you're seeking ultimate winter comfort or a sophisticated starter for dinner guests, this mushroom soup recipe checks all the boxes while nourishing your body with nutrient-dense ingredients.

Why We Prioritize Healthy & Wholesome Ingredients

Every ingredient in this cream of mushroom soup serves a nutritional purpose beyond just flavor. Fresh mushrooms are the star, providing essential B vitamins, selenium, and powerful antioxidants that support immune function and cellular health. These fungi are also one of the few plant-based sources of vitamin D, especially when exposed to sunlight during growth.

We use real butter in moderation for its fat-soluble vitamins A, E, and K2, which aid nutrient absorption. The cream adds richness while providing calcium and protein, but we've balanced the portions to create indulgence without excess. Fresh garlic and onions aren't just aromatic – they contain sulfur compounds with anti-inflammatory properties and support cardiovascular health.

Vegetable broth forms a clean base without the additives found in many commercial products, and fresh herbs like thyme provide antioxidants while elevating flavor naturally. By choosing whole, recognizable ingredients over processed shortcuts, this vegetarian soup delivers comfort food that actually fuels your body. The healthy fats help you absorb the mushrooms' nutrients more effectively, making this creamy soup both satisfying and genuinely nourishing.

Ingredients

For the Soup Base

  • 1½ pounds mixed fresh mushrooms (cremini, button, and shiitake), cleaned and sliced
  • 3 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • ¼ cup all-purpose flour (or gluten-free flour blend)
  • 4 cups low-sodium vegetable broth
  • 1 cup heavy cream (or coconut cream for dairy-free)
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
  • 1 bay leaf
  • ½ teaspoon sea salt (adjust to taste)
  • ¼ teaspoon black pepper
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon fresh lemon juice

Optional Garnishes

  • Extra fresh thyme sprigs
  • Crushed black pepper
  • Drizzle of cream
  • Toasted pumpkin seeds

Instructions

Step 1: Prepare the Mushrooms

Clean your mushrooms with a damp cloth or soft brush rather than rinsing them under water, as mushrooms absorb moisture and can become soggy. Slice them evenly, about ¼-inch thick, reserving a handful of the prettiest slices for garnish if desired.

Step 2: Sauté the Aromatics

In a large, heavy-bottomed pot or Dutch oven, melt the butter over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent. Stir in the minced garlic and cook for another minute until fragrant, being careful not to let it brown.

Step 3: Cook the Mushrooms

Add the sliced mushrooms to the pot, stirring to combine with the aromatics. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown. This step concentrates the mushroom flavor and creates depth in your winter soup.

Step 4: Create the Roux

Sprinkle the flour over the mushroom mixture and stir continuously for 2 minutes. This creates a roux that will thicken your creamy soup and eliminate any raw flour taste.

Step 5: Add Liquids and Simmer

Gradually pour in the vegetable broth while stirring constantly to prevent lumps. Add the thyme and bay leaf. Bring the mixture to a gentle boil, then reduce heat and simmer for 15 minutes, allowing the flavors to meld and the soup to thicken slightly.

Step 6: Blend and Finish

Remove the bay leaf. For a completely smooth cream of mushroom soup, use an immersion blender to puree until velvety. For a chunkier texture, blend only half the soup or skip this step entirely. Stir in the heavy cream, salt, pepper, and lemon juice. Taste and adjust seasonings as needed. Heat through for 2-3 minutes without boiling.

Step 7: Garnish and Serve

Ladle the mushroom soup into bowls and garnish with fresh parsley, extra thyme, and a crack of black pepper. Serve immediately while hot.

Serving Suggestions

Cream of Mushroom Soup serving photo

This vegetarian soup shines as both a starter and a main course. Serve it in bread bowls made from crusty sourdough for an impressive presentation that adds whole grains to your meal. Pair it with a crisp green salad dressed in lemon vinaigrette to cut through the richness, or alongside grilled cheese sandwiches made with whole grain bread for the ultimate comfort food combination.

For a lighter approach, serve smaller portions as an elegant first course before roasted vegetables and quinoa. The creamy soup also pairs beautifully with roasted garlic crostini or herbed crackers for dipping. Consider topping each bowl with sautéed mushroom slices, a swirl of cream, and fresh herbs for restaurant-quality presentation. This winter soup is substantial enough to satisfy as a main dish when accompanied by a hearty salad and crusty bread.

Ingredient Notes and Substitutions

Mushrooms: Mix varieties for complex flavor. Cremini and baby bella offer earthiness, while shiitake adds umami depth. Portobello, oyster, or chanterelle mushrooms work beautifully when available.

Cream: Full-fat coconut cream creates an equally luxurious dairy-free version. Cashew cream (soaked cashews blended with water) offers another plant-based alternative with added protein.

Flour: Use a 1:1 gluten-free flour blend for celiac-friendly soup, or substitute with arrowroot powder (use 2 tablespoons instead of ¼ cup).

Broth: Homemade vegetable broth elevates this recipe significantly. If using store-bought, choose low-sodium versions to control salt levels.

Butter: For dairy-free preparation, substitute with olive oil or vegan butter, though the flavor profile will shift slightly.

Storage and Reheating

Store leftover cream of mushroom soup in airtight containers in the refrigerator for up to 4 days. The soup may thicken upon cooling; simply thin with additional broth or cream when reheating. Warm gently over medium-low heat on the stovetop, stirring frequently to prevent scorching. Avoid boiling, as this can cause the cream to separate.

For longer storage, this mushroom soup freezes reasonably well for up to 2 months, though the texture may become slightly grainy due to the cream. Freeze in portion-sized containers, leaving headspace for expansion. Thaw overnight in the refrigerator before reheating. Whisk vigorously while warming to re-emulsify the cream, or use an immersion blender for a few pulses to restore smoothness.

Variations to Try

Herbed Mushroom Soup: Add fresh rosemary, sage, or tarragon alongside the thyme for an herbal twist on this vegetarian soup.

Wild Mushroom Version: Splurge on porcini, morel, or chanterelle mushrooms for a gourmet upgrade, or rehydrate dried wild mushrooms and use the soaking liquid as part of your broth.

Chunky Style: Skip the blending entirely and add diced potatoes or wild rice for a heartier winter soup with more texture.

Truffle Cream: Finish with a drizzle of truffle oil and garnish with shaved parmesan for an elegant, earthy variation.

Protein Boost: Stir in white beans or chickpeas before serving to increase protein and fiber content while maintaining the creamy soup texture.

Nutritional Highlights

This cream of mushroom soup provides a satisfying balance of nutrients. Mushrooms contribute protein, fiber, and essential minerals with minimal calories. The inclusion of healthy fats from butter and cream supports satiety and helps your body absorb fat-soluble vitamins. One serving delivers immune-supporting selenium, bone-building vitamin D, and B vitamins crucial for energy metabolism.

By making this creamy soup from scratch, you control sodium levels and avoid preservatives, stabilizers, and artificial flavors found in canned versions. The addition of fresh herbs provides antioxidants, while garlic and onions offer prebiotic fiber that supports gut health. This mushroom soup proves that comfort food can align with wellness goals when crafted mindfully with whole ingredients.

Tips for Success

Choose mushrooms that are firm, dry, and free from dark spots. Store them in a paper bag in the refrigerator rather than plastic to prevent moisture buildup.

Don't rush the mushroom cooking process. Allowing them to brown properly develops deep, savory flavor that defines exceptional cream of mushroom soup.

Add cream at the end and avoid boiling once it's incorporated to prevent curdling and maintain the silky texture.

Taste before serving and adjust seasonings. Mushrooms vary in intensity, so your vegetarian soup may need more salt, pepper, or a squeeze of lemon to brighten the flavors.

For the smoothest texture, let the soup cool slightly before blending, and always blend with the lid slightly vented to release steam safely.

This cream of mushroom soup represents everything a winter soup should be – warming, nourishing, and deeply satisfying. With its emphasis on whole ingredients and balanced nutrition, you can enjoy this creamy indulgence knowing it supports your health goals while delivering restaurant-quality flavor right from your own kitchen.

Cream of Mushroom Soup Recipe

Cream of Mushroom Soup Recipe

Rich and velvety mushroom soup with cream, butter, and herbs for classic vegetarian winter comfort.

Prep:15 mins
Cook:30 mins
Total:45 mins
Servings:4
Category:Soup | Vegetarian | Comfort Food
Calories:285 calories per serving.

Ingredients

  • 1 lb fresh mushrooms, sliced
  • 3 tablespoons butter
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 4 cups vegetable broth
  • 1 cup heavy cream
  • 1 teaspoon fresh thyme
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. Clean and slice the mushrooms, dice the onion, and mince the garlic.
  2. Melt butter in a large pot over medium heat. Add the onions and cook until softened, about 5 minutes.
  3. Add the mushrooms and garlic, cooking until the mushrooms release their liquid and it evaporates, about 10 minutes.
  4. Sprinkle the flour over the mushrooms and stir well to coat. Cook for 2 minutes to remove the raw flour taste.
  5. Gradually add the vegetable broth while stirring constantly to prevent lumps.
  6. Add the thyme, salt, and pepper. Bring to a simmer and cook for 10 minutes.
  7. Reduce heat to low and stir in the heavy cream. Heat through but do not boil.
  8. Taste and adjust seasoning as needed. Garnish with fresh parsley before serving.

Equipment

  • Large pot or Dutch oven
  • Wooden spoon
  • Knife and cutting board
  • Measuring cups and spoons
  • Ladle

Notes

  • For a smoother soup, blend half or all of the soup using an immersion blender before adding the cream.
  • Use a mix of mushroom varieties like cremini, shiitake, and button mushrooms for deeper flavor.
  • Can substitute half-and-half for heavy cream for a lighter version.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently over low heat to prevent the cream from separating.

Leave a Comment