Homemade Cream of Mushroom Soup
dinner

Homemade Cream of Mushroom Soup

A
By Chef
07 March 2026
4.0 (94)
A

article by Chef

March 7, 2026

"Silky, earthy homemade cream of mushroom soup — easy stovetop method with fresh mushrooms and cream. Cozy, quick, and perfect with crusty bread."

jump to recipe

Introduction

A warm welcome to cozy cooking.
  • This is a celebration of mushrooms in their simplest, silkiest form.
  • I approach this soup the way I do any comforting bowl: with patience, modest technique, and an eye for texture.

As a professional recipe creator, I think of this soup as an exercise in balance — between the earthy depth of browned mushrooms, the gentle lift of aromatics, and the luxurious mouthfeel that cream brings. In the following sections I’ll walk you through why this version works, the subtle flavor principles I rely on, and how to handle each step so the final bowl is smooth, flavorful, and distinctly mushroom-forward. Expect practical tips for achieving a glossy finish, avoiding a gummy roux, and preserving the character of reserved mushroom pieces so they pop against a silky base. I’ll also show how minor finishes — a squeeze of acid or a scattering of fresh herbs — can brighten and modernize a classic. Read on for the full ingredient list, clear step-by-step method, and answers to common questions that come up when making cream-based soups at home.

Why You’ll Love This Recipe

Reasoned comfort cooking.
  • It’s approachable: techniques are straightforward and forgiving.
  • It’s versatile: a bowl on its own, a sauce for pasta, or a jacket for a warm tart.
  • It honors mushrooms: browning builds umami while a gentle purée keeps texture pleasing.

This version is designed for everyday cooking: the process prioritizes deep mushroom flavor without complicated steps. You’ll notice I emphasize browning and controlled simmering rather than long roasting or multi-day reductions; that focus keeps the recipe accessible while delivering layered flavor. For folks who love texture, I recommend leaving some mushroom pieces intact and folding them back in toward the end, which provides delightful contrasts against the velvety base. If you prefer a more refined finish, the soup takes very well to a full purée and a final swipe of cream. Small techniques — using a mix of mushroom varieties for complexity, deglazing the pan to lift fond, and finishing with an acid to cut through richness — are what turn a good soup into one you’ll make again and again.

Flavor & Texture Profile

What to expect in every spoonful.
  • Flavor: earth-forward with savory, toasted notes from browning and subtle herbaceous highlights.
  • Texture: a silky base contrasted by tender mushroom pieces when left partially blended.
  • Finish: a light acidity and fresh parsley lift the bowl from rich to bright.

As a food writer, I often describe this soup in layers: the bottom layer is mineral and mushroom-forward, created by properly caramelized mushrooms and the fond they leave behind. The middle layer is the body — the emulsion of roux, stock, and cream — which gives the soup its satin texture. The top layer is the finish: herbs, acid, and any textural accents like reserved mushroom slices or a scattering of cracked pepper. Pay attention to mouthfeel; if the soup feels too heavy, it’s usually because the roux has been overcooked or too much cream has been added at high heat. Conversely, if the bowl lacks depth, you can gently reduce part of the stock before blending or add reserved browned mushrooms back in for an immediate flavor boost. Small adjustments here make a big difference in perceived richness and freshness.

Gathering Ingredients

Gathering Ingredients
What you’ll need — everything on one table.
  • 500g mixed mushrooms (cremini, button, shiitake)
  • 2 tbsp unsalted butter
  • 1 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 2 tbsp all-purpose flour
  • 800ml vegetable or chicken stock
  • 200ml heavy cream
  • 100ml dry white wine (optional)
  • 1 tsp fresh thyme leaves or 1/2 tsp dried thyme
  • 1 bay leaf
  • 1 tsp sea salt
  • 1/2 tsp freshly ground black pepper
  • 1 tbsp lemon juice (optional)
  • Fresh parsley, chopped for garnish
  • Crusty bread to serve (optional)

Pro tip:
If you prefer a deeper mushroom profile, gather a larger proportion of the more robust varieties — for example, more cremini and shiitake — and for a lighter, silkier finish choose a higher ratio of button mushrooms. When prepping, keep everything mise en place: chopped aromatics, measured flour, and your stock warmed nearby so you can add it without cooling the pan drastically. This section deliberately lists every component so you can check your pantry and fridge before you start; having exact measurements at hand streamlines the cooking process and prevents last-minute substitutions that can change texture or thickness.

