Nothing beats a cozy bowl of soup on a busy weeknight, and this Broccoli Mushroom Soup hits all the right notes. Creamy, comforting, and packed with tender veggies, you’ll definitely want seconds.
If you’re a fan of simple weeknight meals that feel a little special, this broccoli and mushroom soup recipe is right up your alley. It’s not just your average soup! It’s loaded with earthy mushrooms and perfectly tender broccoli florets that stay intact so you can actually see and enjoy them in every bite. And the creaminess? It’s rich without feeling heavy, making it the kind of bowl you’ll happily eat for lunch, dinner, or even as a cozy late-night snack.

What makes this mushroom and broccoli soup really stand out is the balance of flavour and texture. The mushrooms add that deep, savoury note while the broccoli keeps things fresh and vibrant. I like to finish it with a little Parmesan for a subtle salty hit, and honestly, it’s one of those recipes that’s as easy as it is satisfying. No fancy ingredients or complicated steps, just wholesome, delicious comfort food which is ALWAYS a win. Am I right?!
If you love hearty, veggie-packed soups, you’ll probably also enjoy this creamy cauliflower soup or my crockpot loaded baked potato soup. Both are simple enough for a weeknight and still feel a little indulgent, just like this broccoli mushroom soup. Honestly, once you try it, you’ll understand why I keep coming back to this recipe when I want something cozy and fuss-free.
So grab your pot, chop up some broccoli, slice a few mushrooms, and let’s make this chunky, creamy soup happen. It’s one of those recipes that makes the kitchen smell amazing and the whole house start feeling like Sunday, even if it’s only Wednesday.
Grab These Ingredients and Let’s Make Some Soup

Here’s everything you’ll need to whip up this cozy broccoli mushroom soup. Simple, wholesome ingredients that come together for a creamy, flavourful bowl every time.
- Butter: Adds richness and helps sauté the onions and mushrooms until golden and flavourful. Butter gives a slightly creamy mouthfeel that sets the tone for the soup. However, you can use olive oil instead, if you prefer.
- Onion: The base of most soups, onions add natural sweetness and depth to the broth. Cooking them until soft ensures a mellow flavour that blends beautifully with the mushrooms and broccoli. White or yellow onion works best in this recipe.
- Garlic: Just a few cloves give an aromatic punch and a subtle savoury warmth that complements both the mushrooms and broccoli.
- Mushrooms: These earthy gems are the heart of the soup’s flavour. They add umami and a meaty texture that makes the soup feel satisfying and hearty. Choose cremini, button, or baby bella for the best flavour and texture.
- Broccoli: Tender but still slightly crisp, broccoli adds colour, nutrition, and a fresh bite. I like to keep them in pieces instead of blending them into the soup which makes it visually appealing and texturally interesting.
- Broth: This is the flavourful liquid that brings everything together. Chicken or vegetable broth both work in this broccoli with mushroom soup. Using low-sodium gives you control over seasoning and ensures the soup doesn’t end up too salty.
- Heavy Cream: Adds that creamy, indulgent texture without overpowering the other flavours. It makes the soup silky while still letting the mushrooms and broccoli shine.
- Parmesan Cheese: Adds a subtle salty, nutty flavour and helps thicken the soup slightly. Optional, but highly recommended for a more luxurious bowl.
- Dijon Mustard: Just a touch brightens the soup and adds a layer of subtle complexity to the creamy base.
- Salt and Pepper: Essential for balancing flavours and bringing out the natural goodness of the vegetables.
- Fresh Parsley: For garnish and a pop of fresh, herbal flavour at the end.
How Do You Make Creamy Broccoli and Mushroom Soup? (Key Tips)

You can find full instructions for how to make this cozy soup recipe in the recipe card down below, but here are a few quick tips to keep in mind:
- Use fresh, firm broccoli. This keeps the florets tender but still intact after cooking. If your broccoli is on the older side, the florets can get mushy, so pick bright green, crisp pieces. EXTRA TIP: Cut them into bite-sized pieces to ensure an even bite!
- Cook the onion and garlic gently. Letting them soften without browning too much builds a mellow, savoury base for the soup. Rushed onions can taste harsh and overpower the other flavours.
- Don’t overcrowd the mushrooms. When sautéing, give the mushrooms room in the pan so they brown nicely instead of steaming. This gives them a deeper, more complex flavour that really makes the soup shine.
- Simmer, don’t boil. Once you add the broth and broccoli, keep the soup at a gentle simmer. This ensures the broccoli cooks evenly without becoming mushy and keeps the soup creamy and smooth.
- Add cream at the end. Stir in the heavy cream off the heat or over low heat. High heat can cause the cream to curdle. This also lets the natural flavours of the broccoli and mushrooms stay front and center.
- Season gradually. Taste as you go. The broth, Parmesan, and cream all add saltiness, so add salt slowly to avoid over-seasoning. A little black pepper brightens the flavours perfectly.
- Garnish last. Sprinkle fresh parsley or a touch of Parmesan right before serving. It adds a pop of colour and a fresh, layered flavour that makes the soup look and taste restaurant-worthy.

