Broccoli Cheese Soup
This Broccoli Cheese Soup recipe has a thick and creamy cheddar cheese broth with perfectly cooked broccoli and thin slices of carrots. It’s an easy recipe with simple ingredients that your family will love!
Be sure to try my Chicken Corn Chowder and my Zuppa Toscana Soup recipes next!
Broccoli Cheese Soup
A big ol’ bowl of Broccoli Cheese Soup is the definition of cozy. This is one of the very first soup recipes I ever tackled in the kitchen, and over the years, I’ve made every mistake in the book. 👀
Luckily, I’ve perfected the ingredients, seasonings, and techniques for this soup and I’m here to share the KEYS to success with you. I can promise you’ll end up with the BEST, creamiest, and most flavorful soup there is.
Be sure to check out my tips and tricks below, it’s worth the quick read and you’ll be glad you did!
How to Make It
See recipe card below this post for ingredient quantities and full instructions.
Soften the onions in melted butter. Add garlic, hot sauce, Worcestershire sauce, and seasonings. Add flour and cook for 2 minutes. Add chicken broth in small splashes, stirring continuously. (*Note: The Worcestershire sauce and hot sauce are flavor enhancers that can’t be tasted outright.)
Add the half & half in small splashes, stirring continuously, followed by the chicken bouillon cube. Bring to a gentle boil and let it concentrate and reduce for 5 minutes, uncovered. Add the broccoli and carrots and cover partially. Simmer for 10 minutes, or until the broccoli is fork tender.
Optional: Use an immersion blender and give the soup a quick blend in one spot, then stir to combine so that it’s still got some texture.
Reduce heat to low and sprinkle in the cheddar cheese, stirring continuously. Remove from heat and serve!
The KEY to Thick and Creamy Soup
- The Roux: The base of this soup is a combination of butter and flour, which is a roux. In order to preserve the thickness of the soup, you want to avoid breaking the roux. Do this by adding the chicken broth and half & half in very small splashes, stirring continuously. This will maintain a thick base.
- More Simmering = Thicker Soup: Once the broth and half & half are added, the soup is left to simmer for 5-7 minutes, uncovered. During this time, water evaporates, which concentrates the flavor of the soup and thickens it. It’s then left to simmer longer after the broccoli is added. This makes a big difference in the thickness of the soup.
- Add the Cheese Over LOW Heat: It may seem counterintuitive, but a super hot base won’t make the cheese melt better, it will actually cause the dairy to separate and will create a grainy consistency. To ensure a creamy consistency, gradually add the cheese over LOW heat, to keep it creamy.
- Shred the Cheese From a block: Packaged cheese contains anti-caking agents which prevent it from clumping together in the bag, but also prevents it from melting as well as freshly shredded cheese. Definitely shred from a block for this soup.
- I use Cracker Barrel Sharp Yellow Cheese and Belgioioso Parmesan Cheese for this recipe.
Pro Tips
- Using Frozen Broccoli: I like to use fresh broccoli in this recipe as it’s such a key component in the soup and the texture of fresh is best. Frozen tends to come out little mushier but can be used if needed.
- The mustard powder, Worcestershire- sauce, and hot sauce in this recipe are flavor enhancers that you can’t taste outright. I use Frank’s hot sauce.
- An equal amount of yellow or Dijon mustard may be added if you don’t have mustard powder.
- Nutmeg is pretty potent so be sure to use just a pinch.
- You can skip the Parmesan cheese if preferred, but I like the flavor it adds!
- Be sure to try my Beer Cheese Soup recipe next!
- 📘 Find this recipe on page 50 of my 2nd cookbook, Let’s Eat!
Storage
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months.
- This soup doesn’t reheat exactly back to its original consistency once reheated, but the flavor is still great.
Tools For This Recipe
(Amazon affiliate links)- Check out all of my kitchen essentials here.
- Immersion Blender– To blend the soup right in the soup pot! (An optional step, I give it a very quick blend in just one spot so that it still has some texture.)
- Box Cheese Grater- Shred the cheese from a block for best results, it will melt and taste much better than packaged shredded cheese.
- 4.5 Quart Dutch Oven & Soup Ladle
- Better Than Bouillon– This is what I always use for broth in my recipes. It takes very little space and makes it easy to measure out customized amounts of broth.
- Measuring Spoons– I have these magnetic ones which stay nice and organized in my utensil drawer.
- Pinch Bowls– For measuring seasonings, etc. ahead of time.
- 16 oz. storage containers I use these to store/freeze my soups. They have 8 oz. sizes as well. They’re stackable, leak proof, and dishwasher/microwave safe.
Try These Next
- Lemon Pepper Chicken
- Chicken Parmesan
- Swedish Meatballs
- Easy Chili Recipe
- Homemade Ramen
- Chicken Roulade
Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Click here to join my email list and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐
Broccoli Cheese Soup
Ingredients
Soup
- 6 tablespoons butter
- 1 small yellow onion, diced
- 3 cloves garlic
- 1 teaspoon Worcestershire sauce
- 1 teaspoon hot sauce
- 6 tablespoons flour
- 3 cups chicken broth
- 3 cups half and half, (half milk/half light cream)
- 1 chicken bouillon cube
- 3-4 cups finely diced broccoli florets, fresh or frozen
- ¾ cup carrots, julienned
- 2 ½ cups cheddar cheese, shredded
- ¼ cup Parmesan cheese, grated
Seasonings
- 1 teaspoon mustard powder
- ½ teaspoon pepper
- ½ teaspoon paprika
- 1 pinch nutmeg
Instructions
- Shred/grate the cheese and set aside. Measure out remaining ingredients prior to beginning.
- Melt butter in a large soup pot over medium heat and add the onions. Stir to combine and let them soften for 5 minutes.
- Add the garlic, Worcestershire sauce, hot sauce, and seasonings and cook for 1 more minute. Add the flour and stir to combine, cook for 1-2 minutes, until the raw flour smell is gone.
- Add the chicken broth in small splashes, stirring continuously. Add the half and half in the same manner, then add the bouillon cube. Bring to a gentle bubble. Let it simmer, reduce, and thicken for 5-7 minutes, uncovered, stirring occasionally. Run a silicone spatula along the bottom of the pot throughout cooking to ensure nothing settles/sticks to the bottom.
- Add the broccoli and carrots. Cover partially and let the broccoli and carrots soften for about 10 minutes, stirring occasionally. Adjust heat as needed to maintain a very gentle bubble.
- Once the broccoli is fork tender, reduce heat to low.
- Optional: Use an immersion blender and give the soup a quick blend in one spot, then stir to combine so that it’s still got some texture.
- Over low heat, gradually stir in the cheese and mix until melted and well-combined. Serve!
Notes
- See blog post above from key tips on ensuring that your soup is thick, creamy, and smooth!
- Using Frozen Broccoli: I like to use fresh broccoli in this recipe as it's such a key component in the soup and the texture of fresh is best. Frozen tends to come out little mushier but can be used if needed.
- The mustard powder, Worcestershire- sauce, and hot sauce in this recipe are flavor enhancers that you can't taste outright. I use Frank's hot sauce.
- An equal amount of yellow or Dijon mustard may be added if you don’t have mustard powder.
- Nutmeg is pretty potent so be sure to use just a pinch.
- You can skip the Parmesan cheese if preferred, but I like the flavor it adds!
- Be sure to try my Beer Cheese Soup recipe next!
- 📘 Find this recipe on page 50 of my 2nd cookbook, Let’s Eat!
Storage
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months.
- This soup doesn't reheat exactly back to its original consistency once reheated, but the flavor is still great.
The nutritional information is an estimate and is per serving. There are 6 servings in this recipe.
This is the first recipe from this site that I did not enjoy. The soup appeared to curdle a bit, it wasn’t smooth as the photo or when I’ve had the soup elsewhere. It could have used a little more flavor. My family ate it but for the first time when make it one of your recipes they didn’t come back for seconds. I remain a fan of the site, but I’m going to have to pass on this one and remove it from my recipe box.
I’m sorry to hear that, people usually love this recipe- if your soup curdled it was either because the dairy was added to a base that was too hot which caused it to separate, or the cheese was added to the soup when it was too hot- that can create a grainy consistency. Shredding a high quality cheddar from a block makes a big difference. The chicken bouillon cube also adds extra depth of flavor. ❤️