Preparation Overview

A clear roadmap before you heat the pan.
  • Clean and slice mushrooms with care to preserve texture.
  • Brown mushrooms to develop deep, savory flavor.
  • Form a light roux, then add liquid gradually to create a silky base.
  • Decide how smooth you want the final soup and choose blending strategy.
  • Finish gently with cream and an acidic brightener for balance.

Preparation is where timing and mise en place pay dividends. Keep your stock warmed and within arm’s reach so the temperature of the pot doesn’t drop dramatically when you add liquid; that helps the roux incorporate smoothly and prevents a grainy texture. When browning mushrooms, work in batches if your pan is crowded — evaporation is key to caramelization, and overcrowding causes steaming rather than browning. As you approach the blending stage, think about texture: for a rustic bowl leave intentional mushroom pieces; for a refined soup purée fully and pass through a fine sieve if you want a restaurant-style finish. Finally, temper the cream by stirring a few spoonfuls of hot soup into it before adding to the pot if you’re concerned about curdling. These small, deliberate choices ensure control over the final bowl without changing the core recipe itself.

Cooking / Assembly Process

Cooking / Assembly Process
Step-by-step instructions for stovetop execution.
  1. Clean and prep: Wipe or gently brush mushrooms and slice as directed; reserve a few whole slices for garnish.
  2. Brown the mushrooms: Heat the butter and olive oil in a large pot over medium heat. Add mushrooms and cook until they release their liquid and begin to brown; remove half and set aside.
  3. Sweat aromatics: Add chopped onion to the pot and sauté until translucent, then add garlic and cook briefly until fragrant.
  4. Build the roux: Stir in the flour and cook for 1–2 minutes, whisking constantly to remove the raw flour taste and create a pale roux.
  5. Deglaze: If using, pour in the white wine to deglaze the pot, scraping up browned bits and reducing slightly.
  6. Add stock and herbs: Slowly whisk in the stock, then add thyme and bay leaf; simmer gently to thicken and marry flavors.
  7. Blend to texture: Remove the bay leaf. Use an immersion blender to purée to your preferred smoothness, or carefully transfer batches to a blender, then return to the pot.
  8. Finish: Stir in reserved mushrooms and heavy cream, warming gently but not boiling. Taste and adjust with salt, pepper, and lemon juice to brighten if desired.
  9. Serve: Ladle into bowls, garnish with chopped parsley and reserved mushroom slices; serve with crusty bread.

Technique notes:
The order here matters: browning first concentrates flavor, the roux controls body, and gradual incorporation of stock prevents lumps. When blending, pulse and check — it’s easy to over-process and lose the bowl’s character. If you choose to use wine, add it early enough to cook off alcohol but late enough to capture the bright acidity. Always finish on gentle heat after adding cream to avoid separation. These explicit steps are provided so you can follow precisely in the kitchen and achieve consistent results every time.

Serving Suggestions

How to present and pair this soup.
  • Serve simply: a warm bowl finished with chopped parsley and reserved mushroom slices.
  • Accompaniments: crusty bread, a buttered crostini, or a seeded sourdough work beautifully.
  • For heartier fare: serve alongside roasted chicken, a warm grain salad, or spoon over grilled polenta for a rustic main.
  • Wine pairing: choose a crisp white or light red that won’t overpower the earthy mushroom notes.

Presentation is about contrast. I love the way a scattering of bright herbs and a few reserved mushroom slices create visual interest and textural contrast against the smooth surface of the soup. If you’re serving this at a casual dinner, consider making small toasts topped with a smear of softened butter or garlic oil; they add crunch and soak up the soup beautifully. For a more composed plate, a drizzle of extra virgin olive oil or a few drops of truffle oil can feel indulgent — use sparingly so it complements rather than overrides the mushroom character. When planning a menu, think of this soup as an elegant starter that won’t compete with stronger proteins; it’s a gentle opener that prepares the palate for roasted or grilled mains.

Storage & Make-Ahead Tips

Make now, enjoy later — safely and deliciously.
  • Cool quickly: transfer to shallow containers to bring temperature down fast before refrigerating.
  • Refrigeration: store in an airtight container for up to 3 days.
  • Freezing: this soup can be frozen, but note that cream-based soups sometimes separate; partially blend before freezing for best texture.
  • Reheat gently: warm over low heat, stirring frequently; avoid rapid boiling to prevent curdling.

