Loaded Broccoli Cheese Bacon Soup
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
What to Serve With This
- Easy Peasant Bread
- Caesar Salad
- Fresh, seasonal fruit
One Year Ago: The Best Chocolate Crinkle Cookies
Two Years Ago: Perfect Caramel Pecan Sticky Buns
Three Years Ago: Soft and Chewy Chocolate Ginger Molasses Cookies
Four Years Ago: Peanut Butter Pretzel Caramel Chocolate Bars
Five Years Ago: Creamy Tuscan Tortellini Soup {Quick and Easy}
Six Years Ago: Easy Parmesan Breadstick Knots
Seven Years Ago: 25 Favorite Christmas Treats {Candy + Cookies + Fabulous Food Gifts}
Eight Years Ago: Overnight Creme Brûlée French Toast Bake
Nine Years Ago: Raspberry Ribbon Salad
Ten Years Ago: Bacon Wrapped Chicken Bites {Main Dish or Appetizer!}
Loaded Broccoli Cheese and Bacon Soup
Ingredients
- 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
Instructions
- 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.
Notes
Recommended Products
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.
Om not really a soul person but this is the best I have ever had! I ate amost all myself. I even doubled it. Awesome stuff!
Love this soup! I make it about once a month and pair it with either a homemade bread or biscuits.
Small changes I make are to take the time to properly caramelize the onion (for the amazing sweet, almost nutty flavour you can draw out of them!) and I add them right at the end. I also add fresh chopped parsley, basil, and a bay leaf or two. I often make this soup the day before I plan on serving it as I find the flavours really develop overnight.
Thank you for what has become a favourite feed among family and friends.!
I tried this recipe and the small issues were mine. It was great and I will make it again. My question is I cut the recipe to 4 servings and I think when I reheat the soup, the brocolli will be too mushy. I used fresh broccoli and it had crunch, can u make any recommendations?
Are you wanting the broccoli to continue to have crunch, Frankie?
This is my kids favorite soup! I love the amount of veggies in it! I add a whole bag of frozen riced cauliflower with the other simmering veggies. No one has ever noticed. My 9yr old recently discovered soup in a bread bowl at a restaurant so at her request I am making this soup tonight with your Italian Bread Bowls. Thank you so much for your amazing recipes!
Such a great idea to add riced cauliflower, Erin!
Can I use frozen broccoli?
I haven’t tried it, but I bet frozen broccoli would work just fine.
We love this soup! I’ve made it several times now and it’s become my go to recipe when I want a creamy soup. The only change I make is I only ever add 8 oz cheese and it is plenty cheesy and creamy for us. Making it again tonight with your rustic bread for company.
Thank you for this! When you’re cooking on a budget, it’s hard to put an entire pound of cheese into a recipe… I was wondering if half would be just fine!
This soup is SO delicious. My seven year old son–who has to be begged and bribed to eat veggies at times–gobbles it up every time and never leaves a vegetable behind. It’s also a very forgiving, versatile recipe. I’ve left the potatoes out entirely, bulked up on other vegetables, added less milk, etc., and it turns out great every time. Thanks for all you do, Mel. Your site is always the first place I go to for new recipes!
Thank you so much, Lauren!
I can’t give this a fair rating because I didn’t follow the recipe exactly, but I will say that it turned out amazing. Here’s what I did:
– I didn’t have any chicken broth on hand, so I used vegetable broth instead.
– To make the roux I added 2 Tbsp of butter to the bacon fat, instead of draining the fat and using just butter.
– I omitted the celery because I don’t like its texture in soup, and I didn’t add any other veggie in its place. This worked out great because it made the soup more soupy and less chunky, which I liked, and I didn’t need to add extra liquid like the recipe suggests.
Everything else was per the recipe. The taste and texture were incredible. My husband who isn’t a fan of vegetables went back for seconds, and I went back for thirds! This one’s definitely a keeper. I’ll have to try it with chicken broth next time!
Yummy! This one hit the spot on this single-digit night in Green Bay, WI!
A friend recommended this recipe to me yesterday, and since I happened to have all the ingredients on hand, I made it for our dinner tonight. It was perfection! I’ve tried other broccoli cheese soup recipes over the years, but we’ve been totally underwhelmed with all of them until this one. I didn’t measure out the veggies as I was chopping, and I’m guessing I probably used almost twice as much (purposely), but everything else was done according to the recipe. It was the perfect consistency – neither too thick nor too thin – and full of flavor. My husband even said “I think you’ve finally found our broccoli cheese soup recipe — this one is perfect, don’t change a thing!” High praise coming from my Mr Picky Pants. Thanks, Mel!
Haha…that’s a great compliment from your husband! So happy to hear it; thanks for letting me know!
So, my family has this souo challenge doing on… When I looked this recipe up, I was only searching for a soup recipe to put my turkey bacon in… but, my children gobbled it down without any objections. The children all say this soup wins!
I didn’t change much… Organic bone broth, 1/2 a bell pepper, no celery, and turkey instead of swine. With a little salt and pepper we’d have had a decent veggie soup, but you were right, when you mix in the chease sauce, BAM!
I can’t wait till tomorrow’s lunch.
My family LOVED this soup. Said it was the best soup they have ever had. I have never made anything from this site that my family didn’t like. This was another hit 🙂
Thank you so much, Denise!
I’ve made about 20 recipes from Mel now, but this is the first time I’ve commented. As with almost every other recipe on this site, I have the same comment about this one: absolutely delicious, but there is no way the prep time is accurate. I challenge Mel to provide video evidence of this recipe taking 25 minutes to prep. I love this website and these recipes, and I’ve come to rely on them almost exclusively for my meal planning, but c’mon…there’s no way anyone can cook that fast!
Hey Sarah – I’m glad you loved this soup! In response to the prep time, the 25 minutes is for chopping the vegetables and shredding the cheese. I know it’s a lot of veggies (and a lot of cheese!), but yes, I really can chop them and shred the cheese in 25 minutes. 🙂 You are right when you say no one could cook this recipe that fast! I agree with that. The cooking time is an additional 35 minutes (as noted above the recipe).
How could you make this in Instant Pot and slow cooker?
Has anyone made this with soy milk or another non-dairy alternative?
Yes! So good with unsweetened coconut milk. My family loved this soup. Thank you!
Yes, I made it with cashew milk and it was fabulous!
My kids have been begging for this all summer since I made it a couple of times last winter. I have put them off on account of summer is not for hot soups, but they are going to be thrilled that I am pitting it on the rotation now that it is cooler. They love this soup so much! Thank you for a great recipe!
I used this recipe for the cooking class I teach at a Senior Independent Living Apartment Community in Houston. It was an incredible success. I am making it again this weekend for myself and freezing servings for future use. My students all stayed for dinner that evening and most had two bowls of this soup. Trust me it is LOADED – with veggies and fabulous flavor and texture. It was such a success that this week the number of residents to attend the cooking class has doubled. Thank You Mel!
You’ve inspired me to make this tonight for dinner!
This was delicious. I did modify a tad. I didn’t have carrots or potatoes on hand so I excluded them. I added 1t. of thyme to the chicken broth & veggies, as well as 3 cloves of garlic to infuse flavour. I substituted bacon fat for butter. I used 3/4c. of cream cheese and ~1-1/2c. old cheddar. I only used 300g broccoli so reduced milk down to 2 c.
Very late to the game on making this, but it’s awesome…better late than never…made homemade Cheez It crackers and had all this cheese leftover…click to you and WA…LA..soup with cheese…you are always my go to for everything is AMAZING!!! thank you
what can be used in place of chicken broth? I do not eat any bird related products.
Vegetable broth or something like that.
I didn’t have any broth so just used water with about 1/4 tsp salt. There are plenty of other flavors in this recipe and I can’t imagine I blew it too badly by just using the water!
So delicious! I’m making it for the second time tonight. My husband said he could totally eat this twice a week! And that’s really saying something.
This recipe was amazing. We used a stick blender to make it a little smoother, and used half the cheese, but it was soooo good. Thank you!
Made this soup today and it is fabulous. I used broccoli and cauliflower to use up veggies. Thanks for the recipe.
CAN THIS SOUP BE MADE THE DAY BEFORE SERVING AND WARMED ON A LOW HEAT THE NEXT DAY?
Sure.
I made this two nights ago; was a huge hit with me and my housemate!
Amazing, thank you so much for your brilliant recipes 🙂
I have made this soup a half dozen times already! My family loves it! My kids will scrape their bowl clean. I have searched for and tried for years to find the perfect broccoli cheese soup and here it is! I think pouring the roux in at the end makes all the difference in the texture of this soup. It is thick and delicious.
Oh my, I think I have a new favorite soup! Thank you so much for sharing this incredible recipe!
I travel a great deal and I am always looking for a good left over for my honey. This recipe was a bit of chopping and stirring, but it was well worth the effort. When I was done, my husband cooked up the rest of the pound bacon to add to the soup, I have to admit, it was not too much! Yummy! Thanks!
Hi Mel!
I made this last night, so yummy! Thank you 🙂
I made this recipe for a potluck and work and it was an absolute hit!! I’m not a big fan of creamy sauces or soups, but I loved this soup so much that I have made it 3 times since. I’ve experimented with it and it just keeps getting better.
I’ve done it with 3 cups milk, 1½ cups each of milk and heavy cream and I’ve done it with 3 cups heavy cream. I like the ½ milk- ½ cream version best. Next time I’m going to try with a different cheese and see what happens. I’ll let y’all know how it turns out. Think I’ll go with the Hickory Farms smoked cheddar!!
Could you make this soup in a crock pot? If you believe so, how would I recreate the same thick consistency of the soup? Not everyone eats at the same time in our house so I’d like to use the slow cooker, that way everyone can dish up when they get home.Thanks for the recipe & any ssuggestions!
Jen – I haven’t made this start to finish in a slow cooker but it should work to make it on the stovetop per the recipe instructions and then keep it warm in the slow cooker.
Thanks, that should definitely work! Can’twwait to try this 🙂
Made this last night, and it was really good. I didn’t have all the ingredients. No bacon but had 2 Tblsp bacon grease and added butter to it to make the roux. Didn’t have celery, but I had 2 Tblsp celery leaves that I had dried. Grated the carrots but I think I’ll chop them next time. Used canned chicken broth. Added more potatoes. Used the cheese I had on hand. Used frozen broccoli and it was fine. Added a little half & half to the sauce since I had it on hand. Don’t boil the sauce and wait until the soup cools down a bit before adding the sauce so it won’t curdle. If the soup is too thin, add potato flakes or a little flour & water mixture. This is the kind of soup you can make all kinds of variations to, and it will be yummy. Thank you, Mel, for a great recipe! I’ll be making this again and again.
Wow! This was great. I made it last week and my hubby took the rest today for his lunch. I will definitely be making it again. I followed the directions completely and I think next time I will cut back 1 c. of cheese. The family loved it but we ended up adding more milk when reheating because it was just too thick.
Thanks for the great recipe.
Wonderful recipe, thank you for sharing!
So. Delicious.
My potatoes turned out a little too soft for my liking so I’ll just switch that up next time or cut them a little bigger. I used half broccoli, half cauliflower and while both were so good I actually preferred the cauliflower, so next time I’ll just do all cauliflower. 🙂 I’ll also add a little more bacon but that is preference only.
Love your recipes!
This is the best, easiest stew. I am loving it. Used homemade chicken broth and previously roasted potatoes. Thanks for this recipe.
So yummy! I used left over spiral cut ham instead of bacon. I also used a combination of sharp white cheddar and mild cheddar.
Made this for dinner tonight. The best broccoli soup I have ever had! Thank you!!!
I discovered this recipe through Pinterest awhile ago and have made it several times since then. It’s so, so good! The first time I made the soup I cut the recipe in half since I was only cooking for my husband and I but it was so yummy that I was extremely disappointed that I had no leftovers…lol. From now on I will always make more than enough for one meal! The only thing I did differently was that I use Kraft Tex Mex shredded cheese.
Do you know what the serving size is? I know you say it serves 8…but do you know the weight or cup size per serving? or the amount of cups the full recipe yields? I want to know so I can calculate the nutritional info.
Nicole – I’m afraid I don’t. I didn’t measure the total quantity but I would guess it’s probably about a cup or so per portion size.
I melt the butter and than add all of the flour..than i have a clumpy mixture….and than i add the milk a little at a time whisking it…but i can never seem to get rid of the lumps….do i just need to be more patient with the whisking?
Carissa – try cooking the flour/butter mixture for longer, until it’s golden. Also, add the flour slowly – like sprinkle it on as you mix it in. Then just patiently whisk in that liquid and hopefully that will help. Good luck!
Ive made this twice now and cant seem to get the butter, flour milk mixture smooth….what am i doing wrong…its very lumpy….but still super delicious!!
Carissa – are you whisking in the liquid gradually? I whisk in a little at a time until it is absorbed and thick before adding the next (probably 1/2 cup or so at a time).
This looks delicious! I am excited to try it out. Would you do anything different if using frozen broccoli instead of fresh? Thanks in advance, Mel!
Marissa – just make sure the frozen broccoli is in small pieces (chopped) and I would probably thaw first so that the soup doesn’t get too watery from the excess water in the frozen broccoli.
Mel you are a rockstar! Even without the bacon (I thought I had some but midsoup I realized that I didn’t 🙁 have any) it was delicious. I used half broccoli and half cauliflower because that is what I had and it was a hit. My boys too ate it without any complaints and licked their bowls clean (okay, scraped with their spoons since I try to keep the licking to a minimum!) Thanks for yet another tasty recipe. I already have friends in mind with whom I’ll be sharing the link.
I just made this soup for dinner and it was really great! It worked out well even with just half the cheese! I used the bacon grease and wished that I had eliminated the salt, because it ended up just a tad too salty. Great recipe! 🙂
This was great! I have another vegetable cheese soup that I’ve made for years but it uses a ton of butter and cheese whiz. The bacon really gives this great flavor and this uses a lot less butter. We loved it!
This soup was so good, hubby and I loved it, creamy and delicious! We are in perfect soup weather, and this fit a craving I have been having for a cheesy soup. Thanks for a great recipe!
Such a delicious soup! Thank you! I made everything exact, but left out the celery 🙂 I also made the soft pretzel rolls to go with this. Just perfect! Even my picky kids loved this soup.
YUM! This was my first fall soup this year. Great recipe. Loved every bite. Going into my rotation of soups! Thanks again.
Made this tonight and it was super easy and super yummy! My husband was not excited about soup for dinner but was pleasantly surprised:)