This is not the fastest Broccoli Cheese Soup you’ll ever make, but it will probably be the best. With just a little time and effort, you can transform this simple soup from a kitchen staple into a family favorite.

Creamy Broccoli Cheese Soup
I’m not saying there is not a legit place in your kitchen for the ultra-quick version of this soup.
Heck, I’m not even saying there’s not a place for the pre-made or canned varieties. I LOVE me some Costco Broccoli Soup and use it pretty regularly to throw together a weeknight no-thought Broccoli Noodles.
I have a couple of cans of various “cream-of” soups in my cupboard, right now, in fact. Side note: make my Homemade Cream Of Chanterelle next time you find some of those in the store. OH.MY.GOSH.
All I am saying is if you LOVE this kind of soup, you are really going to want to try this particular version because it is by far the best I’ve ever had.

Broccoli Cheese Soup Shopping List
Wondering if you have to hit the store? Here’s the list of items you’ll need to make this recipe. For specific amounts, please refer to the printable recipe card at the bottom of the post.
- Salted Butter
- Flour
- Onion
- Celery
- Carrots
- Broccoli
- Chicken Stock
- Salt
- Garlic Powder
- Pepper
- Cream
- Cheddar Cheese

How To Make Broccoli Cheese Soup
This is just the overview so you can see what you’re actually getting into here. When you are cooking, you’ll want to use the full recipe at the bottom of the page.

The key is…time.
- Time on the broth.
- Time to make sure it is blended and smooth.
- Time to properly brown the roux.
Sometimes that little bit of effort can really have an impact on the final dish, and this is one of those times.
Roux
- Melt Butter & Start the Roux – Melt the butter in a small non-stick skillet over low to medium-low heat.
- Cook Until Golden Brown – Whisk in the flour and stir frequently. Let it cook until the roux turns a deep golden brown, which may take 20–30 minutes.
- Set Aside – Remove from heat and set the roux aside once it’s ready.
Soup
- Add Base Ingredients to Pot – In a medium to large stock pot, place all of the soup ingredients except for the broccoli florets and the cream.
- Simmer Until Vegetables Are Soft – Bring to a simmer over medium heat and cook until everything is fork-tender.
- Blend Until Smooth – Use an immersion blender to puree the soup until it’s completely smooth.
- Add Roux and Broccoli Florets – Stir in the prepared roux and add the broccoli florets to the pot.
- Simmer and Thicken – Simmer for about 5 minutes, stirring often, until the soup starts to thicken.
- Stir in Cream and Cheese – Reduce heat to low, add the cream, and slowly stir in the cheese until fully melted and smooth.
- Serve Hot – Ladle into bowls and serve immediately with crusty bread.
This soup would be great with Bread Sticks!
Creamy Broccoli Cheese Soup FAQ
We are always cooking for a crowd here, as most of you know, but even so, I will still double the recipe pretty often so we have some for leftovers or the freezer. Make some for a new mom in your life, or an old mom that might just need a night “off” from cooking.
Double the batch and save some an easy dinner later in the week. Broccoli noodles continue to be a family favorite here. Add a crunchy topping and you’ve got yourself a good old-fashioned casserole.
Homemade milk rolls would be a perfect pair for this hearty, comforting soup! If you are in the mood for great potato soup, this Rustic Potato Soup from Vegetarian Mama will hit the spot!
More Incredible Soup Recipes
- Beef Stroganoff Soup Recipe
- Beef Udon Soup
- High Protein Broccoli Cheese Soup
- Creamy Wild Rice Soup
- Smoked Italian Wedding Soup
- Italian Sausage and Cabbage Soup
- Beef Dumpling Soup Recipe

Creamy Broccoli Cheese Soup

This is not the fastest broccoli cheese soup you'll ever make, but it just might be one of the best. Time and a little bit of effort are all that is needed to take this simple soup from a kitchen staple to a family favorite.
Ingredients
Roux
- 1/2 cup salted butter
- 1/3 cup all-purpose flour
Soup
- 1/2 cup onion, chopped
- 1/3 cup celery, chopped
- 1/2 cup carrots, chopped
- 3 cups broccoli stalks
- 2 quarts chicken stock
- 1 1/2 teaspoons salt
- 1/2 teaspoon garlic powder
- 1/4 teaspoon pepper
- 4 cups broccoli florets
- 1/2 cup cream
- 4 cups shredded cheddar cheese
Instructions
Roux
- Melt the butter in a small non-stick skillet. Whisk in the flour, and cook over low to medium-low heat, stirring frequently, until the mixture is golden brown. This can take 20-30 minutes sometimes. Set aside when done.
Soup
- In a medium to large stock pot, place all of the soup ingredients except for the florets and the cream.
- Simmer over medium heat until all of the vegetables are soft. Using an immersion blender, blend until completely smooth.
- Stir the roux into the soup and add the broccoli florets. Simmer until the mixture is slightly thickened, frequently stirring, for about 5 minutes.
- Reduce heat to low, and add the cream and slowly stir in the cheese. Serve immediately with crusty bread.
Nutrition Information:
Amount Per Serving: Calories: 520Saturated Fat: 23gCholesterol: 117mgSodium: 1267mgCarbohydrates: 20gFiber: 2gSugar: 6gProtein: 23g