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 3.9 from 74 reviews
  • Author: Lily
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French
  • Diet: Low Salt

Description

This Creamy French Onion and Mushroom Soup combines deeply caramelized onions and earthy mushrooms with a rich, velvety creaminess. Enhanced with fresh herbs and topped with toasted French bread and melted Gruyère cheese, it’s a comforting and elegant soup perfect for chilly days or cozy dinners.


Ingredients

Sauté Base

  • 6 tablespoons salted butter
  • 4 medium yellow onions, thinly sliced
  • 1 teaspoon honey

Deglazing and Broth

  • 1 cup low-sodium chicken or vegetable broth (for deglazing)
  • 68 cups low-sodium chicken or vegetable broth
  • 1 tablespoon apple cider vinegar
  • 2 teaspoons Worcestershire sauce (or soy sauce)
  • 2 bay leaves
  • Kosher salt and black pepper, to taste

Vegetables and Herbs

  • 3 cloves garlic, minced or grated
  • 2 cups cremini or wild mushrooms, sliced
  • 2 tablespoons fresh thyme leaves
  • 2 tablespoons chopped fresh sage

Finishing and Garnishes

  • 1/2 cup heavy cream
  • 6 slices French bread
  • 2 cups shredded Gruyère cheese


Instructions

  1. Caramelize Onions: Melt the butter with the sliced onions and honey in a large Dutch oven over medium-high heat. Stir occasionally and cook until the onions soften, about 10 minutes. Slowly add 3/4 cup of broth in 1/4 cup increments, allowing each addition to cook down before adding more. Continue cooking another 10–15 minutes until the liquid is absorbed and the onions are deeply caramelized.
  2. Add Mushrooms and Herbs: Stir in the garlic, sliced mushrooms, thyme, and sage. Season with salt and pepper, and cook for 3–4 minutes until fragrant.
  3. Simmer Soup: Add the remaining broth, apple cider vinegar, Worcestershire sauce, bay leaves, and a pinch of salt and pepper. Increase heat to medium-high and bring to a gentle simmer. Let cook for 10 minutes. Stir in the heavy cream and simmer another 5–10 minutes. Remove and discard bay leaves. Adjust seasoning to taste.
  4. Toast Bread: Preheat the oven to 400°F (200°C). Arrange French bread slices on a baking sheet and toast for 10–15 minutes until very dry. Then switch the oven to broil.
  5. Bake Soup Bowls: Ladle soup into oven-safe bowls. Top each bowl with one slice of the toasted bread and an even layer of shredded Gruyère cheese.
  6. Broil to Finish: Place the bowls on a baking sheet and broil in the oven until the cheese is melted, bubbly, and golden brown, roughly 3–5 minutes.
  7. Serve: Garnish with fresh thyme and serve hot.

Notes

  • Use low-sodium broth to better control the saltiness of the soup.
  • If you prefer a vegetarian version, use vegetable broth and soy sauce instead of Worcestershire sauce.
  • For a richer flavor, substitute some or all of the butter with olive oil.
  • The soup can be made a day ahead; reheat gently before assembling and broiling.
  • Gruyère cheese is traditional, but Swiss or mozzarella can be used as alternatives.
  • Ensure the bread is very dry before broiling to prevent sogginess under the cheese.