Today: Get My No Fail, Easy Cookbook Series for 60% OFF
Buy Now

Broccoli and Cheese Soup

Pin RecipeReview Recipe
a bowl of Broccoli Cheese Soup topped with cheese with a spoon
This Broccoli Cheese Soup is a comforting, easy-to-make soup loaded with fresh broccoli florets and rich cheddar cheese, ready in just 45 minutes. Perfect for a quick weeknight meal or a cozy family gathering.
Jump to Recipe
Table of Contents
  1. Broccoli Cheese Soup Ingredients
  2. Cheese & Broccoli Soup Substitutions and Additions
  3. How To Make The Best Broccoli Cheese Soup
  4. Troubleshooting
  5. How To Serve Broccoli Cheese Soup
  6. How To Store Leftover Cheese & Broccoli Soup
  7. Why This Recipe for Broccoli Cheese Soup Is The Best
  8. Frequently Asked Questions
  9. More Soup Recipes You’ll Love
  10. JUMP TO RECIPE

Homemade Broccoli Cheese Soup is the ultimate comfort food, and our easy recipe is perfect for a quick and hearty meal. You’ll need just 45 minutes from start to finish, and you can whip up a creamy, cheesy soup that’s packed with fresh broccoli and rich cheddar.

Don't want to lose this recipe? Get it emailed to you directly! Enter your email below. Plus you'll get a free e-cookbook and amazing recipes sent to you daily.

What makes this soup ultra yummy is the blend of sharp cheese and parmesan cheese. They add a ton of rich flavor and a touch of tanginess. Of course, we use fresh broccoli florets for a wholesome taste.

Whether you’re serving this soup for a warm lunch, light dinner, or appetizer, this Broccoli and Cheese Soup is a crowd-pleaser that’s simple to prepare and so delicious, you’ll be scooping up every last bite.

a bowl of Broccoli Cheese Soup topped with cheese with a spoon

Broccoli Cheese Soup Ingredients

Broccoli Cheese Soup raw ingredients that are labeled

This Broccoli Cheese Soup recipe combines fresh, simple ingredients to create a comforting and flavorful meal. You might even have everything you need to make it today! 

You’ll need: 

  • 8 tablespoons salted sweet cream butter
  • 1 cup finely chopped sweet yellow onion
  • 1 tablespoon fresh minced garlic
  • ⅓ cup all-purpose flour
  • 2½ cups chicken broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 3½ cups fresh broccoli florets
  • 3½ cups fresh shredded extra sharp cheddar cheese (+ ¼ cup for optional garnish)
  • ½ cup shredded parmesan cheese
  • 1½ teaspoons kosher salt
  • 1 teaspoon fresh cracked pepper

Cheese & Broccoli Soup Substitutions and Additions

You can make some small adjustments to this recipe based on what’s available in your kitchen or to meet specific dietary needs. Here are some ideas:

Keep in mind, any changes you make will alter the taste and texture of the soup slightly.

Chicken Broth: You can substitute vegetable broth to make this soup vegetarian. It will still provide a savory base but with a slightly different taste.

Whole Milk: If you prefer a lighter soup, you can use 2% milk. For a richer texture, you can mix in half and half.

Heavy Cream: You can substitute half and half for the heavy cream if you want a lighter version of the soup, but the heavy cream gives it a richer, creamier texture.

We don’t recommend replacing the dairy with coconut milk or cream as it will give the soup an undesirable coconut flavor.

Broccoli Florets: While we encourage you to use fresh broccoli, frozen broccoli can be used if fresh isn’t available. Cut off most of the broccoli stems. Make sure to thaw and drain it well before adding it to the soup.

Extra Sharp Cheddar Cheese: White cheddar can be used instead of yellow cheddar, but it will change the color of the soup. You can also mix in other cheeses like gouda or Swiss for a different flavor.

We recommend you grate your own cheese instead of buying pre-shredded cheese, as freshly grated will melt much better.

Parmesan Cheese: Asiago or Pecorino Romano can be used as substitutes.

Kosher Salt: Sea salt or table salt can be used, but you might need to adjust to your taste.

