Written by

Lauren Graham

Published

Easy Crockpot Cheddar Broccoli Soup with Bacon

Ready In 3 hours 30 minutes
Servings 6 servings
Difficulty Easy

I was standing in line at the DMV—a place where culinary inspiration feels about as likely as winning the lottery—when the man behind me started talking about soup. He was a retired plumber named Frank, and he had this way of describing food that made you hungry even if you’d just eaten. “You gotta let the crockpot do the work,” he said, tapping my shoulder with an envelope. “That’s the secret nobody tells you.” He’d scribbled a recipe on the back of a utility bill for what he called his “company’s famous cheddar broccoli soup.” I mean, honestly, I wasn’t expecting cooking advice from a plumber at the DMV, but there I was, number 47 in hand, listening to him describe exactly how to make the best crockpot cheddar broccoli soup with bacon.

Frank told me he’d been making this soup for potlucks and family dinners for over twenty years. “My wife says I’m not allowed to show up without it,” he laughed. I tucked that crumpled envelope into my bag and forgot about it for a few weeks. Then one rainy Sunday, when I needed something warm and comforting for a get-together with friends, I remembered Frank’s recipe. Let me tell you—I was skeptical at first. A crockpot soup with broccoli and cheddar sounded simple enough, but could it really be that good? The answer came when my friend Jenna asked for the recipe before she’d even finished her first bowl. Maybe you’ve been there—that moment when a dish surprises you so completely that you can’t stop talking about it.

This crockpot cheddar broccoli soup with bacon has become my go-to for hosting dinner parties and casual gatherings alike. It’s the kind of dish that makes you look like you spent hours in the kitchen when really, the slow cooker did all the heavy lifting. The bacon adds this smoky crunch that cuts through the creamy cheddar, and the broccoli stays tender without turning to mush. Three winters ago, I brought it to a potluck and watched three different people ask for the recipe before I’d even set the ladle down. That’s the thing about this soup—it’s unassuming, but it steals the show every single time. And honestly, that’s why I keep making it.

Why You’ll Love This Recipe

Let me tell you why this crockpot cheddar broccoli soup with bacon has earned a permanent spot in my hosting rotation. I’ve tested this recipe at least a dozen times—sometimes for small family dinners, other times for crowds of twelve or more—and it never disappoints. Here’s what makes it special:

  • Set It and Forget It: This is the ultimate hands-off recipe. You toss everything in the crockpot, walk away, and come back to a rich, creamy soup that tastes like you’ve been stirring it for hours. Perfect for when you’re busy prepping appetizers or greeting guests.
  • Simple Pantry Ingredients: No fancy grocery store runs here. You probably already have onions, garlic, chicken broth, and cheddar in your kitchen. The bacon and broccoli are easy to grab, and the heavy cream is optional if you want to keep it lighter.
  • Perfect for Hosting: This soup is a crowd-pleaser that scales beautifully. Double the recipe for a big party or halve it for an intimate dinner—it works either way. Plus, it keeps warm in the crockpot for hours, so guests can serve themselves whenever they’re ready.
  • Crowd-Pleaser Guaranteed: I’ve served this to kids, picky eaters, and even a friend who swears she doesn’t like cooked broccoli. Every single person went back for seconds. The bacon and cheese combo is basically irresistible.
  • Unbelievably Creamy Without the Guilt: The secret is blending a portion of the soup at the end to create that velvety texture without needing tons of cream. It’s comfort food that feels indulgent but isn’t over the top.

What makes this recipe different from all the others out there? It’s the balance. So many cheddar broccoli soups are either too thin and watery or so thick they feel like paste. This one hits that sweet spot—creamy enough to coat a spoon but still slurpable. And the bacon? It’s not just a garnish. I cook it until crispy, then stir some into the soup and save the rest for topping. That way, every bite has that smoky, salty crunch.

This isn’t just good soup—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined: faster, easier, and perfect for impressing guests without the stress. Whether you’re hosting a game day party, a cozy dinner, or a holiday potluck, this crockpot cheddar broccoli soup with bacon will make you look like a rockstar.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need:

