Creamy French Onion and Mushroom Soup: Comfort in a Bowl

Some days, only a creamy, cheesy bowl of comfort food will do—and that’s where this Creamy French Onion and Mushroom Soup comes in. Imagine the deep caramelized sweetness of onions, earthy mushrooms, and a touch of cream, all topped with golden, bubbling Gruyère cheese. It’s like French onion soup with mushrooms had a glow-up into the ultimate creamy soup recipe.

This soup feels fancy enough for guests but is still simple enough for a cozy night in. Plus, it’s a dish that makes your kitchen smell like heaven while it simmers away. If you’ve been craving cheesy onion soup that hugs you from the inside out, you’ve just found your new favorite recipe.

Why You’ll Love This Creamy French Onion and Mushroom Soup

  • A delicious twist on classic French onion soup with mushrooms.
  • Creamy, rich, and layered with complex flavors from wine, herbs, and caramelized onions.
  • Broiled Gruyère topping makes every spoonful indulgent.
  • Comfort food at its finest—warm, filling, and soul-satisfying.

Ingredients You’ll Need

  • 6 tablespoons salted butter
  • 4 medium yellow onions, thinly sliced
  • 1 ¼ cups dry white wine (Pinot Grigio or Sauvignon Blanc)
  • 3 cloves garlic, minced
  • 2 cups cremini or wild mushrooms, sliced
  • 2 tablespoons fresh thyme leaves
  • 2 tablespoons fresh sage, chopped
  • 1 teaspoon honey
  • 6–8 cups chicken or vegetable broth
  • 2 teaspoons Worcestershire sauce (or soy sauce)
  • 2 bay leaves
  • Kosher salt and black pepper, to taste
  • ½ cup heavy cream
  • 6 slices French bread
  • 2 cups shredded Gruyère cheese

Step-by-Step Directions

  1. In a Dutch oven, melt butter with onions and honey over medium-high heat. Cook 10 minutes, stirring occasionally, until onions soften.
  2. Gradually add ¾ cup wine, ¼ cup at a time, letting it absorb before adding more. Continue cooking another 10–15 minutes until onions are deeply caramelized.
  3. Stir in garlic, mushrooms, thyme, and sage. Season with salt and pepper. Cook 3–4 minutes.
  4. Pour in remaining ½ cup wine, broth, Worcestershire sauce, and add bay leaves. Bring to a simmer for 10 minutes.
  5. Stir in heavy cream and simmer 5–10 more minutes. Remove bay leaves. Adjust seasoning.
  6. Preheat oven to 400°F. Toast French bread slices 10–15 minutes until dry. Switch oven to broil.
  7. Ladle soup into oven-safe bowls. Top each with bread and Gruyère. Broil 3–5 minutes until bubbly and golden. Garnish with thyme.

Tips for the Best Bowl

  • Be patient with the onions—slow caramelization is where the magic happens.
  • Don’t skip the wine! It adds depth. If you prefer not to use alcohol, swap with extra broth plus a splash of balsamic vinegar.
  • Gruyère is the classic cheese, but Swiss or mozzarella can step in if that’s what’s in your fridge.
  • Use oven-safe bowls for broiling—because no one wants cheese bubbling over onto the oven floor.

A Little Story from My Kitchen

The first time I made this soup, it was a chilly evening, and I had onions practically begging to be used. I decided to get a little creative with my go-to French onion soup by adding mushrooms and a splash of cream. The result? My husband declared it “restaurant-worthy” and my kids fought over the last cheesy slice of bread. Since then, this soup has become my go-to for family dinners when I want something cozy but impressive. It’s one of those dishes that turns an ordinary night into something special.

Creamy French Onion and Mushroom Sou

What to Serve with Creamy French Onion and Mushroom Soup

This soup is rich and satisfying on its own, but pairing it with something light balances the flavors beautifully. Try:

  • A crisp green salad with a tangy vinaigrette.
  • Roasted vegetables, especially asparagus or Brussels sprouts.
  • A simple charcuterie board with cured meats and fruit.
  • Extra toasted baguette slices for dunking (because let’s be honest, one slice is never enough).

