This loaded broccoli cheese bacon soup is full of hearty veggies, cheddar cheese, and crisp bacon! It takes broccoli cheese soup to a whole new level.
One of our favorite soups, this leveled up broccoli cheese soup is incredibly delicious. I serve this soup to company a lot, and it is always a hit!
Start with the Veggies
This loaded broccoli cheese bacon soup comes together in two parts: 1) the vegetables and 2) the cheese sauce.
Get the veggies cooking first! They simmer in savory broth until tender.
- carrots
- celery
- ptatoes
- onions
- broccoli
All said and done there are ten cups of vegetables in this soup! And…a healthy amount of bacon and cheese, too. Moderation in all things. 😉
The Cheese Sauce
While the veggies simmer, make the creamy, cheesy sauce.
- Fry chopped bacon until crisp. Remove the bacon to a plate and drain most of the grease.
- Add a bit of butter and flour to make a roux.
- Slowly whisk in milk (lump-free sauce coming right up!). Cook until thickened.
- Add shredded cheese and a few simple seasonings.
I know it’s a bit of a pain to dirty two pots in the name of soup, but it is worth it for this recipe. I’ve tried endlessly experimenting with this recipe to simplify the process, but it *always* turns out best making the roux + cheese sauce in a separate pot.
When the veggies and cheese sauce are ready, pour the cheese sauce into the vegetable/broth mixture.
Give it a good stir, and cook for a couple of minutes. The soup may appear a bit thin at first, but it will thicken perfectly as it cooks and then cools down for eating.
Stir in the reserved crisp bacon. You can save a bit for topping individual portions, as well.
A Favorite Soup
This loaded broccoli cheese bacon soup gives regular ol’ broccoli cheese soup a run for its money. Thick and hearty, it is one of the best soups ever.
Thus absolutely the best soup I have EVER made!!!! Excellent flavors!! Thank you for sharing. ❤️ -Marsha
I just made this tonight and all 5 of my kids ranging from 19 to 9 plus the husband and I absolutely loved it.. and getting the 19 and 15 year old to eat any type of veggies or soup is practically impossible so that is saying a lot. It was hearty and really hit the spot. I used gluten free rice flour instead of regular because i have celiac but it worked perfectly fine incase someone else also has this problem. I will absolutely be making this again. -Julie
This is my family’s favorite recipe, filled with lots of yummy stuff. -Melanie
This was fantastic! Definitely a “Do Over” which in our house means it will be made again and again. -Linda
Loaded Broccoli Cheese and Bacon Soup
- 3 cups chicken broth (see note)
- 1 cup peeled and diced carrots
- 1 cup diced celery
- 3 cups peeled and chopped potatoes
- ½ cup finely chopped onion
- 4 to 5 cups chopped fresh broccoli
- 6 to 8 slices bacon, chopped (see note)
- 4 tablespoons butter
- ⅓ cup all-purpose flour
- 3 cups milk
- 4 cups shredded sharp cheddar cheese
- 1 teaspoon salt
- ½ teaspoon pepper
- 1 teaspoon dried mustard
Prevent your screen from going dark
-
For the vegetables, in a 6-quart or larger pot, add the chicken broth, carrots, celery, potatoes and onions. Bring the mixture to a boil, reduce the heat, cover, and simmer for 10 minutes until the vegetables begin to soften. The vegetables will continue to cook in the following step.
-
Add the broccoli. Cover and simmer for 8 to 10 minutes. (The pot might seem overly full with veggies and not “soupy” enough, but it will thin out once the cheese sauce is added.)
-
In a separate medium saucepan over medium heat, saute the bacon until golden and crisp. Remove the bacon to a paper towel-lined plate. Drain the grease and return the pot to the stove.
-
Add the butter and melt over medium heat. Whisk in the flour and cook for 1-2 minutes until golden, stirring constantly. Slowly pour in the milk, whisking constantly, and cook until the mixture is bubbling and slightly thickened, 5-7 minutes.
-
Add the cheese a handful at a time, stirring until melted before adding more cheese. Whisk in the salt, pepper and dry mustard.
-
Pour the cheese sauce into the pot with the vegetables and stir to combine. Heat until gently bubbling and warmed through.
-
Stir in the reserved bacon and add additional salt and pepper to taste, if needed. Add additional milk or broth to thin the soup, if needed. The soup will continue to thicken as it cools.
Broth: increase the broth to four cups for a slightly less thick soup.
Serving: 1 serving, Calories: 476kcal, Carbohydrates: 31g, Protein: 24g, Fat: 29g, Saturated Fat: 17g, Cholesterol: 82mg, Sodium: 863mg, Fiber: 4g, Sugar: 8g
Recipe Source: adapted from a recipe my sister-in-law, Melissa, sent me by way of her friend Meredith (thanks, Meliss!) – I made a ton of changes: decreased butter from 8 tablespoons to 3, increased liquid and used broth instead of water, used real cheese instead of velveeta and changed up the quantities of vegetables to name a few.
Recipe originally posted October 2013; updated December 2024 with new photos, recipe notes, etc.
Disclaimer: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for me to earn fees by linking to Amazon.com and affiliated sites. As an Amazon Associate I earn from qualifying purchases.