For the Soup Base

  • 6 cups fresh broccoli florets (about 2 large heads) – I prefer fresh over frozen here because it holds its texture better during the long cook time. Look for firm, bright green florets with no yellowing.
  • 1 medium yellow onion, diced – Adds a sweet, savory foundation. You could use a white onion in a pinch, but yellow gives the best flavor.
  • 3 cloves garlic, minced – Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch.
  • 4 cups low-sodium chicken broth – I recommend Swanson or Kitchen Basics for a clean, neutral flavor. Low-sodium is key so you can control the saltiness, especially with the bacon and cheese.
  • 1 cup heavy cream – This adds that luxurious richness. For a lighter version, you can use half-and-half or whole milk, but the soup won’t be quite as velvety.
  • 3 tablespoons unsalted butter – Helps create a smooth, luscious texture. I use Land O’Lakes, but any good-quality butter works.
  • 1 teaspoon salt – Start with this and adjust at the end. Remember, the bacon and cheese add salt too.
  • ½ teaspoon black pepper – Freshly ground is best for that little kick.
  • ¼ teaspoon smoked paprika – This is my secret weapon. It adds a subtle smokiness that pairs beautifully with the bacon.
  • ¼ teaspoon garlic powder – For an extra layer of savory depth.

For the Cheese and Bacon

crockpot cheddar broccoli soup with bacon preparation steps

  • 8 ounces sharp cheddar cheese, freshly shredded – This is crucial. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Buy a block and shred it yourself—it makes a huge difference. I prefer Cabot or Tillamook for their sharp, tangy flavor.
  • 8 slices thick-cut bacon – Look for applewood-smoked or hickory-smoked bacon for the best flavor. I like Wright Brand or Nueske’s for that perfect balance of smoky and salty.

Optional Garnishes

  • Extra shredded cheddar – For topping each bowl.
  • Crumbled bacon – Reserve some from the batch you cook.
  • Fresh chives or green onions, chopped – Adds a pop of color and freshness.
  • A dollop of sour cream – For extra tanginess.

Substitution Notes: If you’re gluten-free, this recipe is naturally gluten-free as written—just double-check your chicken broth label. For a dairy-free version, use a good-quality vegan butter, full-fat canned coconut milk instead of heavy cream, and a dairy-free cheddar shred. The texture won’t be exactly the same, but it’s still delicious. And if you want to make it vegetarian, simply skip the bacon and use vegetable broth. You can add a teaspoon of liquid smoke to mimic that smoky flavor.

Equipment Needed

One of the best things about this crockpot cheddar broccoli soup with bacon is that you don’t need a ton of fancy equipment. Here’s what you’ll need:

  • 6-quart slow cooker – This is the sweet spot for this recipe. It’s big enough to hold all the ingredients without overflowing, but small enough that the soup stays nice and concentrated. I use a Crock-Pot brand, but any reliable slow cooker works. If yours runs hot, check the soup an hour earlier than the recipe suggests.
  • Large skillet – For cooking the bacon. A cast-iron skillet is my go-to because it distributes heat evenly and makes the bacon extra crispy. But any non-stick or stainless steel pan will do.
  • Immersion blender – This is the easiest way to blend a portion of the soup right in the crockpot. I have a Cuisinart immersion blender that’s lasted me years. If you don’t have one, you can carefully transfer about half the soup to a regular blender, blend until smooth, and stir it back in. Just be careful with hot liquids—let them cool slightly first and blend in batches.
  • Cutting board and sharp knife – A good chef’s knife makes prepping the broccoli and onion a breeze. I recommend a Wüsthof or Victorinox for reliability.
  • Measuring cups and spoons – For accuracy, especially with the broth and cream.
  • Box grater – For shredding the cheddar block. A microplane works too, but a box grater is faster for larger amounts.
  • Paper towels – For draining the cooked bacon.

