Loaded Broccoli Cheddar Potato Soup Recipe with Crispy Bacon – Easy Comfort Food

Posted on

loaded broccoli cheddar potato soup - featured image

The moment the aroma of bubbling cheddar, smoky bacon, and fresh broccoli fills my kitchen, I know it’s going to be a good day. This loaded broccoli cheddar potato soup with crispy bacon isn’t just any soup—it’s the kind that wraps you up on a chilly evening and pulls everyone to the dinner table. You know, the kind that turns a regular Tuesday into something special? I first made this recipe during a rare snowstorm in my hometown, when comfort food was basically mandatory, and it quickly became a family legend.

Let’s be honest: as much as I love a classic potato soup, adding sharp cheddar and heaps of broccoli brings the flavor to a whole new level. Then, of course, there’s the bacon. Oh, the bacon! Every spoonful is hearty and creamy, with a punch of veggie goodness and pops of salty crunch from the bacon on top. Whether you’re feeding a crowd, trying to sneak more veggies onto your kids’ plates, or just want a soul-soothing meal that doesn’t take hours, this loaded broccoli cheddar potato soup with crispy bacon is it.

I’ve made this recipe more times than I can count—tweaking the cheese, playing with the toppings, even swapping in cauliflower when the fridge was empty. And every time, it turns out rich, velvety, and loaded with flavor. If you’re looking for a meal that’s just as perfect for busy weeknights as it is for Sunday suppers, this one’s for you. Trust me, you’re going to want seconds (maybe thirds!).

Why You’ll Love This Loaded Broccoli Cheddar Potato Soup with Crispy Bacon

I’ve cooked a lot of soups through the years, but this loaded broccoli cheddar potato soup with crispy bacon keeps coming back on my meal plan—and for good reason. Here’s why folks (including my picky eater) rave about it:

  • Quick & Easy: Ready in about 40 minutes, making it a real weeknight hero. No need for fancy kitchen skills!
  • Simple Ingredients: Everything is easy to find at any grocery store. You probably have potatoes, cheddar, and bacon in your fridge right now.
  • Ultimate Comfort Food: Creamy, cheesy, hearty, and loaded with all the good stuff—this soup is pure cozy in a bowl.
  • Crowd-Pleaser: Kids devour it, adults ask for the recipe, and it disappears fast at potlucks. Even veggie skeptics love it!
  • Customizable: Want it vegetarian? Skip the bacon. Need it gluten-free? Swap the flour for a GF blend. There’s a version for everyone.

What makes this soup stand out from the rest? For starters, blending just a portion of the potatoes gives you that dreamy, thick texture without needing a ton of cream. Adding the broccoli near the end means it stays bright and a little crisp-tender—no mushy veggies here. And don’t even get me started on the bacon: it’s cooked until perfectly crisp, then added right before serving so it stays crunchy.

Honestly, this recipe is all about balance—creamy and chunky, cheesy but not greasy, hearty but surprisingly wholesome (hello, broccoli and potatoes!). It’s the kind of meal that feels like a treat but is secretly packed with veggies. And every time I share it, friends and family come back asking for seconds. That’s the real test, right?

What Ingredients You Will Need

This loaded broccoli cheddar potato soup with crispy bacon is built on simple ingredients that come together for big flavor. Here’s what you’ll need—and a few tips from my kitchen to yours:

  • Russet potatoes, peeled and diced (about 2 pounds / 900g) – These give the soup its body and creamy texture. Yukon Golds work too, and add a buttery note.
  • Broccoli florets, chopped into bite-sized pieces (about 3 cups / 300g) – Fresh is best for bright green color, but thawed frozen broccoli works in a pinch.
  • Cheddar cheese, shredded (2 cups / 200g) – Sharp cheddar brings tang and that classic flavor. I always grate my own for meltier results (pre-shredded can be a bit dry).
  • Bacon, thick-cut, chopped (6 slices) – Cooked crisp for topping. Turkey bacon or veggie bacon can sub in for a lighter version.
  • Yellow onion, diced (1 medium) – Sautéed as the flavor base, adding sweetness and depth.
  • Carrots, peeled and diced (2 medium) – For color and a subtle sweetness that balances the sharp cheddar.
  • Celery, diced (2 stalks) – Adds an aromatic, classic soup flavor.
  • Garlic, minced (3 cloves) – Don’t skip it! Adds an irresistible aroma.
  • Chicken broth or vegetable broth (4 cups / 950ml) – Homemade is great, but store-bought works fine. Use low-sodium if you’re watching salt.
  • Whole milk (1 cup / 240ml) – For creaminess without heaviness. Half-and-half or unsweetened plant milk works, too.
  • All-purpose flour (1/4 cup / 30g) – Helps thicken the soup. Gluten-free 1:1 flour blends work well if needed.
  • Unsalted butter (4 tablespoons / 56g) – For sautéing veggies and creating the roux.
  • Salt and black pepper – To taste. I usually start with 1 teaspoon of salt and 1/2 teaspoon of pepper, adjusting as I go.
  • Cayenne pepper (optional, a pinch) – For a hint of heat. Totally optional but highly recommended if you like a little kick!
  • Green onions, sliced (for topping) – Adds a pop of freshness and color.
  • Sour cream (for serving, optional) – A dollop on top adds tang and creaminess.