How to Store Leftovers

Store leftover soup in airtight containers in the refrigerator for up to 4 days. The flavor deepens overnight, making it even more delicious the next day. Reheat gently on the stove over medium heat, stirring occasionally. If the soup thickens too much, add a splash of broth or cream to loosen it up.

You can also freeze the soup (without the bread and cheese) for up to 3 months. Thaw in the fridge overnight and reheat as above. When ready to serve, add fresh toasted bread and melted cheese for that signature finish.

FAQs About This Creamy Soup Recipe

Can I make this vegetarian?

Yes—use vegetable broth and soy sauce instead of Worcestershire sauce.

What kind of mushrooms work best?

Cremini and wild mushrooms add great depth, but white button mushrooms will do the trick in a pinch.

Do I have to use Gruyère?

Not at all. Gruyère melts beautifully, but Swiss, provolone, or even a blend of mozzarella and Parmesan can work.

Can I make this ahead of time?

Yes! The soup (without the bread and cheese) can be made a day ahead. Just reheat, top with bread and cheese, and broil before serving.

Bringing It All Together

Creamy French Onion and Mushroom Soup is more than just a meal—it’s an experience. With caramelized onions, earthy mushrooms, creamy broth, and that irresistible cheesy topping, this dish checks every comfort food box. Whether you’re making it for a dinner party or a quiet night in, it’s the kind of cheesy onion soup that leaves everyone at the table satisfied, happy, and maybe even asking for seconds.

Discover more delicious recipes by following me on Facebook and Pinterest.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy French Onion and Mushroom Soup

Creamy French Onion and Mushroom Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda Hartwellen
  • Total Time: 1 hour
  • Yield: 6 servings (approx. 630 kcal each) 1x

Description

This Creamy French Onion and Mushroom Soup combines the deep caramelized sweetness of onions, earthy mushrooms, fresh herbs, and a touch of cream—all topped with bubbly, golden Gruyère cheese. It’s a cozy, indulgent twist on the French classic, perfect for chilly evenings or when you need a comforting yet elegant dish.


Ingredients

Scale
  • 6 tablespoons salted butter

  • 4 medium yellow onions, thinly sliced

  • 1 1/4 cups dry white wine (Pinot Grigio or Sauvignon Blanc)

  • 3 cloves garlic, minced

  • 2 cups cremini or wild mushrooms, sliced

  • 2 tablespoons fresh thyme leaves

  • 2 tablespoons fresh sage, chopped

  • 1 teaspoon honey

  • 68 cups 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

  • 6 slices French bread

  • 2 cups shredded Gruyère cheese


Instructions

  • In a Dutch oven, melt butter with onions and honey over medium-high heat. Cook about 10 minutes, stirring occasionally, until softened.

  • Add 3/4 cup wine gradually (1/4 cup at a time), letting it absorb before adding more. Continue cooking 10–15 minutes until onions are deeply caramelized.

  • Stir in garlic, mushrooms, thyme, and sage. Season with salt and pepper; cook 3–4 minutes.

  • Add remaining 1/2 cup wine, broth, Worcestershire, and bay leaves. Simmer 10 minutes.

  • Stir in heavy cream and simmer 5–10 minutes more. Remove bay leaves, adjust seasoning.

  • Preheat oven to 400°F (200°C). Toast bread slices 10–15 minutes. Switch oven to broil.

  • Ladle soup into oven-safe bowls. Top each with bread and Gruyère. Broil 3–5 minutes until cheese is golden and bubbling. Garnish with thyme.

Notes

Be patient with onions—slow caramelization builds flavor.

Swap wine with extra broth + a splash of balsamic vinegar if avoiding alcohol.

Gruyère is classic, but Swiss, provolone, or mozzarella-Parmesan blends also work.

Store leftovers up to 4 days in the fridge; add extra broth or cream when reheating.

Freeze without bread/cheese topping for up to 3 months.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Soups / Comfort Food
  • Method: Stovetop + Broiling
  • Cuisine: French-inspired

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star