Budget-Friendly Tip: If you don’t have an immersion blender, you can skip the blending step altogether. The soup will be a bit chunkier, but it’s still creamy and delicious. Or use a potato masher to break up some of the broccoli for a rustic texture.

Preparation Method

Alright, let’s get cooking! This crockpot cheddar broccoli soup with bacon comes together in a few simple steps. I’ve broken it down so you can prep ahead and relax while it cooks.

  1. Cook the bacon (about 10 minutes): Place the bacon slices in a cold skillet and set it over medium heat. Cook for 4-5 minutes per side until crispy and deep golden brown. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Set aside. Pro tip: Don’t rush this step—rendering the fat slowly gives you the crispiest bacon.
  2. Sauté the aromatics (about 5 minutes): Pour off all but 1 tablespoon of the bacon fat from the skillet (save the rest for another use—it’s liquid gold!). Add the diced onion and cook over medium heat for 3-4 minutes until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. This step builds flavor that you just can’t get from dumping raw onions into the crockpot.
  3. Assemble in the crockpot: Transfer the sautéed onions and garlic to your slow cooker. Add the broccoli florets, chicken broth, butter, salt, pepper, smoked paprika, and garlic powder. Stir everything together to combine. The broth should just barely cover the broccoli—if it doesn’t, add a splash more broth or water.
  4. Slow cook (3-4 hours on high or 6-7 hours on low): Cover and cook until the broccoli is tender enough to easily pierce with a fork. I usually go with low for a deeper flavor, but high works perfectly when you’re short on time. The soup will look thin at this point—don’t worry, that’s normal.
  5. Blend for creaminess (about 5 minutes): Using an immersion blender, blend about half the soup right in the crockpot. You want some chunks of broccoli remaining for texture. Alternatively, transfer 2-3 cups of the soup to a regular blender, blend until smooth, and stir it back in. The soup should look creamy and slightly thickened now.
  6. Add the cream and cheese (about 5 minutes): Stir in the heavy cream and shredded cheddar cheese. Keep stirring until the cheese is fully melted and the soup is smooth and velvety. This usually takes 2-3 minutes. Make sure the heat is on low or warm—if it’s too hot, the cheese can get grainy.
  7. Finish with bacon (2 minutes): Stir in about half the crumbled bacon, reserving the rest for topping. Taste the soup and adjust salt and pepper as needed. Remember, the bacon and cheese add salt, so go easy.
  8. Serve and garnish: Ladle the soup into bowls and top with the reserved bacon, extra shredded cheddar, and a sprinkle of fresh chives or green onions. Serve hot with crusty bread or a side salad.

Sensory Cues: When the soup is done, the broccoli should be tender but not mushy—it should break apart easily when pressed with a spoon. The finished soup should coat the back of a spoon and have a pale golden-green color from the broccoli and cheese. The aroma is pure comfort: smoky bacon, sharp cheddar, and earthy broccoli.

Prep Ahead Tip: You can chop the broccoli and onion, cook the bacon, and shred the cheese up to two days in advance. Store everything in separate containers in the fridge. Then on the day of your gathering, just sauté the aromatics and dump everything in the crockpot. Easy peasy!

Cooking Tips & Techniques

After making this crockpot cheddar broccoli soup with bacon more times than I can count, I’ve learned a few tricks that make all the difference. Let me share them so you can avoid my early mistakes.

Don’t skip the bacon fat sauté: I know it’s tempting to just toss everything in the crockpot raw, but taking those extra five minutes to sauté the onions and garlic in bacon fat transforms the soup. It adds a depth of flavor that you simply can’t get from the slow cooker alone. Trust me, I tried the lazy route once, and the soup tasted flat and one-dimensional.

Shred your own cheese: I cannot stress this enough. Pre-shredded cheese is coated with cellulose and starches to prevent clumping, which means it won’t melt smoothly. You’ll end up with a gritty, grainy soup instead of that silky, creamy texture. Spend the two minutes shredding a block of cheddar—your taste buds will thank you.