Ingredient Tips: For extra flavor, try smoked cheddar. If you need a dairy-free version, use your favorite plant-based cheese and milk. I’ve even used leftover roasted potatoes once, and it was still delicious. The soup is forgiving, so don’t stress if you need to swap or leave out something in a pinch.

Equipment Needed

Here’s what you’ll need to whip up this loaded broccoli cheddar potato soup with crispy bacon:

  • Large soup pot or Dutch oven: Heavy-bottomed is best for even cooking. I love my old enamel Dutch oven—it holds heat beautifully and cleans up easily.
  • Sharp chef’s knife & cutting board: For prepping all the veggies. A good, sharp knife makes dicing potatoes and chopping broccoli a breeze!
  • Wooden spoon or heat-proof spatula: For stirring the soup and scraping up all those tasty browned bits.
  • Measuring cups and spoons: Precise measurements help with consistency, especially if you’re new to soup-making.
  • Slotted spoon: Handy for removing crispy bacon from the pan.
  • Immersion blender (optional): For a smooth, creamy texture. A regular blender works, but be careful with hot liquids—work in batches and vent the lid.
  • Ladle: For serving the soup without making a mess.

If you don’t have a Dutch oven, any large, heavy pot will do. When I was starting out, I used a basic stainless steel pot from the discount store, and it worked just fine. For immersion blenders, keep the cord away from the soup (I’ve had one too many close calls!) and rinse immediately after use to keep it working well.

How to Make Loaded Broccoli Cheddar Potato Soup with Crispy Bacon

loaded broccoli cheddar potato soup preparation steps

  1. Cook the Bacon (10 minutes):
    • Add chopped bacon to a cold large soup pot or Dutch oven. Turn the heat to medium and cook, stirring often, until the bacon is crispy (about 8-10 minutes).
    • Transfer bacon to a paper towel-lined plate using a slotted spoon. Leave about 2 tablespoons of bacon fat in the pot (pour off excess, but keep enough for flavor!).

    Tip: Starting the bacon in a cold pot helps it render fat evenly and crisp up nicely.

  2. Sauté Aromatics (5 minutes):
    • Add butter to the bacon fat. Once melted, toss in diced onions, carrots, and celery. Cook for 4-5 minutes, stirring occasionally, until veggies soften and onions are translucent.
    • Add minced garlic and cook another 1 minute, just until fragrant.

    Warning: Don’t let the garlic brown—it can taste bitter.

  3. Build the Soup Base (3 minutes):
    • Sprinkle flour over the veggies and stir well. Cook for 1-2 minutes to form a roux (it’ll look pasty but that’s perfect).
    • Slowly pour in the chicken broth while whisking to avoid lumps.

    Personal note: If you skip whisking, you might get floury bits—been there, not tasty!

  4. Simmer the Potatoes (15 minutes):
    • Add diced potatoes, salt, pepper, and a pinch of cayenne if using. Bring to a gentle boil, then reduce heat to medium-low.
    • Cover and simmer for about 12-15 minutes, or until the potatoes are fork-tender.

    Check at 12 minutes—overcooked potatoes can get gluey.

  5. Add Broccoli (5 minutes):
    • Stir in chopped broccoli. Simmer uncovered for 5 minutes, just until broccoli is tender but still bright green.

    Tip: Adding broccoli late keeps it from going mushy and gray.

  6. Blend (optional, 2 minutes):
    • For a thick, creamy texture, use an immersion blender to partially blend the soup right in the pot. I like to keep some chunks for texture.
    • If using a regular blender, ladle out a few cups, blend until smooth, and return to the pot.

    Warning: Never fill a blender with hot soup more than halfway—steam can build up fast.

  7. Add Cheese and Milk (2 minutes):
    • Turn heat to low. Stir in shredded cheddar and milk until cheese melts and soup is creamy.
    • Taste and adjust seasoning as needed.

    If soup is too thick, add extra broth or milk, a little at a time, until you like the consistency.

  8. Serve (3 minutes):
    • Ladle soup into bowls. Top with crispy bacon, sliced green onions, and a dollop of sour cream if you like.
    • Enjoy immediately—this soup is best hot and fresh!

