Easy Broccoli Cheddar Soup

from 4 votes

Creamy, cheesy broccoli cheddar soup made from scratch in 35 minutes or less. Don’t forget the crusty bread for dunking!

A bowl containing creamy homemade broccoli cheddar soup topped with homemade croutons, chopped chives and shredded cheddar cheese.

Creamy, Cheesy Comfort in a Bowl

Kelly Senyei, a professionally trained chef, cookbook author, founder of Just a Taste and mother of four.

Soup season is officially here! And I can think of no better way to kick off the cooler weather than with a big ol’ bowl of creamy, cheesy broccoli cheddar soup. This is one of those recipes I’ve been making for years, but I’m just now finally sharing it. It’s a staple in my house, and I hope it becomes one in yours, too.

Think of this as a homemade twist on Panera’s iconic broccoli cheddar soup. Just as cozy and comforting, but a little lighter thanks to whole milk instead of heavy cream. It’s still thick and rich, without feeling too heavy. But what I love most about this homemade broccoli cheese soup is that it can be as chunky or smooth as you want it to be (more on that below!). All that’s left to do is top it off with a handful of crunchy homemade croutons, and dinner is done.

Ingredients

Here’s what you’ll need to make my broccoli cheddar soup recipe:

All the ingredients to make homemade broccoli cheddar soup are in various sizes of glass bowls.
  • Broccoli florets: The star of the show! I like to use fresh broccoli for the brightest flavor and color, but for busy weeknights, I’ll grab a bag of pre-cut broccoli florets to save time. Frozen broccoli works, too. There’s no need to defrost it first, but I do recommend adding it toward the end of cooking so it doesn’t get mushy.
  • Cheddar cheese: I love sharp cheddar for the boldest flavor, but mild or medium cheddar works if you prefer something more subtle.
  • Chicken or vegetable stock: Both work well. Go with chicken stock for classic flavor or swap in veggie stock to make this a vegetarian broccoli cheddar soup recipe.
  • Milk: Some recipes call for half-and-half or a mix of milk and cream, but I like to use whole milk for a creamy texture without being too heavy. If you prefer something lighter, you can use 2%.
  • Dijon mustard: Just a teaspoon makes the cheddar flavor pop. You won’t taste mustard, but you’ll taste better cheddar.
  • Onion, celery and garlic: The aromatic trio that builds a flavorful base.
  • Flour and butter: Together they form a quick roux, which thickens the soup into that spoon-coating consistency.

See the recipe card for full information on ingredients and quantities.

My #1 Tip for the Best Broccoli Cheddar Soup

Grate your own cheese. Freshly grated cheddar is a must for the creamiest broccoli cheese soup. Pre-shredded cheeses are coated with anti-caking agents, which stop them from melting smoothly. Translation: that’s how you end up with soup that tastes a little gritty. Trust me, a few extra minutes with a box grater is the difference between silky-smooth and disappointing.

A bowl of creamy broccoli cheddar soup topped with croutons, shredded cheese and chopped chives.

More Tips for Success

  • Don’t rush the roux. Let the butter and flour cook together for a full 2 minutes before adding liquid. This gets rid of that raw flour taste and sets you up for a thick, velvety base.
  • Go low and slow with the cheese. Taking the pot off the heat and adding it a handful at a time keeps the soup creamy instead of separating.
  • Season at the end. Cheddar brings plenty of salt on its own. Wait until after the cheese has melted to taste and adjust to avoid oversalting.
  • Make it vegetarian. Swap chicken stock for vegetable stock and you’ve got an easy meat-free dinner win.

How to Make Broccoli Cheddar Soup

Onions, celery and garlic sautéing in melted butter in a large stockpot, the first step in making homemade broccoli cheddar soup.
  1. Sauté the aromatics. Melt the butter in a large pot over medium heat, then add the onion, celery, and garlic. Cook until the veggies are tender and fragrant, about 5 minutes.
Step two in making broccoli soup: Adding flour to the stockpot with sautéed aromatics and butter to make a quick roux.
  1. Make the roux. Stir in the flour and cook for 2 minutes.
Broccoli florets simmering in milk and chicken stock in a stockpot.
  1. Add the liquid and broccoli. Whisk in the milk until smooth, then add the stock, broccoli florets and mustard. Bring everything to a gentle simmer and cook until the broccoli is tender.
Adding a handful of shredded cheddar cheese to a stockpot containing a broccoli soup base.
  1. Stir in the cheese. Slowly stir in the cheddar a handful at a time and continue stirring until all of the cheese has melted. Taste and season the soup with salt and pepper.

Now It’s Time to Choose Your Texture

One of the best parts about homemade broccoli cheddar soup? You get to decide exactly how creamy (or chunky!) you want it. No matter which version you choose, the flavor stays the same: cozy, cheesy comfort in a bowl.

  • Chunky: Ladle it up as-is, with tender broccoli florets in every spoonful.
  • Smooth: Use an immersion blender to purée the whole pot into a silky, restaurant-style soup. No immersion blender? No problem! Carefully blend the soup in batches in a regular blender until smooth.
  • In-between: Blend half the batch, then stir it back in for a creamy base with broccoli pieces throughout. (This one’s my personal favorite!)

Then, Dig in!

This creamy broccoli cheese soup is begging for toppings, from crunchy homemade croutons, extra cheddar, and a sprinkle of chopped fresh chives to crispy bacon and a dollop of sour cream. Or, for a lighter, protein-packed topping, try crispy roasted chickpeas. And of course, bread is a must! A crusty baguette or my quick no-yeast bread recipe both hit the spot. Or, go all-in by ladling it into a bread bowl.