Blend carefully: The first time I made this soup, I got overzealous with the immersion blender and turned it into a completely smooth puree. It was still tasty, but it lost that lovely chunky texture that makes this soup so satisfying. Now I blend just enough to thicken it while leaving plenty of broccoli pieces intact. Aim for about 50% blended, 50% chunky.

Watch your heat when adding cheese: If the soup is too hot when you add the cheese, it can separate and become oily. Turn the crockpot to warm or low before stirring in the shredded cheddar. And add it gradually, stirring constantly, so it melts evenly. This little step is the difference between a velvety soup and a greasy mess.

Season at the end: Bacon and cheddar are both salty, so hold off on adding extra salt until after you’ve stirred them in. I learned this the hard way when I oversalted a batch and had to double the recipe to fix it. Taste first, then adjust.

Timing for hosting: If you’re serving this at a party, cook the soup on low for 6-7 hours, then switch to warm. It will stay perfect for another 2-3 hours. Just don’t leave it on warm for more than 4 hours, or the broccoli can start to break down too much. I usually start it in the morning, blend and add cheese about 30 minutes before guests arrive, and let it hang out on warm until everyone’s ready to eat.

Variations & Adaptations

One of the things I love about this crockpot cheddar broccoli soup with bacon is how versatile it is. Here are some of my favorite ways to switch it up:

Loaded Baked Potato Style: Add 2 cups of diced russet potatoes (peeled) along with the broccoli in step 3. The potatoes will break down during cooking and make the soup even thicker and creamier. Top with extra bacon, cheddar, and a dollop of sour cream. It’s like a loaded baked potato in soup form—absolutely decadent.

Spicy Southwest Version: Stir in 1 can of diced green chiles and ½ teaspoon of cumin along with the spices. Use pepper jack cheese instead of cheddar for a kick. Top with fresh cilantro and a squeeze of lime. This version is amazing for game day gatherings.

Vegetarian Adaptation: Skip the bacon and use vegetable broth. To get that smoky flavor, add 1 teaspoon of liquid smoke and an extra tablespoon of butter. Sauté the onions and garlic in olive oil instead of bacon fat. It’s still rich and satisfying—my vegetarian friends request this version all the time.

Low-Carb/Keto Friendly: This recipe is already pretty low-carb, but you can make it even more keto-friendly by replacing the broccoli with cauliflower. Cauliflower has a milder flavor and even fewer carbs. Use full-fat cream cheese (4 ounces) along with the heavy cream for extra richness. My husband, who’s been doing keto for years, says this is his favorite soup.

Cheese Swap Experiment: I once made this with a mix of sharp cheddar and smoked gouda, and it was incredible. The gouda adds this buttery, smoky depth that pairs perfectly with the bacon. You can also try gruyere for a nutty flavor or monterey jack for a milder, meltier texture. Just keep the total cheese amount the same.

Add Some Greens: For extra nutrients, stir in a handful of fresh spinach or kale during the last 10 minutes of cooking. It wilts down beautifully and adds color without changing the flavor much. I do this when I’m trying to sneak more veggies into my family’s meals.

Serving & Storage Suggestions

This crockpot cheddar broccoli soup with bacon is incredibly versatile when it comes to serving. Here’s how to make the most of it:

Serving Temperature: Serve this soup piping hot. I like to ladle it into warm bowls (just run them under hot water for a minute and dry them) to keep it hot longer. Top with the reserved bacon, extra shredded cheddar, and a sprinkle of fresh chives or green onions. For a fancy touch, drizzle a little heavy cream on top and swirl it with a toothpick.

What to Serve Alongside: This soup is hearty enough to be a meal on its own, but it pairs beautifully with crusty bread, garlic breadsticks, or a simple side salad. For a dinner party, I often serve it in small cups as a starter, followed by a main course like roasted chicken or a hearty salad. For a casual gathering, set up a soup bar with toppings like croutons, extra cheese, sour cream, and hot sauce—let guests customize their bowls.

