Creamy Mushroom French Onion Soup brings rich, cozy flavor to your table with simple steps and easy ingredients. It blends sweet caramelized onions, hearty mushrooms, and a splash of cream for a silky finish. You can serve it plain in bowls or top it with toasted baguette and melted Gruyère for a classic French onion touch. It tastes like comfort, but it is still weeknight-friendly.
This soup works for many diets and moods. Make it meatless with vegetable broth, or go dairy-free with cashew cream. Use wine or skip it. The base is flexible, so you can adjust the thickness, the salt, and even the texture. It also keeps well, so leftovers are a win.

Why Make Creamy Mushroom French Onion Soup
This soup is a warm hug in a bowl. It combines deep onion sweetness with earthy mushrooms and a creamy finish. The flavor is bold, but the method is simple. You use pantry basics and affordable produce, so it is a smart choice when you want comfort without a big cost.
It is great in cold weather, when you crave something rich and soothing. It also fits shoulder seasons, thanks to mushrooms that are easy to find year-round. If you love classic French onion soup but want something a bit softer and creamier, this version hits the spot.
The soup is also handy for meal prep. You can make the base ahead, chill or freeze it, and finish with cream when you reheat. It works for casual dinners and small gatherings. Add the cheesy toast on top and it feels special, without much extra effort.
Why You’ll Love This Creamy Mushroom French Onion Soup
Cozy Flavor with Everyday Ingredients
- Onions, mushrooms, broth, and cream make rich, layered flavor.
- A splash of sherry or white wine adds depth, but it is optional.
- Fresh thyme and garlic keep it bright and savory.
Quick to Make, Easy to Love
- Most of the time is hands-off while onions slowly brown.
- One pot, simple tools, and easy cleanup.
- Serve plain, or add the classic cheesy toast for a “wow” moment.
Ingredients and Substitutions
What You’ll Need for This Recipe
- 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)
Optional gratin topping:
- Baguette slices, toasted
- 1 to 1 1/2 cups grated Gruyère or Swiss cheese
Smart Swaps for Dietary Needs
- Vegetarian: Use vegetable broth and soy sauce; skip Worcestershire (it has anchovies) or use a vegetarian version.
- Gluten-free: Use cornstarch (2 teaspoons mixed with 2 tablespoons water) instead of flour; choose gluten-free bread for topping.
- Dairy-free: Use olive oil instead of butter and 3/4 cup cashew cream or full-fat coconut milk instead of heavy cream; skip cheese or use a dairy-free melt.
- Alcohol-free: Skip wine; increase broth and keep the vinegar for brightness.
- Lower sodium: Use low-sodium broth and add salt at the end to taste.
Smart Variation (Optional)
- Slow cooker base: Caramelize onions on the stove, then add all ingredients except cream to the slow cooker (low 6–8 hours). Stir in cream at the end.
How to Make Creamy Mushroom French Onion Soup
Step-by-Step Cooking Instructions
- 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. Lower heat if they start to scorch.
- Brown mushrooms: Add mushrooms. Cook over medium-high heat until they release liquid and then brown, 8–10 minutes.
- Add aromatics: Stir in garlic and thyme; cook 1 minute.
- Deglaze: Add wine (if using) and vinegar. Scrape up any browned bits. Let it reduce by half, 2–3 minutes.
- Thicken: Sprinkle in flour. Stir and cook 1 minute.
- Simmer: Add broth, bay leaf, Dijon, and Worcestershire or soy (if using). Bring to a simmer and cook 15–20 minutes.
- Finish: Remove bay leaf. Stir in cream. Simmer 2 minutes. Taste and season with salt and pepper.
- Optional gratin: Heat broiler. Ladle soup into oven-safe bowls. Top with toasted baguette and cheese. Broil until melted and bubbly, 2–3 minutes.
Tips for Texture, Timing & Tools
- Pan choice: A wide, heavy pot (Dutch oven) makes even browning and faster reduction.
- Don’t rush onions: Keep heat moderate. Stir often. If the pot looks dry, add a splash of water to prevent burning.
- Better browning: Add mushrooms after onions caramelize so they sear, not steam.
- Creamy but not heavy: For extra silk, blend 1–2 cups of soup and stir it back in. Keep most onions and mushrooms whole for texture.
- Cheesy top that stays crisp: Toast bread before broiling so it does not get soggy.
Storage & Reheating
How to Store It Right
- Fridge: Cool and store in airtight containers for up to 4 days.
- Freezer: For best texture, freeze the soup without the cream and cheese for up to 3 months. Add cream after reheating. If already creamed, it will still freeze, but may need whisking when reheated.
Reheating Without Losing Flavor
- Stovetop: Warm over low heat. Add a splash of broth or water if thick. Stir in fresh cream if you froze the base.
- Microwave: Reheat in short bursts, stirring between rounds.
- Gratin: Reheat soup first, then add toast and cheese and broil to finish.
A Dish Worth Making Again and Again
This soup tastes even better the next day. It works for weeknights, dinner parties, or a cozy lunch with salad. Keep sliced baguette and cheese on hand, and you can turn leftovers into a bistro-style bowl in minutes.
PrintCreamy Mushroom French Onion Soup
Rich and cozy French onion soup with caramelized onions, earthy mushrooms, and a creamy finish. Ideal for weeknight dinners or meal prep.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 65 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: French
- Diet: Vegetarian
Ingredients
- 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
- 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.
- Brown mushrooms: Add mushrooms. Cook over medium-high heat until they release liquid and then brown, 8–10 minutes.
- Add aromatics: Stir in garlic and thyme; cook 1 minute.
- Deglaze: Add wine (if using) and vinegar. Scrape up any browned bits. Let it reduce by half, 2–3 minutes.
- Thicken: Sprinkle in flour. Stir and cook 1 minute.
- Simmer: Add broth, bay leaf, Dijon, and Worcestershire or soy (if using). Bring to a simmer and cook 15–20 minutes.
- Finish: Remove bay leaf. Stir in cream. Simmer 2 minutes. Taste and season with salt and pepper.
- 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
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 14g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 60mg
FAQs
Can I make Creamy Mushroom French Onion Soup vegetarian or vegan?
Yes. Use vegetable broth. Swap Worcestershire for soy sauce or a vegetarian version. For vegan, use olive oil and cashew cream, and skip the cheese or use a dairy-free melt.
What mushrooms work best for this soup?
Cremini or baby bella give deep flavor and a nice bite. Mix in shiitake for extra umami or portobello for a meaty texture. White button mushrooms also work in a pinch.
Do I need wine to make French onion soup?
No. Wine adds depth, but you can skip it. Use more broth and keep the splash of vinegar to balance the sweetness of the onions.
How do I get deep caramelized onions without burning?
Use a wide heavy pot, medium to medium-low heat, and stir often. If the pot dries out, add a spoon of water to loosen the fond. Keep going until onions are deep golden and jammy.
Final Thoughts
This Creamy Mushroom French Onion Soup is simple, rich, and flexible. It feels special with cheesy toast, yet it starts with everyday ingredients. Make the base ahead, finish with cream, and enjoy a cozy bowl any night of the week.
Need another way to enjoy high-protein meals without relying on meat? Our Recipes is a flavorful, filling dinner that fits the bill beautifully.
Want more cozy recipes like this? Follow us on Facebook for fresh ideas, tips, and seasonal inspiration right in your feed.









Leave a Reply