If you’re craving a Panera-style combo, pair your soup with a sandwich:

Or, keep it light with a soup-and-salad duo—this soup is especially good with a simple kale or Caesar salad (or try my Caesar pasta salad for a slightly heartier option!).

Storing and Reheating Leftovers

Like most dairy-based soups, broccoli cheddar is best enjoyed fresh, but leftovers will keep well for up to 3 days in an airtight container in the fridge.

Reheat leftovers gently on the stovetop. Bringing the soup back up to temp slowly keeps it thick, creamy and smooth. Skip the microwave if you can—reheating too quickly can cause the soup to separate. I know it’s less convenient, but your leftovers will taste so much better this way!

Can you freeze broccoli cheddar soup?

I don’t recommend it. Soups with dairy tend to separate and turn grainy once thawed. If you do freeze it, let the soup cool completely, store in an airtight container, and reheat slowly on the stovetop with an extra splash of milk to smooth it back out.

Two bowls containing creamy homemade broccoli cheddar soup topped with crunchy croutons, shredded cheddar cheese and chopped fresh chives.
Craving more? Subscribe to Just a Taste to get new recipes, meal plans and a newsletter delivered straight to your inbox! And stay in touch on Facebook, TikTok, Pinterest and Instagram for all of the latest updates.
Soup

Easy Broccoli Cheddar Soup

This broccoli cheddar soup recipe is pure comfort in a bowl. Creamy, cheesy and loaded with tender broccoli florets. Ready in 35 minutes or less, and perfect with crusty bread for dunking!
Author: Kelly Senyei
5 from 4 votes
A bowl containing creamy homemade broccoli cheddar soup topped with homemade croutons, chopped chives and shredded cheddar cheese.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 6 servings

Ingredients 

  • 4 Tablespoons unsalted butter
  • 1 cup diced yellow onion
  • 1/2 cup diced celery
  • 2 teaspoons minced garlic 
  • 1/4 cup all-purpose flour 
  • 2 cups whole milk
  • 2 cups chicken or vegetable stock
  • 3 1/2 cups broccoli florets
  • 1 teaspoon Dijon mustard 
  • 3 cups freshly shredded cheddar cheese, plus more for topping
  • Homemade croutons, for serving (optional)

Instructions 

  • Add the butter to a large heavy-bottomed stock pot over medium heat. Once the butter has melted, add the onions, celery and garlic with a pinch of salt. Cook, stirring, until the vegetables are tender, about 5 minutes.
  • Stir in the flour and continue cooking for an additional 2 minutes. 
  • Stir in the milk, then stir in the stock, broccoli and ground mustard. Simmer the soup until the broccoli is tender, about 10 minutes. 
  • Stir in half of the cheese until it has melted, then stir in the remaining cheese and continue stirring until all of the cheese has melted. Taste and season the soup with salt and pepper, then serve garnished with croutons and additional shredded cheese. (See Kelly's Note.)

Kelly’s Notes

  • For an even creamier soup, use an immersion blender to purée it, or blend it in batches in a blender until smooth. 
  • Grate your own cheese. Freshly grated cheddar is a must for the creamiest broccoli cheese soup. 
  • Storage: This soup is best enjoyed fresh, but leftovers will keep in an airtight container in the fridge for up to 3 days. 
  • Reheating: Warm gently on the stovetop over medium-low, stirring often. Skip the microwave—slow reheating keeps the soup creamy and smooth.
  • ★ Did you make this recipe? Don’t forget to give it a star rating below!

Nutrition

Calories: 426kcal, Carbohydrates: 19g, Protein: 20g, Fat: 31g, Saturated Fat: 18g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 0.3g, Cholesterol: 89mg, Sodium: 551mg, Potassium: 491mg, Fiber: 2g, Sugar: 8g, Vitamin A: 1303IU, Vitamin C: 50mg, Calcium: 542mg, Iron: 1mg

Did you try this recipe?

Leave a comment below with your star rating!

This post may contain affiliate links.


Join Our Monthly Recipe Challenge!
Ready to make some dough?ย Cook the featured recipe, submit your photo and enter for your chance to win. Sign up below to get all the details sent straight to your inbox.

Categories

Related Recipes

Check out more crave-worthy favorites

Kelly Senyei holding a copy of The Secret Ingredient Cookbook

love the recipes on just a taste?

Check out my cookbook!

Order your copy of The Secret Ingredient Cookbook featuring 125 brand-new family-friendly recipes with surprisingly tasty twists!

5 from 4 votes

Join the Conversation

Rate and Comment

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

Recipe Rating




Comments

  1. Kim says:

    5 stars
    Super tasty! I didnโ€™t have stock and only had chicken broth. I know, I know, I donโ€™t like changing recipes but this turned out so good, even with broth. Love that it isnโ€™t heavy cream. So, so good!

    1. Kelly Senyei says:

      So glad you enjoyed the recipe, Kim!

  2. Nancy S says:

    5 stars
    This is a great Broccoli Cheddar Soup recipe. The only adjustment that I made was to cut the shredded cheddar cheese down to 2 cups, due to my health concerns. It is so tasty and very easy to make. Thank you!

    1. Kelly Senyei says:

      Thrilled you enjoyed the recipe, Nancy!

  3. Juliana says:

    5 stars
    One word… yum!! Tried this recipe last night and it was a hit with my entire family. Thnx!

    1. Kelly Senyei says:

      Love reading this, Juliana!

  4. Judy says:

    5 stars
    I love all your recipes. So happy to see this one because we have plenty of broccoli in our garden. Going to make it today. Thank you!

    1. Kelly Senyei says:

      Enjoy, Judy!