Storage Instructions: Leftover soup keeps well in an airtight container in the refrigerator for up to 5 days. The flavors actually meld and deepen overnight, so it tastes even better the next day. To reheat, warm it gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. If the soup has thickened too much, stir in a splash of milk or broth to thin it out.

Freezing Tips: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. To thaw, place the container in the refrigerator overnight. Reheat gently on the stovetop, adding a little milk or broth to restore the creamy consistency. I like to freeze individual portions for quick lunches—just grab and go.

Flavor Development: Here’s a little secret—this soup is actually better the next day. The flavors have time to meld and mellow, and the texture becomes even creamier. So if you’re hosting a party, consider making it a day ahead. Just reheat it gently and add a splash of cream before serving to freshen it up.

Nutritional Information & Benefits

Here’s the nutritional breakdown for one serving (about 1½ cups) of this crockpot cheddar broccoli soup with bacon, based on 6 servings:

Nutrient Amount Per Serving
Calories 385
Total Fat 28g
Saturated Fat 15g
Cholesterol 85mg
Sodium 890mg
Total Carbohydrates 14g
Dietary Fiber 4g
Sugars 5g
Protein 18g
Vitamin A 25% DV
Vitamin C 90% DV
Calcium 30% DV
Iron 8% DV

Health Benefits: This soup isn’t just delicious—it’s packed with nutrients. Broccoli is a powerhouse of vitamin C, vitamin K, and fiber, which supports digestion and immune health. The cheddar cheese provides calcium for strong bones, while the bacon adds a small amount of protein and B vitamins. The chicken broth is hydrating and contains minerals like magnesium and phosphorus. Plus, the healthy fats from the cheese and cream help your body absorb fat-soluble vitamins from the broccoli.

Dietary Considerations: This recipe is naturally gluten-free and can be made vegetarian by omitting the bacon. For a dairy-free version, use vegan butter, coconut cream, and dairy-free cheese. It’s also relatively low-carb, with only 14g of carbohydrates per serving, making it suitable for moderate low-carb diets. If you’re watching your sodium, use low-sodium broth and go easy on the added salt—the bacon and cheese already contribute quite a bit.

Conclusion

So there you have it—the best crockpot cheddar broccoli soup with bacon that I’ve ever made, courtesy of a retired plumber I met at the DMV. Funny how the best recipes come from the most unexpected places, isn’t it? This soup has become a staple in my kitchen, and I hope it becomes one in yours too.

What I love most about this recipe is how it brings people together. Whether I’m hosting a casual dinner party, a game day gathering, or a holiday potluck, this soup never fails to impress. It’s the kind of dish that makes people slow down, savor each spoonful, and ask for the recipe before they’ve even finished. And the best part? You can make it ahead of time, let the crockpot do the work, and actually enjoy your own party.

I’d love to hear how this soup turns out for you. Did you add any fun twists? Serve it with something unexpected? Leave a comment below and let me know—I read every single one. And if you loved this recipe, please share it with your friends and family. After all, good food is meant to be shared. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

You can, but I don’t recommend it. Frozen broccoli releases a lot of water as it thaws, which can make the soup watery and dilute the flavor. Plus, frozen broccoli tends to turn mushy during the long slow cook time. If you’re in a pinch, add frozen broccoli during the last 30 minutes of cooking and reduce the broth by ½ cup to compensate for the extra liquid.

Why did my soup turn out grainy?

Grainy soup is usually caused by one of two things: using pre-shredded cheese or overheating the cheese. Always shred your own cheddar from a block, and add it when the soup is on warm or low heat, not high. Stir constantly until the cheese is fully melted. If your soup does get grainy, try blending it with an immersion blender—sometimes that smooths out the texture.

Can I make this soup in an Instant Pot?

Absolutely! To make this in an Instant Pot, use the sauté function to cook the bacon and aromatics. Add the broccoli and broth, then pressure cook on high for 3 minutes. Quick release the pressure, then stir in the cream and cheese. Blend as directed. The flavor is slightly different—a bit more concentrated—but it’s still delicious and takes only about 30 minutes total.