My favorite part? That first spoonful with a little of everything—broccoli, potato, cheddar, and a crispy bacon bite. Pure happiness!

Cooking Tips & Techniques

After making this loaded broccoli cheddar potato soup with crispy bacon more times than I care to admit, I’ve picked up a few tricks for getting it just right:

  • Don’t rush the bacon: Low and slow is best! If the heat is too high, the bacon can burn before it’s really crispy.
  • Grate your own cheese: Pre-shredded cheese doesn’t melt as smoothly and can make the soup grainy. Trust me—hand-grating makes a difference.
  • Watch your potatoes: Overcooked potatoes get mushy and can make the soup gummy. Start checking for doneness at 12 minutes.
  • Stir while adding broth: This keeps the flour from clumping. I learned the hard way one rushed night—lumpy soup is not the vibe!
  • Add the cheese off heat: If the soup is boiling, cheese can “break” and turn oily. Stir in cheese gently over low heat for the silkiest texture.
  • Balance the flavors: Taste before serving. Sometimes, a little extra salt or a squeeze of lemon juice brightens everything up.

If multitasking, start the bacon first and chop your veggies while it cooks. Keep a small bowl handy for scraps to stay organized. And yes, it’s okay if your soup isn’t perfectly smooth—the chunky bits make it feel homemade! If you want an ultra-velvety soup, blend longer, but I love a mix of creamy and chunky. You do you.

Variations & Adaptations

The beauty of this loaded broccoli cheddar potato soup with crispy bacon is how easily it adapts to your preferences or dietary needs:

  • Vegetarian Version: Skip the bacon and use vegetable broth. Top with crispy fried onions or smoked paprika for a savory finish.
  • Low-Carb/Keto: Swap half or all of the potatoes for cauliflower florets. You’ll still get that creamy texture, but with fewer carbs (and a little extra veggie power).
  • Gluten-Free: Use a 1:1 gluten-free flour blend in place of all-purpose flour—or thicken with a cornstarch slurry near the end instead of making a roux.
  • Spicy Kick: Add an extra pinch of cayenne or a diced jalapeño with the onions for some heat.
  • Extra Veggies: Stir in baby spinach or kale during the last few minutes for even more greens.
  • Dairy-Free: Use plant-based butter, cheese, and milk. I’ve tried it with almond milk and vegan cheddar, and it’s surprisingly tasty!

My personal favorite twist? Swapping in smoked gouda for half the cheddar and adding a few roasted garlic cloves. The smoky, garlicky flavor is next-level, especially with the bacon on top. Don’t be afraid to get creative and make this soup your own!

Serving & Storage Suggestions

This loaded broccoli cheddar potato soup with crispy bacon is best enjoyed piping hot, straight from the pot. Ladle into deep bowls and top generously with bacon, green onions, and a little sour cream for a restaurant-style presentation.

  • Pairings: Serve with warm crusty bread, homemade biscuits, or a simple green salad. A crisp apple cider or your favorite pale ale also pairs beautifully.
  • Storage: Cool leftovers to room temperature, then store in an airtight container in the fridge for up to 4 days. The flavors actually improve overnight!
  • Freezing: This soup freezes well, though the texture may be slightly less creamy after thawing. Freeze in single portions and thaw overnight in the fridge before reheating.
  • Reheating: Warm gently on the stove over low heat or microwave in 1-minute bursts, stirring between each. Add a splash of milk or broth to loosen if needed.

Honestly, I think this soup tastes even better the next day—the flavors meld and the texture gets extra velvety. Just save the bacon and fresh toppings to add after reheating so they stay crisp.

Nutritional Information & Benefits

Here’s a rough estimate for a generous bowl (about 2 cups):

  • Calories: 400
  • Protein: 16g
  • Carbohydrates: 38g
  • Fat: 22g
  • Fiber: 5g
  • Sodium: 800mg

Loaded with broccoli, this soup brings a good dose of vitamin C, potassium, and fiber—plus the protein from cheese and bacon helps keep you full. Using low-sodium broth and turkey bacon can lighten things up if you’re watching salt or fat. For those with allergies, be aware of dairy and gluten (see the adaptations above!).

From a wellness standpoint, I love that this soup sneaks in veggies and protein, making it more balanced than your average creamy soup. Plus, it’s satisfying enough that you don’t need much else for dinner.

Conclusion

If you’re searching for a comfort food recipe that’ll truly hit the spot, this loaded broccoli cheddar potato soup with crispy bacon is the answer. It’s creamy, cheesy, packed with veggies, and topped with the world’s best bacon crunch. Whether you make it as written or try one of the easy variations, you’ll wind up with a bowl of pure coziness.

