Rich, aromatic, and deeply satisfying, this Creamy French Onion and Mushroom Soup brings two classic comfort flavors into one luxurious bowl. Caramelized onions meet earthy mushrooms in a creamy, herbed broth that feels indulgent without being heavy. A crusty slice of toasted bread makes the perfect pairing to soak up all that savory goodness.


This soup isn’t just a meal—it’s an experience. Whether you’re snuggling up on a cold evening or looking to impress dinner guests with something rustic and elegant, this recipe delivers. The blend of thyme, garlic, and melted onions creates a flavor base that’s both comforting and complex, while the mushrooms add a rich umami touch.
Why You’ll Love This Creamy French Onion and Mushroom Soup
This soup takes everything you love about classic French onion soup and upgrades it with creaminess and mushrooms for added depth. It’s cozy enough for weeknights and classy enough for entertaining. The best part? It tastes like it simmered all day, but it’s surprisingly simple to make.
What Kind of Mushrooms Should I Use?
Cremini or baby bella mushrooms are ideal for this soup because of their rich flavor and meaty texture. You can also mix in shiitake or oyster mushrooms for an extra umami boost. Avoid using plain white button mushrooms alone, as they lack the depth that really enhances the soup’s character.
Ingredients for the Creamy French Onion and Mushroom Soup
Each ingredient here serves to layer flavor, texture, and warmth in this soul-hugging soup:
- Yellow onions: Slow-cooked to a golden caramel, they form the sweet and savory heart of the dish.
- Butter: Adds richness and helps in caramelizing the onions to perfection.
- Fresh garlic: A little goes a long way in building that aromatic depth.
- Cremini mushrooms: Earthy and full-bodied, they complement the onions beautifully.
- Beef or vegetable broth: Provides a hearty base. Use beef for depth, or veggie for a lighter version.
- Fresh thyme: Brings a fragrant herbal note.
- Heavy cream: Introduces luscious creaminess that ties the soup together.
- Salt & pepper: Essential seasonings to balance and enhance every spoonful.
- Crusty bread: Optional, but highly recommended for serving.
How To Make the Creamy French Onion and Mushroom Soup
Step 1: Caramelize the Onions
Melt butter in a large pot over medium-low heat. Add sliced onions and cook slowly for 30-40 minutes, stirring occasionally, until golden and deeply caramelized.
Step 2: Sauté the Mushrooms
Add the sliced mushrooms to the pot. Cook for another 10 minutes until mushrooms are browned and tender. Add the minced garlic and cook for 1-2 minutes until fragrant.
Step 3: Simmer the Broth
Pour in the broth and bring everything to a gentle simmer. Add fresh thyme, salt, and pepper to taste. Let it cook for 10-15 minutes to allow flavors to marry.
Step 4: Add the Cream
Lower the heat and stir in the heavy cream. Simmer gently for another 5 minutes. Taste and adjust seasoning if needed.
Step 5: Serve and Enjoy
Ladle the soup into bowls, top with fresh thyme and a slice of crusty bread. Serve warm and savor every spoonful.

Serving and Storing This Soup
This recipe makes enough for 4 to 6 people, depending on portion size. It’s perfect for a cozy family dinner or a small gathering. Serve it in deep bowls with a slice of toasted sourdough or a baguette to soak up the velvety broth.
To store, let the soup cool completely and refrigerate in an airtight container for up to 4 days. It also freezes beautifully for up to 2 months. Reheat gently on the stovetop over medium heat.
What to Serve With Creamy French Onion and Mushroom Soup?
Grilled Cheese Sandwiches
Classic and comforting, a melty grilled cheese pairs beautifully with this rich soup.
Roasted Brussels Sprouts
Add a crispy, slightly bitter contrast to the creaminess of the soup.
Apple Walnut Salad
The sweetness and crunch balance the savory soup perfectly.
Herbed Focaccia
This flavorful bread is ideal for dipping into the creamy broth.
Garlic Butter Shrimp
Serve alongside to turn the soup into a more complete dinner.
Frequently Asked Questions
Can I make this soup vegetarian?
Absolutely! Just swap the beef broth for a rich vegetable broth. You can also boost umami with a dash of soy sauce or a teaspoon of miso paste.
What kind of cream should I use?
Heavy cream is preferred for its silky texture and flavor, but you can use half-and-half for a lighter option.
Can I prep this soup ahead?
Yes! In fact, it tastes even better the next day. Simply store it in the fridge overnight and gently reheat when ready to serve.
Want More Cozy Soup Ideas?
If you’re all about warm bowls and comforting flavors, here are a few more recipes you’ll love:
- Creamy Broccoli Cheddar Soup for a velvety green classic.
- A Hearty Bowl of Comfort: Tuscan Bean Soup if you’re into Mediterranean vibes.
- Crab and Shrimp Seafood Bisque for something a little decadent.
- Italian Sausage Soup when you’re craving something hearty and spiced.
- 20-Minute Broccoli Cheese Soup for busy nights.
Save This Pin For Later
Craving comfort food on a chilly night? Save this Creamy French Onion and Mushroom Soup to your soup or dinner board on Pinterest.
Have you tried a twist on the classic? Maybe added white wine or a dash of sherry? I’d love to hear how you made it your own. Drop your experience in the comments, or tag me when you share it!
More cozy soups and everyday recipes await on my Pinterest here — happy cooking!
Creamy French Onion and Mushroom Soup
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Looking for a soup that feels like a warm hug in a bowl? This Creamy French Onion and Mushroom Soup is your new go-to comfort food. Sweet caramelized onions, earthy mushrooms, and a touch of cream come together in a velvety, herb-scented broth. Whether you’re hunting for cozy dinner ideas, a hearty soup for guests, or just a simple yet satisfying weekday meal, this easy recipe delivers with every spoonful. It’s an ideal choice for anyone craving a quick dinner, a creamy dish, or savory food ideas that nourish the soul.
Ingredients
2 tablespoons butter
3 large yellow onions, thinly sliced
3 cloves garlic, minced
8 ounces cremini mushrooms, sliced
4 cups beef or vegetable broth
1 teaspoon fresh thyme leaves
1 cup heavy cream
1 teaspoon salt
1/2 teaspoon black pepper
1 loaf crusty bread, for serving (optional)
Instructions
1. Melt butter in a large pot over medium-low heat. Add sliced onions and cook for 30-40 minutes until caramelized.
2. Add mushrooms and cook for another 10 minutes until browned. Stir in garlic and cook for 1-2 minutes.
3. Pour in the broth and bring to a simmer. Add thyme, salt, and pepper. Cook for 10-15 minutes.
4. Stir in the heavy cream. Simmer for 5 more minutes.
5. Serve hot with a slice of crusty bread and a sprinkle of fresh thyme.
Notes
For the deepest flavor, don’t rush the onion caramelization.
Use fresh thyme for better aroma and taste than dried.
- Prep Time: 10 minutes
- Cook Time: 60 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 5g
- Sodium: 590mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 65mg
Keywords: creamy soup, onion mushroom soup, comfort food, easy dinner, fall soup
