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.
Maria Kollision says
Thank you so much for posting this! I’m a beginning recipe blogger, so seeing the difference between the first post and where you are today is really inspiring for me. 🙂 What’s your camera and lighting setup like? The pictures all look so good….
lyuba says
Thank you, Maria! I’m happy to inspire 🙂
I use a Nikon D5100 and I always shoot in the natural light next to a window. Just make sure that it’s not a direct sunlight!
Julia says
This looks delicious! There’s nothing quite like cheesy goodness and bacon all in one warm and delicious bite. This soup is perfect for that chilly fall weather, a real treat for lovers of scrumptious soup and cheddar cheese.
Ruthie says
YUM!! One of my fave soups so I must give your version a try! I’m so glad you came to share at Super Saturday Show & Tell last week… this week I’m co-hosting a HUGE bash with 2 other bloggers! Come on over http://www.whatscookingwithruthie.com and share again! xoxo~ Ruthie
Debi says
This looks so GOOD, I wish I had a bowl of it now! Thank you for sharing on Thursday’s Treasures. This is one of my features on Week 95.
Stacy @Stacy Makes Cents says
Do you think it would be weird to make this at 7:30am? LOL Visiting from Ducks in a Row.
lyuba says
Not at all! Nothing wrong with having it for breakfast 🙂
Thank you!
Megan says
Yum! Broccoli cheese soup is one of my all time favorites! I love the addition of bacon. I would love for you to share this over at my link party,
lyuba says
Thank you, Megan!
Cindy Harris says
I saw bacon in the title and had to stop by–looks delicious.
lyuba says
Hehe, thank you, Cindy!
Trish - Mom On Timeout says
This soup looks amazing Lyuba! Love Velveeta!
lyuba says
Thank you, Trish!!
kristi@ishouldbemoppingthefloor says
Sounds awesome, Lyuba!! This will be going on my soup list for sure!!
lyuba says
Thanks, Kristi 🙂
Miz Helen says
Great flavor for this soup and pure comfort! Thank you so much for sharing with Full Plate Thursday. Hope you are having a great summer weekend and come back to see me real soon!
Miz Helen
lyuba says
Thank you, Miz Helen!
Jill P. says
This sounds deelish! Will be pinning to make when the weather cools down. Found you at Happy Hour Friday, thanks for sharing!!! Jill @ mamaging.com
lyuba says
Thank you so much Jill!
Jocelyn @ BruCrew Life says
I love how you sneak extra veggies in there. Genius!!
lyuba says
Thank you, Jocelyn! Sometimes, it’s the only way! I add some cauliflower sometimes too 🙂