This classic, creamy, Broccoli Cheese Soup is the ultimate comfort food that’s deliciously packed with fresh broccoli and other vegetables. This cheesy soup is fast and easy to prepare and full of flavor from sharp cheddar cheese and seasoning.
Table of contents
Sorry, Panera… This homemade soup is way better than yours! I know there are plenty of Panera fans out there who may try to disagree, but it’s true. This broccoli cheese soup, made with fresh broccoli and grated cheddar cheese, is so rich, creamy, and decadent. Every bite will make you hum a happy tune.
Just in time for the chilly seasons, this easy to make, classic soup is sure to warm you and fill you up. All of the ingredients are also simple and easy to find at any store. It will take you just a little over 30 minutes to prepare, and kid friendly!
This soup is a great way to sneak some veggies into your diet. I know plenty of picky eaters out there who will eat broccoli if it’s mixed in with creamy cheddar cheese soup. It’s not just broccoli that’s in there, either – there are also plenty of carrots! You can also make my bacon broccoli cheese version for them.
How to Make Broccoli Cheese Soup
- Steam Broccoli: It’s super fast and easy to steam it in the microwave, which helps on busy weekday afternoons. Dice the florets and spread them on a large, microwave-safe plate.
- Add a little water to the bottom, cover with a microwave lid, and cook it for a minute or two. Set steamed broccoli aside.
- Preheat a Dutch oven over medium heat and melt the butter. Add carrots, broccoli stems, and onions to the melted butter and cook until soft and starts to get golden brown.
- Add the garlic and sauté until fragrant. Then, sprinkle flour over everything and stir to mix. Continue to stir and pour in the chicken stock, milk, and add seasonings.
- Let the creamy broth heat through first and then lower the heat and start to add the grated cheddar cheese, one handful at a time. Keep slowly stirring as you add the cheese.
- Once cheese is smooth and melted, add the broccoli and heavy cream. Stir to combine everything and cook for just a few minutes, making sure everything is heated through.
- PRO TIP: don’t cook too long after adding cheese and cream and DO NOT bring the soup to boil. Boiling and cooking too long after adding cheese and cream will cause it to separate.
Recipe FAQs
Can I use frozen broccoli?
Yes, absolutely! While it’s best to use fresh broccoli, whether it’s a bunch or just florets, you can still use frozen broccoli if you’d like. Just make sure the broccoli is fully thawed.
The good thing about using frozen broccoli is that it’s softer so you don’t need to steam it, just cook it in soup a few extra minutes. Make sure to strain off all the accumulated liquids before chopping it and adding it to the soup, and it’ll be good to go.
Can I freeze broccoli cheese soup?
Please note that broccoli cheese soup does not freeze well! There is whole milk and cream in the soup, so it will not freeze and thaw well.
Storing and Reheating
Store leftover soup in an airtight food storage container for up to 3 days in the refrigerator.
The best way to reheat a soup like this is on stove top in a small sauce pot over medium-low heat. To reheat, you can use microwave if needed, but do it in a few second intervals and stir in between.
Try More Comforting Soup Recipes
DID YOU MAKE THIS RECIPE? PLEASE leave a 🌟 star rating! Let me know how you liked it by leaving the 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!
Broccoli Cheese Soup Recipe
Ingredients
- 3 tbsp unsalted butter
- 1/2 yellow onion
- 1-2 medium carrots to taste
- 1/2 cup diced broccoli stems optional
- 3-4 garlic cloves
- 1/3 cup all purpose flour can also use gluten free flour
- 2 cups chicken or vegetable stock
- 1 cup whole milk
- 1 cup heavy whipping cream
- 14 oz sharp cheddar cheese block grated
- 14-16 oz broccoli florets
- 1 tsp garlic powder
- 1 tsp paprika
- 1/2 tsp crushed red pepper flakes
- salt
- black pepper
Instructions
Prepare the Broccoli:
- Easy and fast way to steam broccoli is in the microwave. Dice broccoli and spread it in one even layer on a large plate. Add about a tablespoon of water to the plate. (If you have a microwave steam bowl with a lid, that’s perfect.) I use a microwave plate cover but if you don’t have one, you can use another deep plate turned upside down to cover with just leave a little crack for steam.
- Microwave for about a minute and a half and set aside.
- No microwave? No problem. You can steam broccoli in a steamer on the stove-top. It will take a little longer but it's a good option.
- Note: if you got a broccoli bunch, you can dice some of the broccoli stems and sauté it with onions and carrots for more broccoli flavor.
Make the Soup:
- Preheat the Dutch oven over medium heat and add butter. Let butter melt and add diced onion and carrots (and diced broccoli stems if using). Let it cook, stirring once in a while, until softens and starts to get golden-brown.
- Add minced garlic, stir and sauté until garlic is fragrant.
- Sprinkle flour over the veggies and stir to mix. Pour in the chicken stock as you slowly stir the veggies and then pour in the milk and add seasoning.
- Heat the creamy broth through first, then lower the heat to medium-low. Then, start adding grated cheddar cheese one handful at a time as you stir slowly.
- Add steamed broccoli and heavy whipping cream. Stir and let it cook for just a couple of minutes over medium-low heat. Take off heat.
- PRO TIP: don’t cook too long after adding cheese and cream and DO NOT bring the soup to boil. Boiling and cooking too long after adding cheese and cream will cause it to separate.
Video
Notes
- Cheese – Sharp cheddar cheese freshly grated off the block always provides the best flavor for this soup. Make sure to get block of cheese and grate it yourself! You can use a combination of white and orange or one or the other.
- Broccoli – it’s best to use fresh broccoli. You can get a bag already cut into florets or get a couple of bunches and cut it yourself.
- Gluten free notes: to make this broccoli cheese soup gluten free, you simply substitute the all purpose flour for the gluten free all purpose flour.
- Substituting heavy whipping cream: While a combination of whole milk and heavy whipping cream will give you the best rich and creamy consistency, you can use something else. You can use half and half instead of heavy whipping cream, just make sure it is unflavored.
- Do not boil: remember, after adding milk, cream, and cheese, don’t let the soup boil. After adding milk, you can simmer it gently over medium-low heat and especially after adding heavy whipping cream and cheese, cook over medium-low or lower heat.
Nutrition
Originally published on Will Cook For Smiles in November, 2021.
Kate Morgan says
Thanks for a great recipe. Absolutely loved this soup! Only change I made was substituting light cream for the heavy cream. So delicious and comforting on a cold winter day in Canada like today.😋