Creamy French Onion and Mushroom Soup
If you’re looking for a dish that wraps you in warmth and comfort, look no further than Creamy French Onion and Mushroom Soup. This recipe has been a staple in my home for years, and I can’t help but share it with friends! There’s something so soothing about the deep, rich flavors of caramelized onions mingling with earthy mushrooms in a creamy broth. Whether it’s a busy weeknight or a cozy family gathering, this soup brings everyone together with its heartwarming goodness.
The best part? It’s not just delicious; it’s incredibly easy to make! You’ll find yourself reaching for this recipe time and time again, especially on those chilly days when you crave something hearty and satisfying.
Why You’ll Love This Recipe
- Easy Preparation: With simple steps and minimal fuss, this soup is perfect for both novice cooks and seasoned chefs.
- Family-Friendly Appeal: Everyone will love the creamy texture and rich flavor. It’s a great way to introduce kids to the joys of mushrooms!
- Make-Ahead Convenience: Prepare it ahead of time and reheat for quick dinners or meal prep.
- Delicious Flavor: The combination of caramelized onions, sautéed mushrooms, and fresh herbs creates an unforgettable taste experience.

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients that you probably already have in your pantry. These components come together beautifully to create a comforting bowl of Creamy French Onion and Mushroom Soup.
For the Soup
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 2 large yellow onions, thinly sliced
- 8 oz mushrooms (such as cremini or button), sliced
- 2 garlic cloves, minced
- 4 cups vegetable broth (or chicken broth for non-vegetarian version)
- 1 cup heavy cream
- 1 teaspoon fresh thyme (or ½ teaspoon dried thyme)
- 1 teaspoon fresh rosemary (or ½ teaspoon dried rosemary)
- 1 bay leaf
- Salt and pepper to taste
- 1 tablespoon balsamic vinegar
- 1 tablespoon soy sauce (optional, for added depth)
- Fresh parsley, chopped (for garnish)
- Grated Gruyère or Swiss cheese (optional, for topping)
Variations
One of the best things about this soup is its flexibility! Feel free to let your creativity shine with these variations:
- Add Extra Veggies: Toss in some diced carrots or celery for added nutrition and texture.
- Spice It Up: A dash of red pepper flakes can give your soup a nice kick if you’re feeling adventurous!
- Make It Vegan: Substitute heavy cream with coconut cream or cashew cream for a plant-based option.
- Change the Cheese: If you’re not keen on Gruyère or Swiss cheese, try using vegan cheese or nutritional yeast for flavor.
How to Make Creamy French Onion and Mushroom Soup
Step 1: Sauté the Onions
Start by heating olive oil and butter in a large pot over medium heat. Add the sliced onions and sprinkle them with salt. Sauté them gently until they turn golden brown—this process usually takes about 20-25 minutes. Caramelizing the onions brings out their natural sweetness and adds depth to your soup.
Step 2: Add Mushrooms & Garlic
Once the onions are beautifully caramelized, stir in the sliced mushrooms and minced garlic. Continue cooking for another 5-7 minutes until the mushrooms are tender. This step enhances the earthy flavors that make this soup so delightful!
Step 3: Build Your Broth
Pour in the vegetable broth along with balsamic vinegar, soy sauce (if using), thyme, rosemary, bay leaf, salt, and pepper. Bring everything to a gentle boil before reducing the heat to low. Let it simmer for about 30 minutes—this allows all those wonderful flavors to meld together beautifully.
Step 4: Add Cream & Finish
Remove the bay leaf from the pot before stirring in heavy cream. Allow it to heat through without boiling—just enough to warm up that luscious creaminess! Taste it one last time for seasoning adjustments if needed.
Step 5: Serve & Garnish
Ladle your creamy soup into bowls and top each serving with freshly chopped parsley and grated cheese if desired. Serve it warm with crusty bread on the side for dipping—a perfect pairing!
Enjoy making this Creamy French Onion and Mushroom Soup; I hope it becomes as cherished in your home as it is in mine!
Pro Tips for Making Creamy French Onion and Mushroom Soup
Creating the perfect Creamy French Onion and Mushroom Soup is all about technique and a few insider tips. Here are some helpful suggestions to elevate your soup-making game!
- Caramelize Slowly: Take your time while caramelizing the onions for a sweet, rich flavor. Cooking them on low heat allows the natural sugars to develop, resulting in that deep, golden color and a wonderful aroma.
- Use Fresh Herbs: Opt for fresh thyme and rosemary whenever possible. Fresh herbs impart a vibrant flavor that dried ones can sometimes lack, enhancing the overall depth of your soup.
- Experiment with Mushrooms: Don’t hesitate to mix different types of mushrooms! Combining cremini with shiitake or portobello will add complexity and richness to your soup’s flavor profile.
- Adjust Creaminess: For an even creamier texture, you can blend half of the soup before adding it back to the pot. This creates a luxurious consistency while still leaving chunky pieces of onion and mushroom.
- Taste as You Go: Always taste your soup during cooking. Adjusting salt, pepper, or acidity at various stages will ensure a balanced final dish that suits your personal preferences.
How to Serve Creamy French Onion and Mushroom Soup
Serving this delightful soup can be as simple or as elegant as you wish! Whether it’s a casual weeknight dinner or a special gathering, here are some creative ideas for presenting this comforting dish.
Garnishes
- Fresh Parsley: A sprinkle of chopped fresh parsley adds a pop of color and freshness that brightens up the rich flavors of the soup.
- Grated Cheese: If you’re using cheese, add grated Gruyère or Swiss on top just before serving. When melted slightly, it creates an indulgent layer that complements the creamy broth beautifully.
- Croutons: Homemade croutons offer a delightful crunch; simply toast some bread cubes with olive oil and seasoning until golden brown for an added textural element.
Side Dishes
- Crusty Bread: A slice of warm, crusty baguette is perfect for dipping into the soup. The bread soaks up the delicious broth wonderfully!
- Simple Green Salad: A refreshing salad with mixed greens, cherry tomatoes, and a light vinaigrette balances out the richness of the soup.
- Roasted Vegetables: Seasonal roasted vegetables such as carrots, Brussels sprouts, or zucchini provide a colorful side dish that’s both healthy and flavorful.
- Cheesy Garlic Bread: Elevate your meal with cheesy garlic bread loaded with melted cheese and garlic butter—it’s irresistible alongside this hearty soup!
Now you have all the tools you need to prepare and serve an unforgettable Creamy French Onion and Mushroom Soup. Enjoy every warm spoonful!