If you plan to make the soup ahead, consider holding back a portion of reserved browned mushrooms and the cream until reheating; adding them fresh on the day of service helps maintain texture and richness. For freezing, cool fully and portion into meal-sized containers; thaw overnight in the refrigerator and reheat slowly. If the texture seems grainy after reheating, whisk in a small splash of warmed cream or use an immersion blender to bring it back together. When storing, always label containers with the date; while homemade soups can be forgiving, freshness matters for both safety and peak flavor. These techniques keep your soup tasting as close to freshly made as possible.

Frequently Asked Questions

Answers to questions readers often ask.
  • Can I omit the cream for a lighter version?
    Yes — you can replace heavy cream with a lower-fat alternative or a cashew cream for a dairy-free option; keep in mind texture and mouthfeel will be lighter and you may want to use a touch more roux or a brief reduction to maintain body.
  • How do I prevent the soup from becoming grainy?
    Avoid adding cold liquid to a hot roux all at once; whisk gradually and keep the stock warm. Also, do not overcook the flour past a pale blonde color — an overly browned roux can separate differently when combined with dairy.
  • Can I make this vegetarian or vegan?
    Use vegetable stock instead of chicken stock and swap heavy cream for a plant-based cream (oat or cashew) to keep richness while remaining plant-forward.
  • Why do my mushrooms steam instead of brown?
    Overcrowding the pan traps moisture. Cook in batches and give the pan time to regain heat between additions so evaporation occurs and proper browning develops.

Final FAQ paragraph:
If you have other questions about substitutions, texture adjustments, or service ideas, I’m happy to help — small tweaks can make this recipe suit nearly any diet or dinner plan. Experiment with mushroom varieties, keep techniques gentle, and you’ll have a reliable, comforting bowl that showcases mushrooms at their best.
Homemade Cream of Mushroom Soup

Homemade Cream of Mushroom Soup

Warm up with a bowl of Homemade Cream of Mushroom Soup 🍄🥣 — silky, earthy, and comforting. Ready in about 35 minutes, perfect with crusty bread 🥖!

total time

35

servings

4

calories

280 kcal

ingredients

  • 500g mixed mushrooms (cremini, button, shiitake) 🍄
  • 2 tbsp unsalted butter 🧈
  • 1 tbsp olive oil 🫒
  • 1 medium onion, finely chopped 🧅
  • 2 garlic cloves, minced 🧄
  • 2 tbsp all-purpose flour 🌾
  • 800ml vegetable or chicken stock 🍲
  • 200ml heavy cream (double cream) 🥛
  • 100ml dry white wine (optional) 🍷
  • 1 tsp fresh thyme leaves or 1/2 tsp dried thyme 🌿
  • 1 bay leaf 🍃
  • 1 tsp sea salt (to taste) 🧂
  • 1/2 tsp freshly ground black pepper 🌶️
  • 1 tbsp lemon juice (optional, to brighten) 🍋
  • Fresh parsley, chopped for garnish 🌿
  • Crusty bread to serve (optional) 🥖

instructions

  1. 1
    Clean and slice the mushrooms; reserve a few whole slices for garnish if you like.
  2. 2
    Heat butter and olive oil in a large pot over medium heat. Add mushrooms and cook until they release their liquid and begin to brown, about 6–8 minutes. Remove half the mushrooms and set aside.
  3. 3
    To the pot, add chopped onion and sauté until translucent, about 4 minutes. Add minced garlic and cook 30 seconds until fragrant.
  4. 4
    Stir in the flour and cook for 1–2 minutes to remove the raw taste, stirring constantly to make a light roux.
  5. 5
    If using, pour in the white wine to deglaze the pot, scraping up any browned bits, and let it reduce by half (1–2 minutes).
  6. 6
    Slowly add the stock while whisking to avoid lumps. Add thyme and bay leaf, then bring to a gentle simmer for 10 minutes to thicken and develop flavor.
  7. 7
    Remove the bay leaf. Use an immersion blender to purée the soup to your preferred texture — smooth or leave some mushroom pieces for body. Alternatively, transfer batches to a blender (careful with hot liquid).
  8. 8
    Stir in the reserved mushrooms and heavy cream. Warm through gently (do not boil) for 3–4 minutes. Taste and season with salt, pepper, and lemon juice if desired.
  9. 9
    Ladle into bowls, garnish with chopped parsley and reserved mushroom slices. Serve hot with crusty bread.