I absolutely love how this Creamy French Onion and Mushroom Soup Recipe turns out—rich, comforting, and perfectly balanced between sweet caramelized onions and earthy mushrooms. Whenever the weather cools down or I need a cozy dinner, this soup is my go-to because it feels fancy yet is surprisingly simple to make.
You’ll find that adding cream to the classic French onion soup base elevates it to a whole new level of indulgence, making every spoonful velvety smooth. Plus, the fresh herbs and a splash of white wine bring out layers of flavor that make this soup truly unforgettable.
Why You’ll Love This Recipe
- Deep Caramelized Flavor: Slow-cooked onions and mushrooms develop a rich sweetness that’s pure comfort food bliss.
- Creamy Texture: The addition of heavy cream gives the soup a luscious finish that’s silky without being heavy.
- Easy Yet Elegant: It looks impressive when served with cheesy toasted bread, but it’s surprisingly straightforward to make.
- Perfect for Any Occasion: Whether a weeknight dinner or a special gathering, it’s a crowd-pleaser everyone will rave about.
Ingredients You’ll Need
The magic of this Creamy French Onion and Mushroom Soup Recipe lies in its simple, quality ingredients that work so beautifully together. Using fresh herbs and good-quality broth really makes a difference in the final flavor, so keep an eye out for those when you shop.
- Salted butter: Adds richness and helps caramelize the onions perfectly.
- Yellow onions: Their natural sweetness caramelizes into a deep flavor base.
- Dry white wine: Choose something crisp like Pinot Grigio for brightness that lifts the soup.
- Garlic: Adds savory depth—mince or grate it finely to blend seamlessly.
- Cremini or wild mushrooms: I love a mix of both for extra earthiness.
- Fresh thyme: Brings a fragrant herbal note that pairs beautifully with mushrooms.
- Fresh sage: Adds an earthy, slightly peppery flavor.
- Honey: A little sweetness to help caramelization and balance acidity.
- Low sodium chicken or vegetable broth: Use low sodium to control the saltiness better.
- Worcestershire sauce or soy sauce: Provides umami depth—don’t skip this!
- Bay leaves: Infuse subtle herbal undertones.
- Kosher salt and black pepper: Essential for seasoning throughout cooking.
- Heavy cream: Gives the soup that creamy, dreamy texture.
- French bread: Thick slices that toast up crisp and hold cheese beautifully.
- Gruyère cheese: Melts perfectly with a nutty and slightly sweet flavor.
Variations
One of the best things about this Creamy French Onion and Mushroom Soup Recipe is how easy it is to tweak for whatever you have on hand or your personal tastes. Feel free to experiment and make it yours.
- Vegetarian Variation: Swap chicken broth for vegetable broth and use soy sauce instead of Worcestershire sauce—I’ve done this many times, and it’s just as delicious.
- Cheese Swap: If you don’t have Gruyère, a good Swiss or even mozzarella will melt well; just adjust the flavor expectations.
- Heartier Mushrooms: Try adding shiitake or porcini mushrooms for a deeper, woodsy flavor that I discovered during a fall cooking festival.
- Vegan Option: Use vegan butter, coconut or cashew cream, and omit the cheese or top with nutritional yeast for a cheesy flavor.
How to Make Creamy French Onion and Mushroom Soup Recipe
Step 1: Caramelize the Onions and Mushrooms
Start by melting the butter in a large Dutch oven over medium-high heat, then add the thinly sliced onions and honey. The honey jumpstarts caramelization and ensures those onions get beautifully sweet. Stir occasionally and let this cook about 10 minutes until the onions soften. Slowly pour in 3/4 cup of white wine—in increments of about 1/4 cup—letting each soak in and reduce before adding more. This technique deepens the flavor without making the onions soggy. Continue cooking for another 10 to 15 minutes, watching carefully so they caramelize to a deep golden brown without burning. This step is where the magic happens, so patience here really pays off.
Step 2: Build the Soup Base
Add minced garlic, sliced mushrooms, fresh thyme, and sage to the pot. Season with salt and pepper, then cook for another 3 to 4 minutes while the mushrooms soften and release their flavor. Pour in the remaining 1/2 cup of wine, then add your broth, Worcestershire sauce, and bay leaves along with a pinch more salt and pepper. Bring this mixture up to a simmer over medium-high heat. Let it simmer gently for about 10 minutes which melds all those awesome flavors together.
Step 3: Finish the Soup with Cream and Seasoning
Stir in the heavy cream and cook for an additional 5 to 10 minutes, allowing the soup to thicken slightly and gain that creamy texture I love so much. Remove the bay leaves and give the soup a taste test—adjust salt and pepper to your liking. This final seasoning step is key; don’t rush it because the flavors should sing in harmony.
Step 4: Toast the Bread
Preheat your oven to 400°F and arrange slices of French bread on a baking sheet. Toast them for 10-15 minutes until they’re dry and crunchy—this keeps them from getting soggy once they’re in the soup. Once toasted, switch your oven to broil mode for a quick finishing step.
Step 5: Assemble and Broil
Ladle the hot soup into oven-safe bowls, place a toasted bread slice on top of each, and sprinkle generously with shredded Gruyère cheese. Pop the bowls on a baking sheet and broil for 3 to 5 minutes until the cheese melts, bubbles, and gets golden brown. Keep an eye on this because it can go from perfect to burnt quickly. Finish with a sprinkle of fresh thyme and serve immediately—your taste buds will thank you!
Pro Tips for Making Creamy French Onion and Mushroom Soup Recipe
- Patience with Onions: Don’t rush caramelizing the onions—they need to soften and sweeten slowly to get that perfect flavor.
- Wine Integration: Adding wine bit by bit and letting it cook down prevents the soup from tasting boozy.
- Toasting Bread Twice: Toasting the bread separately and toasting it again under the broiler keeps it crisp and prevents sogginess.
- Watch the Broil: Keep close watch when broiling cheese—it melts fast and can burn if left unattended.
How to Serve Creamy French Onion and Mushroom Soup Recipe
Garnishes
I love finishing this soup with a sprinkle of fresh thyme—it adds a pop of herbal brightness that cuts through the richness perfectly. Sometimes, I add a pinch of freshly cracked black pepper or even a little grating of nutmeg for a tiny twist. A drizzle of good-quality olive oil can work wonders too.
Side Dishes
Pair this soup with a crisp green salad dressed simply with lemon and olive oil to balance the creaminess. My family also loves it alongside roasted vegetables or a light charcuterie board for a more decadent spread.
Creative Ways to Present
For special occasions, I serve the soup in mini cast iron skillets or individual crocks topped with a dramatic cheese crust. Layering a herb sprig and a swirl of cream on top makes it look restaurant-worthy without any extra fuss.
Make Ahead and Storage
Storing Leftovers
I always let leftover soup cool completely before transferring it to airtight containers, then store it in the fridge for up to 3 days. The flavors actually deepen with time, and it reheats beautifully on the stove.
Freezing
This soup freezes really well if you want to make a big batch. Just omit topping with bread and cheese before freezing. Freeze in portioned containers for up to 3 months, then thaw overnight in the fridge before reheating gently on the stove.
Reheating
I always reheat this soup slowly over low heat, stirring often, to prevent curdling the cream. If it seems too thick, just whisk in a splash of broth or water to loosen it up. Toast fresh bread and melt new cheese on top for that oven finish to get the soup tasting fresh again.
FAQs
-
Can I make this Creamy French Onion and Mushroom Soup Recipe vegan?
Definitely! Use vegan butter or olive oil instead of regular butter, swap the heavy cream for coconut or cashew cream, and opt for vegetable broth. For the cheese topping, you can try vegan cheese or skip it entirely and add nutritional yeast for a cheesy flavor boost.
-
What type of mushrooms work best in this soup?
Cremini mushrooms are great for their mild flavor, but I love mixing in wild mushrooms like shiitake or porcini for earthier notes. If you prefer a meaty texture, feel free to add portobello slices as well.
-
How do I avoid soggy bread when serving?
To keep your bread from getting soggy, toast it very well before adding it to the soup bowls, then broil quickly with cheese on top. This double-toasting technique creates a crispy, flavorful crust that holds up nicely.
-
Can I prepare this soup in advance?
Yes! The soup base can be made a day or two ahead and refrigerated. Just reheat it gently when ready to eat, then add and broil the cheese-covered bread just before serving for the freshest experience.
Final Thoughts
This Creamy French Onion and Mushroom Soup Recipe is one of those dishes that make you feel warm and cared for, right down to your toes. I love sharing it with guests because it looks stunning but tastes like a hug in a bowl. If you want a comforting recipe that’s both easy and impressive, this one’s a keeper for sure. Trust me—you’ll find yourself making it over and over again once you discover how effortlessly delicious it is.
PrintCreamy French Onion and Mushroom Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: French
Description
This Creamy French Onion and Mushroom Soup combines deeply caramelized onions with earthy mushrooms in a rich, savory broth enhanced by fresh herbs, white wine, and a touch of cream. Topped with toasted French bread and melted Gruyère cheese, this classic, comforting soup is perfect for chilly days or as an elegant starter.
Ingredients
Soup Base
- 6 tablespoons salted butter
- 4 medium yellow onions, thinly sliced
- 1 teaspoon honey
- 3 cloves garlic, minced or grated
- 2 cups cremini or wild mushrooms, sliced
- 2 tablespoons fresh thyme leaves
- 2 tablespoons chopped fresh sage
- 1 1/4 cups dry white wine (such as Pinot Grigio or Sauvignon Blanc), divided
- 6-8 cups low sodium chicken or vegetable broth
- 2 teaspoons Worcestershire sauce (or soy sauce)
- 2 bay leaves
- Kosher salt and black pepper to taste
- 1/2 cup heavy cream
Toppings
- 6 slices French bread
- 2 cups shredded Gruyère cheese
- Fresh thyme for garnish
Instructions
- Caramelize Onions: Melt together the butter, sliced onions, and honey in a large Dutch oven over medium-high heat. Cook, stirring occasionally until the onions are softened and translucent, about 10 minutes. Slowly add 3/4 cup of white wine, a little at a time (about 1/4 cup increments), allowing it to cook into the onions before adding more. Continue cooking and stirring until the onions are deeply caramelized, about 10-15 minutes and the wine is absorbed.
- Sauté Mushrooms and Add Broth: Add the minced garlic, sliced mushrooms, fresh thyme leaves, and chopped sage to the caramelized onions. Season with salt and black pepper and cook for another 3-4 minutes until mushrooms soften. Then pour in the remaining 1/2 cup white wine, followed by the broth, Worcestershire sauce, bay leaves, and a pinch of salt and pepper. Increase heat to medium-high and bring the soup to a simmer. Let it simmer gently for 10 minutes.
- Add Cream and Final Seasoning: Stir in the heavy cream and continue cooking the soup for another 5-10 minutes to blend the flavors and slightly thicken. Remove the bay leaves and discard them. Taste and adjust salt and pepper as needed.
- Toast Bread: While the soup simmers, preheat the oven to 400°F (200°C). Arrange the French bread slices on a baking sheet and toast them in the oven for 10-15 minutes until very dry and crisp. Then switch the oven to broil.
- Assemble and Broil: Ladle the hot soup into oven-safe bowls. Place a slice of toasted bread on top of each bowl of soup and evenly distribute the shredded Gruyère cheese over the bread. Place the bowls on a baking sheet and broil them in the oven until the cheese is bubbly and golden brown, about 3 to 5 minutes.
- Garnish and Serve: Remove the soup bowls from the oven carefully. Garnish with fresh thyme leaves and serve immediately hot for a comforting and delicious experience.
Notes
- Use a large heavy-bottomed Dutch oven for even caramelization and simmering.
- If desired, substitute vegetable broth for a vegetarian option; omit Worcestershire or use a vegetarian version.
- Adjust cream quantity for a richer or lighter soup depending on preference.
- Broiling cheese until bubbly adds a delicious traditional French onion soup crust.
- Make sure toasted bread is very dry to hold up well in the soup without becoming soggy too quickly.
- Leftover soup stores well and can be reheated gently on the stovetop or in the microwave.
Nutrition
- Serving Size: 1 bowl (approx. 1 cup soup with bread and cheese)
- Calories: 380 kcal
- Sugar: 6 g
- Sodium: 520 mg
- Fat: 25 g
- Saturated Fat: 15 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 3 g
- Protein: 14 g
- Cholesterol: 65 mg