Fun Ways to Mix It Up
Want to switch things up a bit? Here are a few simple ways to put your own twist on this broccoli mushroom soup without losing any of the cozy, comforting flavour.
- Make it dairy-free: Swap the cream for full-fat coconut milk, cashew cream, or almond milk for a rich, velvety texture without dairy.
- Add a protein punch: Stir in shredded chicken, cooked sausage, or crispy tofu for a more filling meal.
- Roasted flavour twist: Roast the broccoli and mushrooms before adding to the soup for a deeper, caramelized flavour.
- Chunky or smooth: Keep it chunky, or blend half or all of the soup for a silky, restaurant-style version.

How to Serve This Broccoli Mushroom Soup
- Make it a meal: Pair with a slice of crusty bread, garlic toast, or a cheesy grilled sandwich.
- Add a finishing touch: Top with extra Parmesan (or try my Parmesan crisps!), a drizzle of olive oil, or fresh herbs like parsley or chives.
- Sidekick ideas: Serve alongside a simple salad, roasted veggies, or a light grain like quinoa or brown rice for a complete dinner.
- For a cozy twist: Ladle into bowls and sprinkle with homemade croutons, crumbled bacon, or crispy prosciutto for extra texture and flavour.


Frequently Asked Questions
Absolutely! Broccoli and mushrooms are a great match! They cook in a similar amount of time and their flavours balance each other nicely. The earthiness of the mushrooms pairs perfectly with the mild, slightly sweet taste of broccoli, which is why they work so well together in soups, stir-fries, and casseroles.
You can! Frozen broccoli works great — just add it straight to the pot, no need to thaw. For mushrooms, it’s best to sauté them a little longer to cook off the extra moisture so the soup doesn’t end up watery. The flavour will still be delicious, and it’s a handy shortcut when fresh veggies aren’t on hand.
It can be! A homemade mushroom soup like this one is made with real ingredients, plenty of fresh veggies, and no unnecessary additives. Mushrooms are naturally low in calories and packed with nutrients like B vitamins, selenium, and antioxidants. By making it yourself, you can control the amount of cream, cheese, or other ingredients so it can fit into a variety of healthy eating styles, including low carb and keto.
One of the biggest mistakes is overcooking the broccoli, which can make the soup dull in colour and give it a slightly bitter taste. You want the florets tender, not mushy. Another common slip is not sautéing the mushrooms long enough — giving them time to brown properly adds so much extra flavour. Also, make sure to season in layers (as you cook, not just at the end) so the flavours develop fully. And finally, if you’re blending, let the soup cool slightly before you do to avoid hot splatters.
Broccoli pairs well with a variety of spices and herbs. Garlic, black pepper, thyme, red pepper flakes, and nutmeg all bring out its natural flavour without overpowering it. A little smoked paprika or curry powder can add warmth and depth, too. If you like a fresh finish, a squeeze of lemon or a sprinkle of fresh herbs like parsley works beautifully.
Broccoli mushroom soup will keep for about 3 to 4 days in the fridge when stored in an airtight container. Make sure the soup has cooled to room temperature before refrigerating. When you’re ready to enjoy it again, reheat gently on the stovetop over low to medium heat to keep the veggies tender and the texture creamy.
Yes! This soup freezes really well. Let it cool completely first, then transfer it to freezer-safe containers or bags, leaving a little room at the top for expansion. It will keep in the freezer for up to 2 months. To reheat, thaw it overnight in the fridge, then warm gently on the stovetop over low heat, stirring occasionally. If the texture separates a bit after thawing, just give it a good stir as it heats and it’ll come back together.
MORE WAYS TO LOVE MUSHROOMS & BROCCOLI
CREAMY WILD RICE & MUSHROOM SOUP
LOVE THIS RECIPE? PIN IT FOR LATER!


Broccoli Mushroom Soup
Ingredients
- 2 tbsp Butter (or Extra Virgin Olive Oil)
- 1 medium Onion finely chopped
- 3 Cloves Garlic minced
- 250 grams (8oz.) Mushrooms* sliced
- 4 cups Broccoli* bite-sized
- 4 cups Low-Sodium Chicken or Vegetable Broth
- 1 cup Heavy Cream
- ½ cup Parmesan Cheese grated
- 1 tsp Dijon Mustard
- Salt and Pepper to taste
- Fresh Parsley chopped, for garnish
Instructions
- In a large pot, melt butter over medium heat. Add onion, cooking 3–4 minutes until soft.

- Stir in garlic, then add mushrooms. Cook 6–7 minutes until mushrooms are golden and most liquid has evaporated.

- Add broccoli florets and broth. Bring to a gentle boil, then lower heat and simmer uncovered for about 10 minutes, until broccoli is tender but not mushy.

- Stir in heavy cream, Parmesan, and Dijon mustard. Simmer on low for 3–4 minutes, stirring often, until the soup thickens slightly and becomes silky. Taste and season with salt and pepper.

- Ladle soup into bowls. Garnish with fresh parsley and a sprinkle of Parmesan.

Video
Notes
Nutrition
The links in this post are affiliate links. Thanks for supporting HipHipGourmet!
Hey, if you tried this mushroom & broccoli soup recipe, don’t be shy — tell me how it turned out! Click the stars in the recipe card to rate it and leave a quick note below. I always love hearing from you!
If you share your creation on social, tag @HipHipGourmet — I’d love to see it and share your version!