French Onion Mushroom Soup brings together deeply caramelized onions, earthy mushrooms, and a rich, creamy broth for a bowl that feels both rustic and refined. This version balances classic French onion flavor with mushrooms and cream, making it hearty enough for cold nights while still tasting elegant. With toasted bread and melted Gruyère on top, this French Onion Mushroom Soup turns a simple dinner into something special you’ll want to make again and again.
Story & Introduction
French Onion Mushroom Soup has always been one of those recipes I return to when the weather cools and I want something warm, slow-cooked, and deeply flavorful. I love how the onions cook down into a golden base while the mushrooms add savory depth that feels almost meaty. This French Onion Mushroom Soup builds flavor patiently, starting with butter, onions, and a touch of honey, then finishing with cream and bubbling cheese. It’s a cozy winter soup that works for casual family dinners yet feels impressive enough for guests.
Print
French Onion Mushroom Soup
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Creamy French Onion Mushroom Soup made with deeply caramelized onions, mushrooms, fresh herbs, and a rich broth, finished with toasted bread and melted Gruyère cheese.
Ingredients
- 6 tablespoons salted butter
- 4 medium yellow onions, thinly sliced
- 1 1/4 cups dry white wine
- 3 cloves garlic, minced or grated
- 2 cups cremini or wild mushrooms, sliced
- 2 tablespoons fresh thyme leaves
- 2 tablespoons chopped fresh sage
- 1 teaspoon honey
- 6–8 cups low-sodium vegetable or chicken broth
- 2 teaspoons Worcestershire sauce or soy sauce
- 2 bay leaves
- Kosher salt and black pepper
- 1/2 cup heavy cream
- 6 slices French bread
- 2 cups shredded Gruyère cheese
Instructions
- Melt the butter with the onions and honey in a large Dutch oven over medium-high heat and cook until softened.
- Gradually add 3/4 cup of the wine, letting it cook into the onions each time, and continue cooking until deeply caramelized.
- Add the garlic, mushrooms, thyme, and sage, season with salt and pepper, and cook briefly.
- Add the remaining wine, broth, Worcestershire sauce, and bay leaves, then simmer for 10 minutes.
- Stir in the cream, remove bay leaves, and season to taste.
- Ladle soup into oven-safe bowls, top with toasted bread and Gruyère, and broil until bubbly and golden.
Notes
- For a fully vegetarian version, use vegetable broth and soy sauce instead of Worcestershire.
- Caramelize the onions slowly for the best depth of flavor.
- Store leftover soup without bread and cheese for best reheating results.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop and Broiler
- Cuisine: French-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 630
- Sugar: 9 g
- Sodium: 980 mg
- Fat: 44 g
- Saturated Fat: 26 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 4 g
- Protein: 22 g
- Cholesterol: 120 mg
Ingredients
This French Onion Mushroom Soup relies on simple, familiar ingredients that come together into a rich and satisfying bowl.
-
6 tablespoons salted butter
-
4 medium yellow onions, thinly sliced
-
1¼ cups dry white wine, divided
-
3 cloves garlic, minced or grated
-
2 cups cremini or wild mushrooms, sliced
-
2 tablespoons fresh thyme leaves
-
2 tablespoons chopped fresh sage
-
1 teaspoon honey
-
6–8 cups low-sodium chicken or vegetable broth
-
2 teaspoons Worcestershire sauce or soy sauce
-
2 bay leaves
-
Kosher salt and black pepper
-
½ cup heavy cream
-
6 slices French bread
-
2 cups shredded Gruyère cheese
Step-by-Step Instructions
Follow these steps carefully to build layers of flavor without rushing the process.
Preparing the Ingredients
Slice the onions thinly so they cook evenly and caramelize instead of steaming. Clean and slice the mushrooms, mince the garlic, and measure the herbs, wine, and broth before you start cooking so everything stays organized and the soup moves smoothly from step to step.
Cooking Instructions
Melt the butter with the onions and honey in a large Dutch oven over medium-high heat, stirring occasionally until softened. Slowly add ¾ cup of the wine in stages, letting it cook into the onions each time, then continue cooking until the onions turn deeply golden. Add garlic, mushrooms, thyme, and sage, season with salt and pepper, and cook briefly before adding the remaining wine, broth, Worcestershire, and bay leaves. Simmer, stir in the cream, remove the bay leaves, and adjust seasoning before topping with toasted bread and Gruyère and broiling until bubbly.
Tips for Perfect Results
Small details make a big difference when cooking a soup like this.
Common Mistakes to Avoid
Avoid rushing the onions, since proper caramelization creates the foundation of flavor. Keep the heat steady and stir just enough to prevent burning. Also, don’t skip drying out the bread, as soggy bread won’t support the melted cheese topping properly.
Pro Tips for Better Flavor
Use a mix of mushrooms if available to deepen the savory notes. A splash of wine added slowly helps deglaze the pot and concentrate flavor. For extra richness, choose high-quality Gruyère that melts smoothly and browns evenly under the broiler.
Serving and Storage
This soup tastes best when served hot and fresh from the oven.
How to Serve
Serve French Onion Mushroom Soup straight from the broiler with the cheese still bubbling and lightly browned. Pair it with a simple green salad or roasted vegetables for balance, and enjoy it as a main dish or a hearty starter.

How to Store Leftovers
Store leftover soup without the bread and cheese topping in an airtight container in the refrigerator for up to three days. Reheat gently on the stove, then add fresh bread and cheese before broiling to restore the classic texture.
Frequently Asked Questions
Can I make this soup vegetarian?
Yes, simply use vegetable broth instead of chicken broth. The mushrooms already add plenty of savory depth, so the soup stays rich and satisfying without meat.
What wine works best for this recipe?
A dry white wine like Pinot Grigio or Sauvignon Blanc works well because it adds acidity without sweetness. Avoid overly sweet wines, as they can throw off the balance.
Can I prepare this soup ahead of time?
You can make the soup base a day in advance and refrigerate it. When ready to serve, reheat the soup, toast fresh bread, add cheese, and broil just before serving for best results.
Conclusion
French Onion Mushroom Soup delivers rich flavor, comforting warmth, and a satisfying balance of onions, mushrooms, and cream. With its golden cheese topping and savory depth, this rustic soup recipe feels timeless and dependable. If you’re craving a creamy onion soup that also works as a vegetarian mushroom soup when made with vegetable broth, this recipe deserves a place in your regular rotation.
Discover more delicious recipes by following me on Facebook and Pinterest.