Print

Creamy Mushroom French Onion Soup

Creamy Mushroom French Onion Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Rich and cozy French onion soup with caramelized onions, earthy mushrooms, and a creamy finish. Ideal for weeknight dinners or meal prep.

Ingredients

Scale
  • 3 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 3 large yellow onions, thinly sliced
  • 1 pound cremini or baby bella mushrooms, sliced
  • 3 cloves garlic, minced
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
  • 1 teaspoon kosher salt, plus more to taste
  • Black pepper, to taste
  • 1 tablespoon all-purpose flour (for slight thickening)
  • 1/2 cup dry sherry or dry white wine (optional; or extra broth)
  • 1 tablespoon balsamic or sherry vinegar
  • 6 cups beef or vegetable broth
  • 1 bay leaf
  • 3/4 cup heavy cream
  • 1 teaspoon Dijon mustard (optional, for depth)
  • 1 teaspoon Worcestershire sauce or 1 tablespoon soy sauce (optional)
  • Baguette slices, toasted (for optional topping)
  • 1 to 1 1/2 cups grated Gruyère or Swiss cheese (for optional topping)

Instructions

  1. Caramelize onions: Heat butter and oil in a large heavy pot over medium heat. Add onions and 1/2 teaspoon salt. Cook, stirring often, until deep golden and jammy, 25–35 minutes.
  2. Brown mushrooms: Add mushrooms. Cook over medium-high heat until they release liquid and then brown, 8–10 minutes.
  3. Add aromatics: Stir in garlic and thyme; cook 1 minute.
  4. Deglaze: Add wine (if using) and vinegar. Scrape up any browned bits. Let it reduce by half, 2–3 minutes.
  5. Thicken: Sprinkle in flour. Stir and cook 1 minute.
  6. Simmer: Add broth, bay leaf, Dijon, and Worcestershire or soy (if using). Bring to a simmer and cook 15–20 minutes.
  7. Finish: Remove bay leaf. Stir in cream. Simmer 2 minutes. Taste and season with salt and pepper.
  8. Optional gratin: Heat broiler. Ladle soup into oven-safe bowls. Top with toasted baguette and cheese. Broil until melted and bubbly, 2–3 minutes.

Notes

For a vegetarian option, use vegetable broth and soy sauce. For dairy-free, substitute heavy cream with cashew cream or coconut milk. Soup can be made ahead and frozen without cream.

Nutrition