Broccoli Cheddar Soup: Fresh Produce Meets Cozy Comfort

Founder / Chef / Everyone’s Best Friend

Andy Hay

Welcome to my kitchen. I hope to inspire you to grow as a home cook!

Broccoli Cheddar soup is one of those bowls that just makes sense when the weather starts cooling down. The shoulder season is perfect for this soup, the produce is still fresh and affordable, but the weather makes this dish feel incredibly satisfying. This Easy Broccoli Cheddar soup has a creamy texture and sharp cheddar flavour that gives you that cosy comfort food feeling you want from a big bowl of soup, without making the whole thing complicated. If you’re looking for a Broccoli Cheddar soup recipe uses simple ingredients this is it, bonus points if you serve it with a big slice of crusty bread. It’s the kind of soup that makes you want to grab a spoon, settle in, and maybe go back for seconds before you’ve even finished the first bowl.

Recipe

A vibrant green bowl of soup sits in a white bowl with strands of cheddar and homemade croutons on top.

Broccoli Cheddar Soup

full starfull starfull starfull star
3 Reviews/4.33 Average
Prep Time 20 minutes
Cook Time 40 minutes
Servings 5 people

Ingredients:  

  • 1 onion, diced
  • 1 1/2 cups leek, chopped
  • 3 cloves garlic, minced
  • 2 tbs olive oil
  • 1 tbs butter
  • 4 cups broccoli (stems and florets) approx 3 full broccoli
  • 1 litre stock
  • 1 1/2 cup Earths Own Alt Milk
  • 2 cups spinach
  • 2 cups cheddar cheese, shredded
  • 1 tbs salt
  • 1 tbs pepper

Topping

  • 1/2 cup cheddar cheese, shredded
  • 1/2 cup homemade croutons

Instructions: 

  • Add garlic and olive oil to a large pot over medium high heat. Once temperature has been reach add in garlic, onions, and leeks.
  • Saute for 3 minutes or until onions are translucent.
  • Add the broccoli next and give it a stir.
  • Pour in 1 litre of stock of your choice. Bring up to a simmer and allow the mixture to bubble away for about 10 minutes or until the broccoli starts to get soft.
  • Next add in spinach, cheddar cheese, Earths Own Alt milk, salt, and pepper.
  • Now using a blender or an immersion blender, carefully blend the soup until nice and smooth. Taste for seasoning.
  • Pour soup into bowls and top with croutons and cheese.
  • Don’t forget to rate this recipe and leave a comment!

Why It’s Such a Classic

There’s a reason broccoli cheese soup has stuck around for so long. You’ve got earthy broccoli, rich dairy, savoury onion and garlic, and plenty of cheddar coming together in one very comforting combination. It’s familiar, but there’s enough going on with the flavour that it never feels boring.

For me, the magic is in getting the balance right. You want to taste the broccoli, not just use it as an excuse to eat a bowl of melted cheese. The onion and garlic build that savoury base, while cheddar brings that unmistakable richness. A little salt and black pepper pull everything together.

And then there’s the texture. A good Broccoli Cheddar soup should be creamy without feeling completely flat. Blending the soup gives you that smooth consistency while still letting the flavour of the broccoli come through.

A pan on the stove has cream poured into it. Already in that pan are broccoli florets and cheddar cheese.
Not much cream needed to get that creamy texture!

Broccoli Cheddar Soup Starts With Simple Ingredients

One of my favourite things about this Broccoli Cheddar soup recipe is that you don’t need a complicated shopping list. Broccoli, onion, garlic, spinach, cheddar, chicken broth, butter, olive oil, salt and pepper do most of the heavy lifting.

That’s the beauty of soup. A handful of straightforward ingredients can turn into something that tastes like you spent all afternoon working on it.

The broccoli is particularly important here. I like using fresh broccoli florets and cutting the larger pieces into bite-sized pieces before they hit the pot. You can use the stems too, especially when they’re tender. There’s no reason to throw away good broccoli.