Additions:

  • Carrots: Adding finely chopped or shredded carrots can give the soup a bit of sweetness and extra nutrients. Cook them along with the onions.
  • Cauliflower: Swap out some of the broccoli for cauliflower for a different taste and texture.
  • Bacon: Add crumbled cooked bacon as a garnish to add a savory saltiness.
  • Spices: A pinch of nutmeg or paprika can add a new layer of flavor to the soup. Cayenne pepper can add a touch of heat. 
  • Cream Cheese: Stirring in a bit of full-fat cream cheese can make the soup even creamier.

How To Make The Best Broccoli Cheese Soup

To make this broccoli cheddar soup recipe, you’ll saute your veggies and make a roux, which will help thicken the soup. Whisk in the liquids, then add the broccoli and cheese. 

It’s so easy to make a hearty bowl of soup right in your own kitchen, perfect for busy weeknights and lazy Saturday afternoons.

STEP ONE: Start by gathering all your ingredients. Finely chop the sweet yellow onion, and mince the fresh garlic. Chop the broccoli into small pieces. Measure out all other ingredients to have everything ready before you start cooking.

STEP TWO: In a large soup pot, melt the butter over medium-high heat.

PRO TIP:​ You can also make this soup in a Dutch oven if you prefer.

STEP THREE: Add the finely chopped sweet yellow onion to the melted butter. Cook uncovered for four to five minutes, stirring constantly, until the onion is softened and translucent. Cooking the onion first helps build a flavorful base for the soup.

STEP FOUR: Lower the heat to medium-low and add the minced garlic. Stir constantly as you cook the garlic for one minute. 

PRO TIP: Garlic can burn easily, so keep stirring and don’t let it sit too long in one spot.

minced garlic added to the pot

STEP FIVE: Add the all-purpose flour to the pot and allow it to melt into the butter. Cook for 1 minute, stirring constantly.

PRO TIP: This step is crucial for creating a roux, which will thicken the soup. Make sure the flour is fully incorporated and cooked through to avoid any raw flour taste.

flour added to the pot of butter

STEP SIX: Whisk in the chicken broth, whole milk, and heavy cream. Continue to whisk to combine and break up any lumps. The mixture should be smooth and creamy.

chicken broth, whole milk, and heavy cream whisked into the pot

STEP SEVEN:  Lower the heat to low and allow the soup to begin to thicken and slightly bubble. Stir occasionally to keep it from sticking to the bottom of the pot.

STEP EIGHT: Add the fresh chopped broccoli florets to the pot. Continue to stir occasionally to keep the soup from scorching. Cook for 10-12 minutes, or until the broccoli softens. 

chopped broccoli added to the pot of soup

STEP NINE: Remove the soup from the heat. Stir in the grated sharp cheddar cheese and parmesan. Stir until the melted cheese is completely incorporated into the soup.

cheddar and parmesan cheese stirred into the pot of soup

STEP TEN: Serve the soup hot, garnished with an optional extra ¼ cup of shredded cheese on top. This final touch adds a nice visual appeal and extra cheesy flavor.

PRO TIP: For a smoother soup, blend it with an immersion blender or in a food processor. You can also lightly mash the broccoli with a potato masher.

Troubleshooting

While you’re making this broccoli cheddar cheese soup, avoid common trouble spots with these helpful tips. They’ll ensure you end up with the perfect, flavorful soup, every time! 

The soup is too thin.

If you want a thicker soup, let it simmer a bit longer to reduce and thicken, or add a slurry of cornstarch and water to help it thicken more quickly.

The cheese doesn’t melt smoothly.

Use freshly grated cheese instead of pre-shredded cheese, as pre-shredded cheese often contains additives that prevent it from melting well. Also, make sure to remove the soup from the heat before you add the cheese so it doesn’t curdle or separate.

The broccoli is too crunchy.

Cut the broccoli into smaller florets to help it cook more evenly and thoroughly, or cook it for a few extra minutes until it reaches your desired tenderness.

The soup tastes bland.