Make Ahead and Storage
This Creamy French Onion and Mushroom Soup is not only a delight to enjoy fresh but also a fantastic option for meal prep. Making a big batch means you can savor the cozy flavors throughout the week!
Storing Leftovers
- Allow the soup to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 3-4 days.
- If possible, keep any garnishes, like cheese and herbs, separate until you’re ready to serve.
Freezing
- Let the soup cool fully before pouring it into freezer-safe containers or freezer bags.
- Label with the date and freeze for up to 3 months.
- For best results, leave some space in the container as the soup will expand when frozen.
Reheating
- Thaw overnight in the refrigerator if frozen; reheat on the stovetop over medium heat until warmed through.
- Stir occasionally to prevent sticking and ensure even heating.
- If using a microwave, reheat in short intervals, stirring between each one until hot.
FAQs
Here are some common questions about this comforting recipe:
Can I make Creamy French Onion and Mushroom Soup vegetarian?
Absolutely! Just use vegetable broth instead of chicken broth, and you’re all set for a delicious vegetarian version of this creamy soup.
What can I substitute for Gruyère cheese in Creamy French Onion and Mushroom Soup?
If you can’t find Gruyère cheese, Swiss cheese or a blend of your favorite melty cheeses works wonderfully as an alternative.
How long does Creamy French Onion and Mushroom Soup last in the fridge?
When stored properly in an airtight container, this soup can last for 3-4 days in the refrigerator.
Can I add other ingredients to my Creamy French Onion and Mushroom Soup?
Definitely! Feel free to experiment by adding vegetables like spinach or kale, or even legumes such as lentils for added protein.
Is it possible to make this soup dairy-free?
Yes! To make this soup dairy-free, simply replace heavy cream with coconut cream or a plant-based cream alternative.
Final Thoughts
I hope you find joy in making this Creamy French Onion and Mushroom Soup! Its rich flavors and comforting warmth make it truly special. Whether you’re sharing it with loved ones or enjoying it solo on a chilly evening, I’m sure you’ll love every soothing spoonful. Happy cooking!
Creamy French Onion and Mushroom Soup
Warm up with our Creamy French Onion and Mushroom Soup, a delightful blend of caramelized onions and earthy mushrooms in a rich, velvety broth. Perfect for chilly evenings or as a comforting meal prep option, this soup combines simple ingredients to create an unforgettable dish that brings comfort and joy to any table. Its creamy texture and deep flavors make it a favorite among family and friends alike. Enjoy this heartwarming soup with crusty bread for dipping or garnish with fresh herbs for an extra touch of flavor.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 15 minutes
- Yield: Serves 6
- Category: Soup
- Method: Simmering
- Cuisine: French
Ingredients
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 2 large yellow onions, thinly sliced
- 8 oz mushrooms (such as cremini or button), sliced
- 2 garlic cloves, minced
- 4 cups vegetable broth (or chicken broth for non-vegetarian version)
- 1 cup heavy cream
- 1 teaspoon fresh thyme (or ½ teaspoon dried thyme)
- 1 teaspoon fresh rosemary (or ½ teaspoon dried rosemary)
- 1 bay leaf
- Salt and pepper to taste
- 1 tablespoon balsamic vinegar
- 1 tablespoon soy sauce (optional, for added depth)
- Fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil and butter in a large pot over medium heat. Add sliced onions, sprinkle with salt, and sauté until golden brown (20-25 minutes).
- Stir in sliced mushrooms and minced garlic; cook until mushrooms are tender (5-7 minutes).
- Add vegetable broth, balsamic vinegar, soy sauce (if using), thyme, rosemary, bay leaf, salt, and pepper; bring to boil then reduce heat to low. Simmer for 30 minutes.
- Remove the bay leaf and stir in heavy cream; warm through without boiling.
- Serve hot, garnished with chopped parsley.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 310
- Sugar: 5g
- Sodium: 720mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 60mg
