Creamy French Onion and Mushroom Soup is the kind of recipe that whispers “comfort” with every spoonful. You start with deeply caramelized onions (the kind that make your kitchen smell like a cozy French bistro), add in earthy mushrooms, and then swirl it all into a velvety cream broth. Add a little cheese? Yes, please. It’s a bowl of warm hugs that’ll make your dinner table feel like a five-star restaurant—even if you’re still in your pajamas.
Whether you’re trying to impress guests or just need something soul-soothing after a long day, this dish brings richness without the fuss. And here’s the kicker—it’s way easier to make than it sounds. The creamy French onion and mushroom soup recipe hits all the right notes: depth, creaminess, and enough umami to make you want seconds (or thirds).
Table of Contents
What is Creamy French Onion and Mushroom Soup?
Creamy French Onion and Mushroom Soup is like the love child of two comfort food icons: classic French onion soup and creamy mushroom bisque. Imagine the sweetness of slowly caramelized onions blended with the savory bite of sautéed cremini mushrooms, all bathed in a rich, buttery broth. Then comes the cream—smooth, dreamy, and just indulgent enough.
Some versions add Gruyère or Parmesan to give it that melty, slightly nutty finish (totally optional, but oh-so-worth it). This isn’t your average soup. It’s hearty enough to serve as a meal but sophisticated enough to kick off a dinner party. Think rustic French farmhouse meets your favorite cozy café. One bowl and you’ll understand why this dish has “repeat dinner rotation” written all over it.
Reasons to Try Creamy French Onion and Mushroom Soup
First off, this soup is the perfect solution when you’re tired of the same old chicken noodle routine. Creamy French onion and mushroom soup brings deep, slow-cooked flavor with surprisingly little effort—just what busy weeknights need. It’s fancy enough to feel special, but approachable enough for beginner cooks. Bonus: it smells amazing while it’s cooking, making your home feel like you’ve got a chef hiding in your pantry.
And if you’ve got picky eaters? The rich, savory flavor usually wins over even the most anti-mushroom skeptics. This soup is also super flexible—vegetarian with veggie broth, or more robust with beef stock. Need a cozy meatless Monday meal? Done. Craving a creamy side for roast chicken? This is it. Plus, it pairs beautifully with crusty bread, which gives you a valid reason to eat more carbs. You’re welcome.
Ingredients Needed to Make Creamy French Onion and Mushroom Soup
- 3 tablespoons butter
- 1 tablespoon olive oil
- 2 large onions, thinly sliced
- 8 oz cremini mushrooms, sliced
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 4 cups beef or vegetable broth
- 1 teaspoon fresh thyme (or ½ tsp dried thyme)
- Salt and pepper, to taste
- 1 cup heavy cream
- ¼ cup grated Parmesan or Gruyère cheese (optional)
- Fresh parsley for garnish

