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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 119 reviews
  • Author: Nora
  • 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 blends the rich, caramelized flavors of slow-cooked onions with earthy mushrooms and aromatic herbs, all enveloped in a luscious creamy broth. Topped with toasted French bread and melted Gruyère cheese, this soup delivers a comforting and elegant dish perfect for chilly days or any cozy meal.


Ingredients

Scale

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
  • Kosher salt and black pepper, to taste

Liquids

  • 1 1/4 cups dry white wine (such as Pinot Grigio or Sauvignon Blanc)
  • 6-8 cups low sodium chicken or vegetable broth
  • 2 teaspoons Worcestershire sauce (or soy sauce)
  • 1/2 cup heavy cream

Toppings

  • 6 slices French bread
  • 2 cups shredded Gruyère cheese
  • Fresh thyme for garnish


Instructions

  1. Caramelize the Onions: In a large Dutch oven, melt the salted butter over medium-high heat. Add the thinly sliced onions along with the honey and cook, stirring occasionally, until the onions are softened and beginning to caramelize, about 10 minutes. Slowly pour in 3/4 cup of the dry white wine in increments of 1/4 cup, letting each addition cook into the onions before adding more. Continue cooking the onions for another 10-15 minutes until deeply caramelized.
  2. Add Mushrooms and Herbs: Stir in the minced garlic, sliced mushrooms, fresh thyme leaves, and chopped sage. Season with kosher salt and black pepper to taste. Cook everything together for 3-4 minutes until the mushrooms soften and the mixture is fragrant.
  3. Add Remaining Liquids and Simmer: Pour in the remaining 1/2 cup of white wine, then add the low sodium chicken or vegetable broth, Worcestershire sauce, bay leaves, and a pinch of salt and pepper. Increase the heat to medium-high to bring the soup to a simmer. Let it simmer for 10 minutes to meld the flavors.
  4. Finish with Cream: Stir in the heavy cream and continue cooking the soup for an additional 5-10 minutes. Remove and discard the bay leaves, then adjust seasoning with additional salt and pepper if needed.
  5. Toast the Bread: Preheat the oven to 400°F (204°C). Arrange the French bread slices on a baking sheet and toast them in the oven for 10-15 minutes until they are very dry and crisp. Then switch the oven setting to broil for the next step.
  6. Assemble and Broil: Ladle the soup into oven-safe bowls. Place one toasted bread slice on top of each bowl, then evenly sprinkle shredded Gruyère cheese over the bread. Place the bowls on a baking sheet and broil in the oven for 3 to 5 minutes or until the cheese is bubbly and golden brown.
  7. Garnish and Serve: Remove from the oven, garnish with fresh thyme leaves, and serve hot for a comforting and elegant soup experience.

Notes

  • Use a heavy-bottomed Dutch oven for even heat and the best caramelization.
  • Slowly adding wine to the onions helps deepen the flavor without burning them.
  • For a vegetarian version, use vegetable broth and soy sauce instead of Worcestershire sauce.
  • If you prefer a less creamy soup, reduce or omit the heavy cream.
  • Gruyère cheese gives the soup its signature nutty flavor; however, Swiss or Emmental cheese can be used as alternatives.
  • Make sure the bread is very dry before topping with cheese to prevent sogginess.

Nutrition

  • Serving Size: 1 bowl (about 1 1/2 cups)
  • Calories: 380 kcal
  • Sugar: 6 g
  • Sodium: 650 mg
  • Fat: 25 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0.3 g
  • Carbohydrates: 26 g
  • Fiber: 3 g
  • Protein: 10 g
  • Cholesterol: 70 mg