The cheddar matters as well. Sharp cheddar cheese gives the soup a stronger flavour, while mild cheddar cheese makes things a little gentler. Either works. If you’re using pre-shredded cheese, just know that it may not melt quite as smoothly as cheese you shred yourself. When cheese melts into a soup, those little differences can show up in the final texture.

And no, you don’t need a cup butter or a mountain of heavy cream to make a creamy soup. This recipes shows that off!

Cozy dinner loading: homemade broccoli and cheddar soup.

The Broccoli Cheddar Soup Flavour Comes From the Base

The first few minutes of making soup are easy to overlook, but they make a difference. Onion and garlic cooked gently in butter and olive oil create the foundation for everything that comes afterwards.

This is where I like to slow things down a little. You don’t want to blast the stove at full heat and scorch your garlic before the onion has had a chance to soften. Medium heat gives everything time to develop some flavour, and moving towards medium-low heat when needed keeps the vegetables from catching.

Then the broccoli joins the party.

A little time in the pot before the broth goes in gives the broccoli a chance to pick up some of that savoury flavour from the onion, garlic and butter. It’s a small detail, but it’s one of those things that makes a recipe taste more intentional.

And when it comes to broth, the answer to “What kind of broth is best for broccoli soup?” is: use one you actually like the taste of. Chicken broth gives this soup a deeper, savoury background, while vegetable broth is a perfectly good swap if you want to keep things vegetarian. The broth is part of the flavour of the finished soup, so choose a good one rather than treating it as an afterthought.

Pouring broth into a pot of broccoli for broccoli cheddar soup.
Humble ingredients, very delicious destination: broccoli cheddar soup.

Broccoli Cheddar Soup vs. Panera’s Broccoli Cheddar Soup

If you’ve ever had Panera Bread’s version, you probably already know why broccoli cheddar soup has such a loyal following. Panera’s Broccoli Cheddar Soup is thick, creamy and unmistakably cheesy, and it has become one of those restaurant soups people try to recreate at home.

This Broccoli Cheddar soup recipe has some of that same cosy appeal, but it has its own personality. Rather than trying to make an exact Panera’s Broccoli Cheddar Soup copycat, I wanted the broccoli and fresh vegetables to have a proper place in the bowl.

There’s something particularly satisfying about making a restaurant-style soup at home and being able to adjust the taste as you go. More black pepper? Go for it. A little extra cheddar? Sprinkle it over the top. Want homemade croutons instead of buying them? Absolutely.

That’s part of what makes an Easy Broccoli Cheddar soup so useful. It can be dinner on a Tuesday or something you make when friends are coming over.

Taking a spoonful of broccoli cheddar soup from a bowl.
Broccoli and cheddar soup that’s creamy, cheesy, and ready for a serious bread dunk.

A Few Broccoli Cheddar Soup Details That Matter

Soup is forgiving, but there are a few little things worth paying attention to.

First, don’t rush the vegetables. The onion should have time to soften and the garlic should become fragrant without burning. That early flavour carries through the entire pot.

Second, think about the size of your broccoli florets. Smaller, bite-sized pieces cook more evenly, especially when you’re working with stems and larger pieces together.

Third, keep an eye on the consistency. If your soup seems thicker than you want, you can adjust it with a little more broth. If it seems thinner, give it a little more time. The goal is a creamy texture that coats the spoon without turning into something you need to wrestle with.

And finally, taste before serving. Salt and pepper can make a surprisingly big difference in a soup like this. Cheddar brings salt and flavour of its own, so season gradually and let your taste buds make the final call.

Broccoli Cheddar Soup Is Made for Crusty Bread

I’m going to say it: soup without bread can feel like a missed opportunity.

A piece of crusty bread alongside this Broccoli Cheddar soup is pretty much perfect. You want something sturdy enough to drag through the bottom of the bowl and pick up every last bit of that creamy soup.

You can also go the homemade croutons route. A sprinkle of crunchy croutons over the top gives you a completely different texture against the smooth soup. Add a little extra cheddar and black pepper and you’ve got a bowl that looks like it belongs in a cosy café.

