Bacon Broccoli Cheese Soup is the most comforting soup. It’s rich, creamy, cheesy and loaded with vegetables and bacon. Flavor of bacon is present in every bites and crispy bacon pieces make the perfect texture addition as well. It’s incredibly easy to make at home and can be done in 30-40 minutes.
Table of Contents
I haven’t met a single person yet who didn’t love a comforting broccoli cheese soup. Even people who aren’t “into vegetables much” and many kids love this creamy, cheesy soup.
And how to you not love this, it’s basically a delicious cheese dip but in a soup form! It may be secretly (or not so secretly) loaded with vegetables, the rich and creamy soup base loaded with flavorful cheese is hard to pass on. It’s also incredibly easy to make at home and it can be done in 30-40 minutes.
I love that you can adjust several ingredients in the recipe to make it taste just how you love it. You don’t get that freedom from the store or a restaurant!
Some adjustments you can make are in cheeses, where you can choose sharper or milder ones. You can also adjust the spice level by adding different amount of red pepper flakes. And probably the most common adjustment is the size of the broccoli. Some people like the soup a little more chunky, while other prefer to mince the veggies and broccoli as small as possible.
Ingredient Notes and Tips
Bacon – try to use original pork bacon with no other flavors added. Remember, it’s easiest to cut the bacon cold, so don’t take it out of the refrigerator until you are ready.
Vegetables – you will need yellow onion, carrots, and diced broccoli stems.
Garlic -you always want to use fresh garlic for the best flavor.
Flour – use all purpose flour and it you need to, use gluten free all purpose flour.
Stock – use chicken or vegetables stocks as you wish and when possible, use homemade chicken stock or vegetable stock. When using store-bought broths and stock, try to get “low sodium” or “no salt added” kind. Try to also get bone broth if available, it will have a richer flavor.
Cream – use half and half to create a nice and creamy texture that is not too thick or heavy.
Cheeses – Sharp cheddar cheese freshly grated off the block always provides the best flavor and texture for this soup. Make sure to get block of cheese and grate it yourself! This will ensure the best melted texture since pre-shredded cheeses always contain powdered separators. You can use white cheddar or yellow and as sharp as you prefer and I like to add a block of Monterrey Jack cheese for a smooth and creamy consistency.
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.
See recipe card for complete information on ingredients and quantities.
How To Make Bacon Broccoli Cheese Soup
Prepare broccoli first! Dice the florets and spread them on a large, microwave-safe plate. (Save excess stems.) Add a little water to the bottom, cover with a microwave lid, and cook it for a two to three minutes. Set steamed broccoli aside.
PRO TIP: It’s super fast and easy to steam it in the microwave, which helps on busy weekday afternoons. However, you could also use a steamer on a stove-top to steam the broccoli as well if that’s what you’d prefer.
PRO TIP: it’s easiest to dice bacon while it’s still cold, so keep it in the refrigerator right until you are ready to dice it.
Preheat a Dutch oven or a soup pot of choice, cook diced bacon until the fat is all rendered (1). Then, remove the bacon with a slotted spoon, leaving the fat in the pan. Set bacon aside and if you have too much bacon fat remaining, pour some off into an aluminum foil lined cup (discard when cooled).
Add all of the veggies to the pot and cook until softened, then add the garlic (2) and cook until fragrant. Lower the heat to medium-low and sprinkle flour over all of the veggies (3) and stir to coat the veggies evenly (4).
Continue to stir veggies and pour in the chicken stock (5). Stir slowly but well, until the mixture is smooth and starting to thicken. Mix in seasoning (6). Pour in half and half (7), mix well, and let it heat through.
Start to add the grated cheeses, one handful at a time. Keep slowly stirring as you add the cheese.
Once cheese is smooth and melted (8), add the broccoli, crispy bacon, and chives (9). Stir to combine everything and cook for just a few minutes, making sure everything is heated through (10).
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
The best cheese to use in broccoli cheese soup is definitely hand grated sharp cheddar cheese. For the BEST flavor and texture, get the block and grate it yourself. Don’t buy the pre-shredded bagged cheese.
Cheese that is already shredded in the bag is not good to use in soups and sauces because it contains separators, which is the powdery substance that coats each shaving of cheese.
Using pre-shredded cheeses completely alters both, sauce and soup consistencies. I like to use sharp and extra sharp cheddar cheeses in my broccoli cheese soups, sometimes adding Monterrey Jack cheese for more creaminess.
But I also like to play around with other cheeses like in Italian Broccoli Cheese Soup and Asiago Broccoli Cheese Soup.
Naturally, cheddar cheese is actually white! Yellow, or orange cheddar cheese is just plain white cheddar with added food coloring. The food coloring was added to cheddar cheese to make it more appealing to American consumers because they were used to seeing yellow colored cheeses (think American cheese on cheeseburgers).
So the only difference between white and yellow cheddar cheeses is the food coloring – there’s no difference in taste or textures. What affects the taste and texture is the aging process, aging time, and smoking. The sharpness is dictated by the amount of time the cheese was aged. Longer aging times means sharper flavor, which is great for this recipe.
Yes, you can! 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.
Storing, Freezing and Reheating
Broccoli cheese soup is a good one to make ahead and store for a few days. Make sure to cool the cooked soup to room temperature first. Store it 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. Don’t make the heat too high or you will scald the cheese and cream. To reheat quickly, you can use microwave if needed, but do it in a few second intervals and stir in between.
Freezing- Please note that broccoli cheese soup does not freeze well! There is cheese and cream in the soup, so it will not freeze and thaw well, the texture will be compromised.
More Comforting Soup Recipes To Try
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!
Bacon Broccoli Cheese Soup Recipe
Ingredients
- 1 tbsp vegetable oil
- 12-14 oz uncooked bacon
- 1 small yellow onion
- 2 medium carrot
- 1/2 cup chopped broccoli stems
- 1 garlic cloves pressed
- 3 tbsp all purpose flour*
- 2 cups vegetable or chicken stock
- 2 cups half and half
- 8 oz sharp cheddar cheese block not shredded
- 8 oz Monterrey Jack cheese block not shredded
- 1 tsp salt adjust to taste
- 1 tsp garlic powder
- 1/2 tsp crushed red pepper flakes adjust to taste
- 14-16 oz broccoli florets
- 3 tbsp diced chives
Instructions
Steam broccoli:
- Dice the florets as small as you wish and spread them on a large, microwave-safe plate. (Save excess stems.) Add a little water to the bottom, cover with a microwave lid, and cook it for a two to three minutes. Set steamed broccoli aside.
Cook bacon:
- Note that it is easier to dice cols bacon, so don't pull it out of the refrigerator until ready to cut.
- Preheat a Dutch oven or a soup pot of choice and add a little oil. Add diced bacon and cook it until the fat is all rendered.
- Remove the bacon with a slotted spoon, leaving the bacon grease in the pan. Set bacon aside. If you have too much bacon fat remaining, pour some off into an aluminum foil lined cup (discard when cooled).
Cooking the soup:
- Add diced onion, carrots, and broccoli stems to the pot and cook until softened. Make a little well in the center of the veggies and add the garlic. Cook until fragrant.
- Lower the heat to medium-low, sprinkle flour over all of the veggies and stir to coat the veggies evenly.
- Continue to stir veggies and pour in the stock. Stir slowly but well, until the mixture is smooth and starting to thicken. Mix in seasoning and pour in half and half. Mix well and let it heat through.
- While it's heating through, grate the cheeses on a large box grater. Once the creamy broth is hot (never boiling), slowly stir in the cheeses, adding one handful at a time.
- When cheese is smooth and melted, add in the steamed broccoli, crispy bacon, and chives. Stir to combine everything and cook for just a few minutes, making sure everything is heated through.
Notes
Nutrition
Originally published on Will Cook For Smiles in December 2013.
Mel says
It’s the middle of winter here and that looks so amazing!
lyuba says
Thank you so much!
Jazmin @ Frugality Gal says
I LOVE Broccoli Cheese soup. My first experience with it was when I ordered it through carryout at Bob Evans once, and it’s now one of my favorite soups.
lyuba says
Thank you, Jazmin!
Cathy @ Lemon Tree Dwelling says
I love the addition of bacon to this….my husband is anti-veggie too! Unless the veggies are smothered in cheese….so this soup is perfect! 🙂
lyuba says
Hehe, yeap 🙂 Thank you, Cathy!
Tonia@thegunnysack says
Amazing! I love broccoli soup and then you had to go and add bacon…YUM!!
lyuba says
Haha, thank you, Tonia!
My Kids Guide says
I love anything with Velveeta! This looks sooo good – we love broccoli and cheese soup and my husband is a huge bacon lover. Have to make this soon!
lyuba says
Thanks so much 🙂
Kievonna says
I’m in love! Lyuba, you’ve inspired me to make this soup it’s one of my favorites and yours looks deeeelish
lyuba says
Awww, thank you so much!
Alyssa Rivers says
I love broccoli cheese soup…. with bacon added? YUM! Looks fantastic! Pinned!
lyuba says
Thank you, dear friend!
Krista @ joyfulhealthyeats says
I totally agree with the “removing the old posts” comment. I was thinking of just retaking all the pictures from my old posts. But it is really cool to look back and see how far I have come. {although its only been 5 months..haha.. but I still feel I’ve come far} All in all.. your very inspiring and encouraging! Love this recipe and definitely going to try it… pinning now! thanks Lyuba!
lyuba says
You are so sweet, Krista! Thank you!
Lizy @ http://justdipitinchocolate.blogspot.com/ says
My favorite soup is Broccoli Soup! super pining this one for future reference! You are really a wizard in the kitchen Lyuba!
Thanks for sharing this deliciousness!
Came over this time from Nap time creation’s party
Lizy
lyuba says
Awww, Lizy, you are too sweet!
Dorothy @ Crazy for Crust says
This sounds so good Lyuba! Now I’m totally craving soup!
lyuba says
🙂 Thank was the point, Dorothy! Thank you!
Jenn says
Adding bacon to broccoli cheese soup, why didn’t I ever think of that!! Sounds amazing.
lyuba says
Thank you, Jenn! Yum, indeed 🙂
Leslie says
Yum! I havn’t had lunch yet. this looks so good! consider yourself “liked” on bloglovin. I love broccoli & cheddar soup. Bacon makes everything better so win win! Thanks for sharing.
lyuba says
Thank you, Leslie! You are so sweet 🙂