This soup has become a staple in my house, and I honestly think it’ll become one in yours, too. Don’t be afraid to swap in your favorites or get creative with toppings—make it your own! I’d love to hear how it turns out for you, so please leave a comment, share your tweaks, or tag me if you post it online.

Now go grab your favorite pot and get cooking. Trust me—your kitchen is about to smell amazing!

FAQs About Loaded Broccoli Cheddar Potato Soup with Crispy Bacon

Can I make this soup ahead of time?

Absolutely! It tastes even better the next day. Just store in the fridge, and reheat gently. Add bacon right before serving so it stays crispy.

What’s the best way to make this vegetarian?

Skip the bacon and use vegetable broth. Top with crispy fried onions or extra cheese for that savory crunch.

How do I thicken the soup if it’s too runny?

Let it simmer uncovered for a few extra minutes or blend a bit more of the potatoes. In a pinch, whisk in a cornstarch slurry (1 tablespoon cornstarch + 2 tablespoons water) and simmer briefly.

Can I freeze loaded broccoli cheddar potato soup?

Yes! Freeze cooled soup in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat gently, stirring well.

What other toppings go well with this soup?

Try diced tomatoes, jalapeños, extra shredded cheese, chives, or even a sprinkle of smoked paprika. The more toppings, the merrier!

Pin This Recipe!

loaded broccoli cheddar potato soup recipe
Print

Loaded Broccoli Cheddar Potato Soup with Crispy Bacon

This hearty, creamy soup combines tender potatoes, fresh broccoli, sharp cheddar, and crispy bacon for the ultimate comfort food. It’s quick, customizable, and perfect for cozy weeknights or feeding a crowd.

  • Author: paula
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 2 pounds russet potatoes, peeled and diced
  • 3 cups broccoli florets, chopped into bite-sized pieces
  • 2 cups sharp cheddar cheese, shredded
  • 6 slices thick-cut bacon, chopped
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 stalks celery, diced
  • 3 cloves garlic, minced
  • 4 cups chicken broth or vegetable broth
  • 1 cup whole milk
  • 1/4 cup all-purpose flour
  • 4 tablespoons unsalted butter
  • Salt and black pepper, to taste (start with 1 teaspoon salt and 1/2 teaspoon pepper)
  • Pinch of cayenne pepper (optional)
  • Green onions, sliced (for topping)
  • Sour cream (for serving, optional)

Instructions

  1. Add chopped bacon to a cold large soup pot or Dutch oven. Turn heat to medium and cook, stirring often, until bacon is crispy (about 8-10 minutes). Transfer bacon to a paper towel-lined plate using a slotted spoon. Leave about 2 tablespoons of bacon fat in the pot.
  2. Add butter to the bacon fat. Once melted, add diced onions, carrots, and celery. Cook for 4-5 minutes, stirring occasionally, until veggies soften and onions are translucent. Add minced garlic and cook another 1 minute, just until fragrant.
  3. Sprinkle flour over the veggies and stir well. Cook for 1-2 minutes to form a roux. Slowly pour in the chicken broth while whisking to avoid lumps.
  4. Add diced potatoes, salt, pepper, and a pinch of cayenne if using. Bring to a gentle boil, then reduce heat to medium-low. Cover and simmer for about 12-15 minutes, or until the potatoes are fork-tender.
  5. Stir in chopped broccoli. Simmer uncovered for 5 minutes, just until broccoli is tender but still bright green.
  6. For a thick, creamy texture, use an immersion blender to partially blend the soup right in the pot, leaving some chunks for texture. If using a regular blender, ladle out a few cups, blend until smooth, and return to the pot.
  7. Turn heat to low. Stir in shredded cheddar and milk until cheese melts and soup is creamy. Taste and adjust seasoning as needed. If soup is too thick, add extra broth or milk until desired consistency.
  8. Ladle soup into bowls. Top with crispy bacon, sliced green onions, and a dollop of sour cream if desired. Serve hot.

Notes

For a vegetarian version, skip the bacon and use vegetable broth. To make it gluten-free, use a 1:1 gluten-free flour blend or thicken with a cornstarch slurry. For a dairy-free soup, substitute plant-based butter, cheese, and milk. Add cheese off heat to prevent it from turning oily. Soup thickens as it sits; thin with extra broth or milk if needed. Store leftovers in the fridge for up to 4 days or freeze for up to 2 months.

Nutrition

  • Serving Size: About 2 cups
  • Calories: 400
  • Sugar: 6
  • Sodium: 800
  • Fat: 22
  • Saturated Fat: 11
  • Carbohydrates: 38
  • Fiber: 5
  • Protein: 16

Keywords: broccoli cheddar soup, loaded potato soup, bacon, comfort food, easy soup, creamy soup, family dinner, weeknight meal, gluten-free option, vegetarian option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating