Creamy French Onion and Mushroom Soup Recipe
This Creamy French Onion and Mushroom Soup is pure comfort in a bowl. Imagine the sweetness of deeply caramelized onions mingling with savory sautéed mushrooms, all enveloped in a velvety, creamy broth that warms you to your core. Whether you need to impress dinner guests or just want a cozy weeknight treat, this soup’s rich layers invite you to slow down and savor every spoonful. It delivers French bistro flair with every bite, right from your own kitchen!

Ingredients You’ll Need
Classic, humble ingredients are the secret behind this irresistible Creamy French Onion and Mushroom Soup. Every single component plays a unique role: onions bring bold sweetness, mushrooms add earthiness, and just the right finishing touches lend that signature restaurant-quality creaminess you’ll crave again and again.
- Yellow onions: The heart of French onion soup, they caramelize into golden, flavorful ribbons that create irresistible depth.
- Cremini mushrooms: Their earthy, meaty character adds robust body and a satisfying texture to the soup.
- Fresh garlic: Just a couple cloves infuse the broth with an aromatic punch that works wonders.
- Butter: For that luscious, classic French richness when sautéing the onions and mushrooms.
- Olive oil: Combines with butter to prevent burning and contribute a subtle fruity note.
- Fresh thyme: Earthy and herbaceous, it’s the perfect accent for both mushrooms and onions.
- Bay leaf: A single leaf adds background complexity that rounds out the flavors beautifully.
- Beef or vegetable broth: This forms the soup’s savory backbone — use a good-quality broth for best results.
- Dry white wine: Just a splash lifts and brightens everything, bringing out the sweetness of the onions.
- Heavy cream: A must for ultra-silky texture and luxurious taste.
- Gruyère cheese: Melts into the soup (or as a topping) for a nutty, salty finish.
- Salt and black pepper: Essential for drawing out all those deep, layered flavors.
- Baguette or country bread: For those irresistible, cheesy toasts that crown every bowl of Creamy French Onion and Mushroom Soup.
How to Make Creamy French Onion and Mushroom Soup
Step 1: Caramelize the onions
Start by slicing your yellow onions thinly. Melt butter and a splash of olive oil in a large soup pot over medium-low heat, then add the onions with a pinch of salt. Cook these gently, stirring frequently, for 30–40 minutes. They’ll gradually turn golden, deeply sweet, and meltingly soft—don’t rush this step, because it creates the soup’s signature foundation!
Step 2: Sauté the mushrooms and garlic
Increase the heat slightly, toss in the sliced cremini mushrooms, and cook until their moisture releases and they turn golden brown around the edges. Add the minced garlic for the final minute of mushroom cooking, stirring constantly so it becomes fragrant but not burnt. This builds another essential layer in your Creamy French Onion and Mushroom Soup.
Step 3: Deglaze with wine
Pour in the dry white wine, stirring and scraping the bottom of the pot to collect every caramelized bit. Let the wine bubble away for a minute or two, reducing slightly and soaking up all the aromatic flavors in the pan.
Step 4: Add broth and herbs
Pour in your beef or vegetable broth. Add the bay leaf and a few sprigs of fresh thyme. Bring the mixture to a gentle simmer and let it cook, uncovered, for about 20–25 minutes. The flavors will deepen and mingle, filling your kitchen with the most inviting aroma.
Step 5: Make it creamy
Reduce the heat and fish out the bay leaf and thyme sprigs. Stir in the heavy cream, blending gently to make the soup irresistibly silky and smooth. Simmer for another five minutes—just enough for everything to come together in pure harmony.
Step 6: Cheese and croutons (optional, but magical!)
For the iconic finishing touch, top slices of baguette or country bread with Gruyère cheese. Broil until bubbly and golden, then float (or serve alongside) each portion of Creamy French Onion and Mushroom Soup. The contrast of melty cheese and crisp bread takes this soup right over the top.
How to Serve Creamy French Onion and Mushroom Soup

Garnishes
Spoon your Creamy French Onion and Mushroom Soup into wide, shallow bowls and scatter each with a little extra Gruyère, a few thyme leaves, and a twist of cracked pepper. For a touch of green, chopped fresh parsley or chives are vibrant and delicious. Don’t forget that gooey-cheese crouton for the ultimate cozy finish!
Side Dishes
This soup is hearty enough for a meal, but a crisp green salad with lemony vinaigrette, roasted vegetables, or a platter of sliced fruits makes a beautifully balanced spread. Some folks even enjoy serving the soup with a simple quiche or roast chicken for a more elaborate French-inspired dinner.
Creative Ways to Present
If you’re feeling playful, try serving individual portions in hollowed out mini bread boules for an edible “bowl.” For parties, ladle the soup into espresso cups as a fun, elegant appetizer. You can even drizzle a little truffle oil or top with crunchy fried shallots for a gourmet twist on Creamy French Onion and Mushroom Soup.
Make Ahead and Storage
Storing Leftovers
Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days. The flavors deepen as it sits, making leftovers an even greater treat!
Freezing
This soup can be frozen, but for best texture, do so before adding the cream. Pour the cooled, non-creamy base into freezer-safe containers and freeze up to 2 months. When ready to enjoy, thaw, reheat gently, and then stir in the cream and cheese.
Reheating
Reheat Creamy French Onion and Mushroom Soup slowly on the stovetop over medium-low heat, stirring often to keep the cream from separating. A splash of broth or cream will revive the consistency if needed. Avoid boiling once the cream is added, as this can cause curdling.
FAQs
Can I use a different type of mushroom?
Absolutely! White button mushrooms, portobello, or even wild mushrooms like chanterelles or shiitake will work beautifully. Mix and match for added dimension and a more nuanced flavor in your Creamy French Onion and Mushroom Soup.
Is there a vegetarian version?
Definitely—just swap the beef broth for a full-bodied vegetable broth and skip the Gruyère or use a plant-based cheese for a completely vegetarian Creamy French Onion and Mushroom Soup. The result is still deeply flavorful and luxuriously creamy.
What’s the best bread for toasts?
A classic, crusty baguette or rustic country loaf is perfect because it holds up well in the hot soup. Slightly stale bread works even better, soaking up the soup without falling apart.
Can I make this gluten free?
Yes! Use gluten-free bread for the cheesy croutons or simply skip them. The rest of the Creamy French Onion and Mushroom Soup is naturally free from gluten (just double-check your broth and cheese labels).
How can I lighten up the soup?
If you’re looking for a lighter version, substitute half-and-half or whole milk for the heavy cream and use just a sprinkle of cheese. The soup will still be delicious, just a bit less rich, while retaining all its comforting charm.
Final Thoughts
If you’re ready for the ultimate comfort food, try this Creamy French Onion and Mushroom Soup—it’s the kind of recipe that turns a simple night into a special occasion. There’s something magical about how the deep, savory flavors come together, and I promise it’ll quickly become a favorite in your kitchen. Happy cooking, and enjoy every spoonful!
Print
Creamy French Onion and Mushroom Soup Recipe
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Indulge in the rich and comforting flavors of this Creamy French Onion and Mushroom Soup. Caramelized onions, earthy mushrooms, and a velvety broth come together to create a luxurious bowl of soup that is perfect for any occasion.
Ingredients
Caramelized Onions:
- 4 large onions, thinly sliced
- 2 tbsp butter
- 1 tbsp olive oil
- Salt and pepper to taste
Mushroom Mixture:
- 2 cups sliced mushrooms
- 2 cloves garlic, minced
- 1 tbsp butter
- 1 tbsp olive oil
- Fresh thyme leaves
- Salt and pepper to taste
Soup Base:
- 6 cups beef or vegetable broth
- 1 cup heavy cream
- 2 tbsp all-purpose flour
- 2 tbsp butter
- Salt and pepper to taste
- Grated Gruyere cheese for serving
Instructions
- Caramelize the Onions: In a large pot, melt butter and olive oil over medium heat. Add onions, season with salt and pepper, and cook until caramelized, about 30-40 minutes.
- Sauté Mushrooms: In a separate pan, sauté mushrooms, garlic, and thyme in butter and olive oil until golden brown. Season with salt and pepper.
- Make the Soup Base: In the pot with caramelized onions, stir in flour and cook for a few minutes. Gradually whisk in broth and bring to a simmer. Add the mushroom mixture.
- Blend and Simmer: Use an immersion blender to blend the soup until smooth. Stir in heavy cream and simmer for another 10-15 minutes.
- Serve: Ladle the soup into bowls, top with grated Gruyere cheese, and enjoy!
Notes
- This soup tastes even better the next day as the flavors meld together.
- For a vegetarian version, use vegetable broth instead of beef broth.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Soup
- Method: Stovetop
- Cuisine: French
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 5g
- Sodium: 800mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 50mg