How can I thicken the soup if it’s too thin?

If your soup turns out thinner than you’d like, there are a few easy fixes. You can blend more of the soup with an immersion blender to release the natural starches from the broccoli. Or make a cornstarch slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water, then stir it into the soup and cook for another 10 minutes. Another option is to stir in 2-3 ounces of cream cheese—it adds thickness and richness.

Can I leave out the bacon to make it vegetarian?

Definitely! Just skip the bacon and sauté the onions and garlic in 2 tablespoons of butter or olive oil instead of bacon fat. Use vegetable broth in place of chicken broth. For that smoky flavor, add ½ teaspoon of liquid smoke or smoked paprika. It won’t be exactly the same, but it’s still creamy, cheesy, and absolutely delicious. My vegetarian friends ask for this version all the time.

Pin This Recipe!

crockpot cheddar broccoli soup with bacon recipe

Print

Easy Crockpot Cheddar Broccoli Soup with Bacon

This creamy, smoky crockpot cheddar broccoli soup with bacon is the ultimate hands-off comfort food. Perfect for hosting, it’s made with simple pantry ingredients and delivers rich flavor with minimal effort.

  • Author: Sienna
  • Prep Time: 15 minutes
  • Cook Time: 6-7 hours on low or 3-4 hours on high
  • Total Time: 6 hours 15 minutes to 7 hours 15 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 6 cups fresh broccoli florets (about 2 large heads)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 4 cups low-sodium chicken broth
  • 1 cup heavy cream
  • 3 tablespoons unsalted butter
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon smoked paprika
  • ¼ teaspoon garlic powder
  • 8 ounces sharp cheddar cheese, freshly shredded
  • 8 slices thick-cut bacon
  • Optional garnishes: extra shredded cheddar, crumbled bacon, fresh chives or green onions, sour cream

Instructions

  1. Cook the bacon: Place bacon slices in a cold skillet over medium heat. Cook for 4-5 minutes per side until crispy. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Set aside.
  2. Sauté the aromatics: Pour off all but 1 tablespoon of bacon fat from the skillet. Add diced onion and cook over medium heat for 3-4 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.
  3. Assemble in the crockpot: Transfer sautéed onions and garlic to a 6-quart slow cooker. Add broccoli florets, chicken broth, butter, salt, pepper, smoked paprika, and garlic powder. Stir to combine.
  4. Slow cook: Cover and cook on low for 6-7 hours or on high for 3-4 hours, until broccoli is tender.
  5. Blend for creaminess: Using an immersion blender, blend about half the soup directly in the crockpot, leaving some broccoli chunks for texture. Alternatively, transfer 2-3 cups to a blender, blend until smooth, and stir back in.
  6. Add cream and cheese: Stir in heavy cream and shredded cheddar cheese. Stir until cheese is fully melted and soup is smooth. Keep heat on low or warm to prevent graininess.
  7. Finish with bacon: Stir in about half the crumbled bacon. Taste and adjust salt and pepper as needed.
  8. Serve and garnish: Ladle soup into bowls. Top with reserved bacon, extra shredded cheddar, and fresh chives or green onions. Serve hot.

Notes

For best results, shred your own cheddar cheese from a block to avoid graininess. Sautéing aromatics in bacon fat adds depth of flavor. Blend only half the soup for a chunky-creamy texture. Add cheese when soup is on warm or low heat to prevent separation. Season at the end to account for saltiness from bacon and cheese. Soup can be made a day ahead; flavors meld and deepen overnight.

Nutrition

  • Serving Size: 1½ cups
  • Calories: 385
  • Sugar: 5
  • Sodium: 890
  • Fat: 28
  • Saturated Fat: 15
  • Carbohydrates: 14
  • Fiber: 4
  • Protein: 18

Keywords: crockpot cheddar broccoli soup, slow cooker broccoli cheese soup, bacon broccoli soup, easy broccoli soup, creamy broccoli soup

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