Adjust the seasoning by adding more salt and black pepper, or a pinch of garlic powder to enhance the flavor. You can also add a splash of hot sauce for a bit of a kick.

The soup scorches on the bottom of the pot.

Stir the soup occasionally while it’s simmering to prevent it from sticking and burning on the bottom. Use a heavy-bottomed pot for more even heat distribution.

The soup curdles after adding the cheese.

Make sure to remove the pot from heat before stirring in the cheese to prevent it from curdling. Stir slowly and continuously as you add the cheese.

The soup is too thick.

Add a bit more chicken broth or milk to thin it out to your desired consistency.

How To Serve Broccoli Cheese Soup

This cozy soup is perfect to serve your family when you need a warm meal that doesn’t take long to prepare. This soup is delicious, and can confidently be served to guests or taken to a potluck.

To transport your soup, you can heat it in a Crock Pot with a tight fitting lid. Keep it on the warm setting while you serve it.

Make sure you serve your soup with crusty bread so you can sop up every last drop! Of course, you can serve your cream of broccoli soup with a grilled cheese or a tuna melt to round out the meal. 

It can also make a wonderful side dish for simple dinner mains like chicken tenders, sliders, and hot dogs.

Balancing the richness of the soup with a fresh, crisp Caesar salad makes a great lunch option.

You can even ladel this soup over the top of baked potatoes! Add some extra cheese and a sprinkle of chives for a satisfying meal that’s quick and easy to prepare.

How To Store Leftover Cheese & Broccoli Soup

Properly storing your broccoli & cheese soup recipe ensures you can enjoy its rich, comforting flavor for days to come. Whether you’re making it ahead or saving leftovers, here’s how to store and reheat your soup.

MAKE AHEAD: You can prepare your cheddar & broccoli soup ahead of time and store it in the fridge for up to three days. This makes it a convenient option for meal prep. Follow the recipe instructions, let the soup cool completely, and then transfer it to an airtight container for storage.

IN THE FRIDGE: To store the soup in the fridge, allow it to cool completely before transferring it to an airtight container. It will keep well in the refrigerator for up to three days.

IN THE FREEZER: For longer storage, you can freeze your cheesy broccoli soup. Allow the soup to cool completely before transferring it to a freezer-safe container. It can be stored in the freezer for up to three months. When ready to use, thaw the soup in the refrigerator overnight and then reheat it on the stove over low heat, stirring occasionally.

You can also portion the soup into smaller containers so it’s easy to remove a single serving for lunch.

HOW TO REHEAT: To reheat cheesy broccoli soup, you can use the stove or microwave. 

  • For the stove, place the soup in a pot and warm it over low heat, stirring occasionally until it’s heated through. 
  • In the microwave, transfer the soup to a microwave-safe bowl, cover it with a microwave-safe lid or plastic wrap, and heat on high for one to two minutes, stirring halfway through. Repeat until the soup is hot.

Why This Recipe for Broccoli Cheese Soup Is The Best

Broccoli with cheddar cheese soup has become a beloved favorite for many reasons. Its appeal lies not just in its taste, but in the ease, comfort, and versatility it offers.

Here’s why this broccoli cheese is one of our favorite soups:

Easy Recipe: This homemade soup is really, really easy to make.

Comforting: This comfort food recipe has the best flavor and texture, and makes everyone feel cozy.

Meal Prep Friendly: Make it ahead and enjoy a quick, delicious meal during the week.

Affordable: Uses common ingredients that are easy on the wallet.

Quick to Prepare: Ready in under an hour, it’s perfect for busy nights.

These are just a few of the reasons why this is one of the best recipes for broccoli and cheese soup we’ve ever tried!

This Broccoli Cheese Soup recipe stands out because of its creamy texture, tender broccoli, and cheesy flavor. It’s easy to make, and ready in less than an hour. A crowd-pleaser the whole family will love.

Frequently Asked Questions

How do I thin out the soup if it’s too thick?

Add more chicken broth or milk to reach your desired consistency.

Can I make the soup ahead of time?

Yes, you can make it ahead and store it in the fridge for up to three days.

What can I serve with this soup?

Serve it with a fresh salad, crusty bread, or a grilled cheese sandwich.

Can I make this soup vegetarian?

Yes, substitute vegetable stock for chicken broth to make it vegetarian.

Can I use frozen broccoli instead of fresh?

Yes, you can use frozen broccoli. Just make sure to thaw and drain it before adding it to the soup.

This Broccoli Cheese Soup is a quick, comforting meal that’s perfect for any occasion. Enjoy the rich, creamy flavors and simple preparation for an easy dinner everyone will love.

a bowl of Broccoli Cheese Soup topped with cheese

More Soup Recipes You’ll Love

Get Recipes on Pinterest

get recipes on pinterest
get digital lazy cookbooks
Get a Free Cookbook
Subscribe now to receive our FREE Sweet & Treats digital cookbook with 15 amazing desserts inside!
a bowl of Broccoli Cheese Soup topped with cheese with a spoon

Broccoli Cheese Soup

5 from 2 votes
This Broccoli Cheese Soup is a comforting, easy-to-make soup loaded with fresh broccoli florets and rich cheddar cheese, ready in just 45 minutes. Perfect for a quick weeknight meal or a cozy family gathering.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8

Ingredients
  

  • 8 tablespoons salted sweet cream butter
  • 1 cup finely chopped sweet yellow onion
  • 1 tablespoon fresh minced garlic
  • cup all-purpose flour
  • cups chicken broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • cups fresh broccoli florets
  • cups fresh shredded extra sharp cheddar cheese, plus ¼ cup for optional garnish
  • ½ cup shredded parmesan cheese
  • teaspoons kosher salt
  • 1 teaspoon fresh cracked black pepper

Instructions
 

  • Using a 4-5 quart heavy-bottomed stockpot over medium-high heat, melt the butter.
  • Add the onion and cook uncovered for 4-5 minutes, or until the onion is softened and translucent, stirring constantly.
  • Lower the heat to medium-low and add the garlic. Cook for 1 minute, stirring constantly.
  • Add the flour, and cook for 1 minute, stirring constantly.
  • Whisk in the chicken broth, milk, and heavy cream. Continue to whisk to combine and break any lumps.
  • Lower the heat to low and allow the soup to begin to thicken and slightly bubble.
  • Add the broccoli. Continue to stir occasionally to keep the soup from scorching. Cook for 10-12 minutes, or until the broccoli softens.
  • Remove the soup from the heat. Stir in the grated sharp cheddar cheese and parmesan. Stir until the cheese is completely incorporated.

Notes

  • You can also make this soup in a Dutch oven if you prefer.
  • Garlic can burn easily, so keep stirring and don’t let it sit too long in one spot.
  • This step is crucial for creating a roux, which will thicken the soup. Make sure the flour is fully incorporated and cooked through to avoid any raw flour taste.
  • For a smoother soup, blend it with an immersion blender or in a food processor. You can also lightly mash the broccoli with a potato masher.

Nutrition

Calories: 512kcal | Carbohydrates: 15g | Protein: 19g | Fat: 43g | Saturated Fat: 26g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.5g | Cholesterol: 127mg | Sodium: 1277mg | Potassium: 349mg | Fiber: 1g | Sugar: 6g | Vitamin A: 1687IU | Vitamin C: 37mg | Calcium: 532mg | Iron: 1mg
Have You Tried This Recipe?Follow me on Pinterest @spaceshipslb

Get Recipes on Facebook

get recipes on facebook

Proudly Prepared by the Spaceships Kitchen

This recipe was developed, tested, cooked and photographed by the Spaceships Kitchen. From our dinner table to yours, we hope you think it's out of this world!

You May Also Like

get digital lazy cookbooks

Reader Interactions

Comments

    Leave a Comment

    Recipe Rating




    Comments

  1. Chrissy says

    Are we supposed to use 3 or 8 tbsp butter? There’s a discrepancy between the picture of ingredients and the typed recipe

16108

Free Membership!

Get all our new recipes straight to

your inbox plus a BONUS

download in your first email! ❤