And yes, if you really want to commit, there’s always the bread bowl. I’m not saying you need to eat your dinner out of bread, but I’m also not saying you shouldn’t.

This broccoli cheddar soup is pure cozy-in-a-bowl territory.

How to Store Broccoli Cheddar Soup

If you have leftovers, let the soup cool before transferring it to an airtight container. Keep it in the fridge and gently reheat it when you’re ready for another bowl.

The microwave works for smaller portions, although I prefer reheating soup gently on the stove when I have a little more time. Either way, give it a stir as it warms and pay attention to the texture. Dairy-based soups can change consistency as they cool and reheat, so a gentle approach is your friend.

This is also one of those recipes where leftovers can feel like a bonus rather than a compromise. The flavours have had more time to hang out together, and suddenly lunch the next day is already sorted.

My Favourite Thing About This Broccoli Cheddar Soup

I originally started thinking about this soup after seeing a broccoli soup from Chef Laurent Dagenais. It immediately made me want to get into the kitchen and make my own version, and over time I’ve tweaked and refined it.

That’s often how recipes happen around here. You see something that sparks an idea, make it your own, and eventually it becomes the version you keep coming back to.

That’s what I love about this Broccoli Cheddar soup recipe. It feels familiar enough to satisfy the craving for classic broccoli cheese soup, but fresh enough to make you excited about what’s in the pot.

It also reminds me that comfort food doesn’t need to be complicated. Sometimes it’s just a large pot, a few simple ingredients, a little patience and something good to dip into it.

Cheesy, creamy, broccoli-packed goodness. This bowl does not mess around.

Final Thoughts on This Delicious Soup

This Easy Broccoli Cheddar soup is exactly the kind of recipe I want when the temperature drops: creamy, cosy, full of flavour and easy enough to make without turning dinner into a project. Grab some broccoli, get your pot on the stove, and make yourself a bowl.

Other Recipes You Will Love!

Creamy Roasted Tomato Soup

Homemade Turkey Soup

Curried Butternut Squash Soup

Andy Hay

Andy is the founder of ECK, Chef, and let’s admit it… the reason you’re here. He taught himself to cook, and it all paid off when he secured his spot in the season 5 Finale of Master Chef Canada. Now, Andy uses his big energy to showcase recipes that actually make people want to cook. His brand was built on butter and East Coast charm, and Andy’s kept that same energy ever since. Off-camera, you’ll find him doing what started it all: cooking for his two daughters, wife and the people he loves.

Rate & leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe




10 Comments

Ibi Antal says:

Excellent recipe, really great taste!






Andy Hay says:

Thanks so much for giving this one a go!

Megan says:

Can I use cow’s milk or cream?

Andy Hay says:

You sure can, Megan!

Bridget says:

This is a great recipe. Will make it again!






Andy Hay says:

Glad you loved this one, Bridget!

Debbie says:

Easy recipe and generally tastes good but far too salty with 1 tablespoon as the recipe calls for! I will try again with less salt.






Andy Hay says:

Salt levels can definitely vary depending on the broth and cheese used, so adjusting to taste is a smart move. Hope the next batch is just right, Debbie!

Rob says:

Hi Andy,
Regarding the broccoli cheddar soup:
1) instead of pouring the hot contents into a blender (I only have Baby Bullits 🤷 ) can I use an immersion (hand) blender in the Dutch oven where the soup is cooking?
2) can I substitute the cheddar with whatever hard cheese I have on hand? Is there another cheese that you’ve tried?
3) can the spinach be substituted with kale or something similar?

Thanks in advance for responding

Andy Hay says:

Hi Rob! Yes to all three!
An immersion blender works perfectly—just blend right in the pot.
You can swap the cheddar for other hard cheeses like gouda, gruyère, or parmesan for a different flavor.
Spinach can be swapped with kale, Swiss chard, or any leafy green you like.

Thanks for your questions!

— End of comments —

— No more comments to load —

Share this recipe