There’s nothing quite like a steaming bowl of soup on a chilly day—especially when it’s rich, velvety, and loaded with depth of flavor. That’s exactly what you get with this Creamy French Onion and Mushroom Soup. This isn’t just another soup recipe. It’s a comforting, soul-satisfying twist on the classic French onion soup, elevated by earthy mushrooms, creamy broth, and gooey melted cheese.
In this article, you’ll learn why this version stands out, what ingredients you need to pull it off, and how to make it perfectly at home—even if you’ve never tried caramelizing onions before. You’ll also discover useful tips, serving ideas, and answers to the most common questions people have about this delicious dish.
Don’t miss our creamy roasted garlic butternut squash pasta if you’re looking for another cozy, rich meal idea.
JUMP TO
Table of Contents
Why This Creamy French Onion and Mushroom Soup Is a Must-Try
A richer, more flavorful spin on a French classic
French onion soup is already a timeless dish, but adding mushrooms and cream takes it to an entirely new level. Mushrooms bring umami and richness, while a splash of heavy cream makes the soup luxurious without being too heavy. The combination of deeply caramelized onions and herbs like thyme and sage creates a symphony of flavors that feel both classic and new. You’ll still get the cheesy bread topping you love—just with more comfort per spoonful.
The secret ingredients that make this version extra creamy
What sets this soup apart isn’t just the addition of cream—it’s how it’s built layer by layer. The onions are slowly caramelized with butter and a touch of honey, giving them a deep, savory sweetness. Then, a splash of white wine infuses the soup with richness. Finally, the cream smooths out the broth without overpowering it. It’s indulgent, but not overly rich—perfectly balanced.
Check out our cozy German potato soup recipe for another comfort dish that layers flavor beautifully.
Health benefits of mushrooms and onions in soup
Beyond taste, this soup packs a nutritional punch. Mushrooms are low in calories but high in antioxidants, vitamin D, and immune-boosting compounds. Onions bring anti-inflammatory properties and are a great source of fiber and vitamin C. When combined in a warm broth, these ingredients not only comfort your soul—they also support your health.
Looking for inspiration? Try our creamy white chicken chili loaded with protein and soothing spice.
Ingredients You’ll Need for a Creamy French Onion and Mushroom Soup
Fresh produce and pantry staples to stock up on
This soup is made with simple, wholesome ingredients you probably already have on hand. Here’s what you’ll need:
| Ingredient | Amount | Purpose |
|---|---|---|
| Yellow onions (medium) | 4, thinly sliced | Base flavor, caramelized sweetness |
| Salted butter | 6 tablespoons | Richness and caramelizing agent |
| Honey | 1 teaspoon | Enhances sweetness in onions |
| Dry white wine | 1¼ cups (split use) | Deep flavor and acidity |
| Garlic | 3 cloves, minced | Aromatic depth |
| Cremini or wild mushrooms | 2 cups, sliced | Earthiness and umami |
| Fresh thyme leaves | 2 tablespoons | Herbal brightness |
| Chopped fresh sage | 2 tablespoons | Warm, savory notes |
| Chicken or veggie broth | 6–8 cups | Soup base |
| Worcestershire sauce | 2 teaspoons | Umami boost |
| Bay leaves | 2 | Subtle aroma |
| Kosher salt & black pepper | To taste | Essential seasoning |
| Heavy cream | ½ cup | Creaminess and body |
| French bread slices | 6 slices | Cheesy topping base |
| Gruyère cheese, shredded | 2 cups | Classic melty finish |
Discover great ideas like our broccoli cheddar chicken rice casserole for more pantry-friendly comfort meals.
Choosing the right mushrooms and cheese for flavor depth
Cremini mushrooms are preferred for their rich flavor and meaty texture, but wild mushrooms like chanterelle or oyster can elevate your soup even further. For cheese, Gruyère is a must—it melts beautifully and adds a nutty sharpness that pairs perfectly with the caramelized onions. Swiss or even mozzarella can be used in a pinch, but for that iconic French finish, stick with Gruyère.
Wine vs. broth – which gives the best taste?
The dry white wine (like Sauvignon Blanc or Pinot Grigio) is crucial for layering depth into the onions. It cooks off, leaving behind acidity and complexity. If you don’t cook with alcohol, sub with a combo of apple cider and extra broth. The broth should be high-quality; go with low sodium so you can control the salt level later.
Don’t miss our slow cooker French wine mustard chicken if you enjoy wine-infused comfort recipes.
Step-by-Step Instructions to Make Creamy French Onion and Mushroom Soup
Caramelizing onions like a pro
Start by melting butter in a large Dutch oven over medium-high heat. Add onions and honey. Stir occasionally and cook for 10 minutes until softened. Then, add wine gradually—1/4 cup at a time—allowing it to cook down before the next addition. This slow method intensifies flavor and results in beautifully golden, caramelized onions. The process should take about 25 minutes total. Don’t rush it—this step builds the foundation of your soup.
Bringing out the best in mushrooms
Add garlic, mushrooms, thyme, and sage to the pot. Sauté for 3–4 minutes until fragrant and the mushrooms start to release their juices. Season with salt and pepper. Pour in the remaining wine, broth, Worcestershire, and bay leaves. Simmer uncovered for about 10 minutes to blend the flavors.
Looking for inspiration? Try our smothered chicken in mushroom wine sauce for another mushroom-rich dinner idea.
Final simmer and that cheesy, broiled topping
Now stir in the heavy cream and let it simmer for another 5–10 minutes. Remove bay leaves and adjust seasoning. Meanwhile, preheat the oven to 400°F. Toast your bread slices until dry. Ladle soup into oven-safe bowls, top each with bread and a generous pile of shredded cheese. Broil for 3–5 minutes until golden, bubbly, and irresistible.
If you don’t have broiler-safe bowls, simply toast the cheese-topped bread separately and float it on the soup.
Pro Tips for Perfecting Your French Onion Mushroom Soup
Make-ahead and storage hacks
This soup only gets better with time, making it a perfect make-ahead option. Prepare the soup base—minus the cheesy bread topping—a day or two in advance. Store it in an airtight container in the fridge for up to 4 days or freeze for up to 2 months. When ready to serve, reheat gently on the stove, add toasted bread and cheese, and broil fresh for best results.
Best bread options for the cheesy top crust
Traditional French baguette works beautifully, but sourdough adds a tangy contrast that pairs exceptionally well with the savory broth. Make sure to dry or toast the bread before adding it to the soup—this keeps it from turning soggy under the melted cheese. For a gluten-free option, use toasted gluten-free bread or omit the topping altogether and enjoy the soup as-is.
Vegetarian and gluten-free modifications
To keep it vegetarian, use vegetable broth and swap Worcestershire sauce with a vegetarian alternative or soy sauce. For a gluten-free soup, ensure your broth and Worcestershire are gluten-free, and skip the bread or use gluten-free slices. The soup base is naturally gluten-free when these simple swaps are made.
Check out our creamy mushroom soup recipe for another vegetarian-friendly bowl of comfort.
What to Serve with Creamy French Onion and Mushroom Soup
Perfect pairings: from wine to sandwiches
This rich soup pairs well with crisp white wines like Chardonnay or Sauvignon Blanc. For a hearty meal, serve it alongside a fresh green salad with vinaigrette or a roast beef sandwich on rye. The contrast of crunchy greens or meaty mains makes every bite of the soup even more satisfying.
Turning this soup into a full-course meal
Want to stretch this into dinner? Start with a charcuterie board or baked brie appetizer. Serve the soup with a rustic sandwich or warm quiche, and finish with a cozy dessert like apple pie or bread pudding. It’s a perfect menu for hosting friends or enjoying a quiet holiday meal at home.

Frequently Asked Questions (FAQs)
Can you make French onion and mushroom soup without wine?
Yes, you can substitute wine with half apple cider or apple juice and half broth. You’ll still get depth of flavor with a subtle sweetness that enhances the onions.
How do you store and reheat creamy French onion soup?
Cool the soup completely, then store it in the fridge for up to 4 days. Reheat on the stove over medium-low heat. Add the bread and cheese topping just before serving to maintain texture.
What is the best cheese for French onion soup?
Gruyère is the classic choice thanks to its meltability and nutty taste. Swiss, Emmental, or Fontina are great backups.
How long does it take to caramelize onions properly?
For the deep caramelization this soup calls for, set aside at least 25–30 minutes. Low and slow is key—don’t rush this step.
Final Thoughts on This Creamy French Onion and Mushroom Soup Recipe
Why it’s worth the extra time
While this soup takes a little longer than your average recipe, the payoff is undeniable. Each step—from slow-cooked onions to broiled cheesy topping—adds another layer of comfort and richness. Whether you’re cooking for your family, hosting guests, or meal prepping for the week, this soup delivers every time.
A new holiday or weeknight favorite?
Absolutely. This recipe is perfect for festive holiday menus but simple enough for a cozy weeknight meal. It’s the kind of dish that feels like a warm hug—filling, flavorful, and unforgettable.
Looking for inspiration? Try our cider-braised pot roast for your next holiday spread or Sunday dinner.
PrintCreamy French Onion and Mushroom Soup
This Creamy French Onion and Mushroom Soup is a rich and cozy twist on the classic French onion soup, featuring deeply caramelized onions, earthy mushrooms, fresh herbs, a splash of white wine, and a cheesy bread topping.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Soup
- Method: Stovetop + Broil
- Cuisine: French-American
- Diet: Vegetarian
Ingredients
- 6 tablespoons salted butter
- 4 medium yellow onions, thinly sliced
- 1 teaspoon honey
- 1 1/4 cups dry white wine (divided)
- 3 cloves garlic, minced
- 2 cups cremini or wild mushrooms, sliced
- 2 tablespoons fresh thyme leaves
- 2 tablespoons chopped fresh sage
- 6–8 cups low sodium chicken or vegetable broth
- 2 teaspoons Worcestershire sauce
- 2 bay leaves
- Kosher salt and black pepper, to taste
- 1/2 cup heavy cream
- 6 slices French bread
- 2 cups shredded Gruyère cheese
Instructions
- Melt butter in a large Dutch oven over medium-high heat. Add onions and honey, stir and cook for 10 minutes until softened.
- Gradually add 3/4 cup of wine, 1/4 cup at a time, letting it cook down before adding more. Continue cooking for another 10–15 minutes until onions are deeply caramelized.
- Add garlic, mushrooms, thyme, and sage. Cook for 3–4 minutes until fragrant.
- Pour in the remaining 1/2 cup of wine, broth, Worcestershire sauce, bay leaves, salt, and pepper. Bring to a simmer for 10 minutes.
- Stir in heavy cream and simmer for an additional 5–10 minutes. Remove bay leaves and adjust seasoning.
- Preheat oven to 400°F. Toast bread slices until dry, about 10–15 minutes.
- Ladle soup into oven-safe bowls. Top each with a slice of bread and a generous amount of cheese.
- Broil 3–5 minutes until cheese is bubbly and golden. Serve hot.
Notes
- Use apple cider or apple juice as a wine substitute if needed.
- Vegetable broth makes this dish vegetarian.
- Gruyère is the traditional cheese, but Swiss or mozzarella can be used.
- Soup base can be made ahead and stored in fridge or freezer.
- If oven-safe bowls are unavailable, broil cheese on bread separately.
Nutrition
- Serving Size: 1 bowl
- Calories: 630 kcal
- Sugar: 8 g
- Sodium: 890 mg
- Fat: 40 g
- Saturated Fat: 23 g
- Unsaturated Fat: 14 g
- Trans Fat: 1 g
- Carbohydrates: 45 g
- Fiber: 4 g
- Protein: 18 g
- Cholesterol: 105 mg