Instructions to Make Creamy French Onion and Mushroom Soup
Ready to make something cozy, creamy, and full of flavor? This step-by-step guide walks you through the process of creating a restaurant-worthy Creamy French Onion and Mushroom Soup right in your own kitchen. Whether you’re new to cooking or just need a refresh, these detailed directions will help you every step of the way. Let’s get into it!
Step 1: Caramelize the Onions for Maximum Flavor
Start by melting 3 tablespoons of butter with 1 tablespoon of olive oil in a large, heavy-bottomed pot over medium-low heat. Once melted and shimmering, add 2 large onions that you’ve thinly sliced. Stir to coat them in the buttery mixture.
Now, here’s the key: patience. Let the onions slowly cook down for 25–30 minutes, stirring every few minutes. They’ll gradually turn golden brown and release a sweet, almost jammy aroma—this caramelization is the heart of your soup. Don’t rush it; it’s worth every minute.
Tip: If your onions start sticking or browning too fast, add a splash of broth or water and reduce the heat. For extra guidance, check out our guide on caramelizing onions like a pro for foolproof results.
Step 2: Add the Mushrooms and Sauté Until Tender
Once your onions are deeply caramelized, add 8 oz of sliced cremini mushrooms to the pot. Stir them in and let them sauté for 5–7 minutes, until they’ve released their moisture and taken on a rich brown color.
The mushrooms will soak up all that oniony butter flavor, adding earthy depth to the soup. Want to mix it up? Swap in baby bella or wild mushrooms for a richer taste—check out our easy wild rice and mushroom soup for more mushroom inspiration.
Step 3: Stir in Garlic and Cook Briefly
Toss in 2 minced garlic cloves and cook for just 1 minute, stirring constantly so it doesn’t burn. You want the garlic fragrant but not browned—burnt garlic can overpower your beautifully mellow onion base.
Tip: If you’re a garlic lover (aren’t we all?), feel free to add an extra clove or two for more bite.
Step 4: Add Flour to Create a Light Roux
Sprinkle in 2 tablespoons of all-purpose flour, stirring continuously to coat the onions and mushrooms. This step thickens the soup later on, creating that signature creamy texture without being too heavy.
Cook the flour for 1–2 minutes to eliminate the raw flavor. It’ll start to smell a bit nutty—that’s your cue to move to the next step.
Step 5: Slowly Pour in the Broth (While Stirring!)
Grab your 4 cups of broth—you can use beef for a richer, bolder soup or vegetable broth for a meatless version. Gradually pour it in while stirring constantly to avoid lumps.
Add 1 teaspoon of fresh thyme (or ½ tsp dried), and season with salt and pepper to taste. Bring the mixture to a gentle simmer and let it bubble softly for 15 minutes. This simmer time allows the flavors to meld into that perfect savory-sweet balance.
Related: Want to understand more about broth swaps and seasoning? Visit our homemade vegetable soup guide for ideas.
Step 6: Stir in the Cream for That Velvety Finish
Now it’s time for the good stuff: the heavy cream. Reduce the heat to low and pour in 1 cup of heavy cream, stirring gently. Let the soup warm through for about 5 minutes, but do not let it boil—boiling cream can cause it to curdle or separate, which we definitely don’t want.
The result? A lusciously silky texture that takes this from “nice soup” to “wow, I need seconds.”
Step 7: Add Cheese (Optional—but Encouraged)
If you’re going full-on comfort food mode, stir in ¼ cup of grated Parmesan or Gruyère cheese until melted. The cheese adds just enough saltiness and a subtle nutty finish that complements both the onions and mushrooms beautifully.
This step is optional, but if you’ve got cheese in the fridge, it’s a no-brainer.
Step 8: Taste and Adjust the Seasoning
Before you serve, give your soup a taste. Add more salt or pepper if needed, or an extra sprinkle of thyme for brightness. It’s your soup—season it the way you like it.
For a slight kick, you can even add a pinch of cayenne or a dash of smoked paprika. Experiment a little—just like we did in our spicy Thai curry chicken soup, which uses gentle heat to balance out creamy textures.
Step 9: Garnish and Serve Hot
Ladle the soup into bowls, top with a sprinkle of fresh chopped parsley, and serve immediately. Pair with a warm slice of crusty bread or a simple salad for the ultimate cozy meal.
And hey—if you’re making it for guests, maybe pour a glass of wine, too. This soup feels fancy without the fuss.
What to Serve with Creamy French Onion and Mushroom Soup
This soup is rich and filling, but it really shines when paired with the right sides. Crusty French bread or a warm baguette is the classic go-to—it’s perfect for dunking. If you’re making this soup the star of dinner, add a crisp green salad on the side to balance things out (think arugula, lemon vinaigrette, maybe a handful of walnuts). You could also serve it with a grilled cheese sandwich for the ultimate cozy combo—try one with brie and caramelized onions if you’re feeling fancy. And if you’re hosting? A small starter like stuffed mushrooms or a cheese board would impress without overloading the menu.
Key Tips for Making Creamy French Onion and Mushroom Soup
- Go low and slow with the onions. Rushing them results in sautéed onions, not caramelized. Trust the process.
- Use cremini mushrooms for more flavor depth, but white button mushrooms work in a pinch.
- Want a vegetarian version? Just swap the broth and skip the Parmesan.
- A splash of white wine with the onions can add an extra layer of flavor—try it if you’ve got an open bottle!
- Stir often when adding flour and cream to prevent clumps or scorching.
- Leftover soup thickens in the fridge—just add a bit of broth or cream when reheating.
Storage and Reheating Tips for Creamy French Onion and Mushroom Soup
This soup stores like a champ. Pour cooled leftovers into an airtight container and keep it in the fridge for up to 4 days. It may thicken up, but that’s an easy fix—just stir in a bit of cream or broth when reheating. Speaking of, warm it gently over low heat on the stove or use the microwave in 30-second bursts, stirring between each.
Avoid boiling once the cream is in, or it might separate. Want to freeze it? It’s doable, but the texture might change slightly due to the cream. If you’re planning ahead for freezer meals, consider leaving the cream out, then adding it fresh when reheating. Oh, and don’t freeze it with the cheese already mixed in—it gets a little weird.
FAQs
Can I use milk instead of heavy cream?
You can, but it won’t be as rich. Whole milk works best. Or try half-and-half for something in between.
Is there a dairy-free version?
Absolutely! Use plant-based butter, omit the cheese, and sub in unsweetened coconut cream or oat milk.
Can I use a different mushroom?
Yep! Try baby bella, shiitake, or a mix of wild mushrooms for a gourmet twist.
Can I make this soup ahead of time?
Totally. In fact, it gets better as it sits. Just reheat gently and adjust the consistency if needed.
What kind of cheese is best?
Gruyère adds a nutty French-onion-soup vibe, while Parmesan gives it a salty finish. Both are delicious.
Final Thoughts
If you’ve made it this far, chances are you’re already halfway to heating up a pot of Creamy French Onion and Mushroom Soup—and honestly, you should be. This dish is everything fall and winter dreams are made of: creamy, savory, and deeply satisfying. It’s also a great way to feel fancy without breaking a sweat. Pair it with your favorite crusty bread, a cozy blanket, and maybe a cheesy rom-com, and you’ve got yourself the ultimate weeknight win. Looking for more warm bowls of joy? Try our reader-favorite Spicy Thai Curry Chicken Soup or this Pumpkin and Sweet Potato Soup for another seasonal hit. Go ahead—your taste buds (and your soul) will thank you.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Easy Creamy French Onion and Mushroom Soup in 55 Minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
Description
A rich and velvety Creamy French Onion and Mushroom Soup, made with caramelized onions, savory mushrooms, and a luscious cream-infused broth. This comforting dish is perfect for cozy nights and can be served as a main course or a starter. Enjoy with crusty bread for an irresistible meal.
Ingredients
- 3 tbsp butter
- 1 tbsp olive oil
- 2 large onions, thinly sliced
- 8 oz cremini mushrooms, sliced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 4 cups beef or vegetable broth
- 1 tsp fresh thyme (or ½ tsp dried thyme)
- Salt and pepper to taste
- 1 cup heavy cream
- ¼ cup grated Parmesan or Gruyère cheese (optional)
- Fresh parsley for garnish
Instructions
1. In a large pot, melt butter with olive oil over medium-low heat. Add sliced onions and cook for 25-30 minutes, stirring occasionally until caramelized.
2. Add mushrooms and sauté for 5-7 minutes until tender. Stir in garlic and cook for another minute.
3. Sprinkle in flour, stirring constantly, and cook for 1-2 minutes to remove the raw flour taste.
4. Gradually pour in broth while stirring to combine. Add thyme, salt, and pepper. Bring to a gentle simmer and cook for 15 minutes.
5. Lower the heat and stir in heavy cream. Cook for another 5 minutes, ensuring it doesn’t boil.
6. Taste and adjust seasoning. If using, stir in Parmesan or Gruyère cheese until melted.
7. Serve hot, garnished with fresh parsley, and enjoy with crusty bread.
Notes
For a vegetarian version, use vegetable broth and skip the cheese or use a vegetarian-friendly alternative.
Caramelizing the onions slowly is key for rich flavor—don’t rush this step.
The soup can be made ahead and reheated gently before serving.
Great served in a bread bowl or alongside a toasted baguette.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: French-Inspired




