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 No reviews
  • Author: samahkitchen
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: French

Description

This rich and comforting soup combines the classic flavors of French onion soup with the earthiness of mushrooms and the creaminess of a rich broth. Topped with melted cheese and served with crusty bread, this soup is perfect for a cozy dinner or a starter for a special meal.

 


Ingredients

Units Scale
  • 2 tablespoons unsalted butter
  • 2 medium yellow onions, thinly sliced
  • 8 oz cremini or white mushrooms, sliced
  • 3 garlic cloves, minced
  • 4 cups beef broth (or vegetable broth for a lighter version)
  • 1 cup heavy cream
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
  • 1 bay leaf
  • Salt and pepper, to taste
  • 1 tablespoon all-purpose flour (optional, for thickening)
  • 1 tablespoon fresh parsley, chopped (for garnish)
  • 4 slices of baguette or crusty bread
  • 1 cup grated Gruyère cheese (or Swiss cheese)

Instructions

  1. Caramelize the Onions:
    In a large pot or Dutch oven, melt the butter over medium heat. Add the sliced onions and cook, stirring occasionally, for 15-20 minutes until the onions are golden brown and caramelized. This step is key to developing the flavor.

  2. Add the Mushrooms and Garlic:
    Add the sliced mushrooms to the pot and cook for an additional 5-7 minutes until they release their moisture and begin to brown. Stir in the minced garlic and cook for another minute until fragrant.

  3. Simmer the Soup:
    Sprinkle the flour over the onions and mushrooms (if using) and stir to combine. Gradually add the beef broth while stirring to prevent lumps. Add the Worcestershire sauce, thyme, and bay leaf. Bring the soup to a boil, then reduce the heat to low and simmer for 20-25 minutes, allowing the flavors to meld together. Season with salt and pepper to taste.

  4. Add the Cream:
    Stir in the heavy cream and let the soup simmer for another 5 minutes. If you prefer a thicker soup, you can blend a portion of it using an immersion blender or regular blender. If the soup is too thick, add a bit more broth or water to reach your desired consistency.

  5. Prepare the Bread and Cheese Topping:
    While the soup simmers, preheat your oven’s broiler. Place the slices of baguette on a baking sheet and toast under the broiler for 1-2 minutes, until golden. Remove from the oven and top each slice of bread with a generous amount of grated Gruyère cheese.

  6. Serve:
    Ladle the soup into bowls, and place a slice of cheese-topped bread on top of each bowl. Place the bowls under the broiler for 1-2 minutes, or until the cheese is melted and bubbly. Garnish with chopped fresh parsley.


Notes

If you want to make the soup vegetarian, simply use vegetable broth and skip the Worcestershire sauce (which contains anchovies).

For a more intense mushroom flavor, try using a mix of wild mushrooms.

If you prefer a smooth soup, blend it completely or just partially for a creamy texture with some chunks.