The neighborhood chili cook-off was in six hours and I’d completely forgotten. Everyone else would be bringing their grandmother’s secret recipe, slow-simmered for two days with a dozen different chilies. I had a bag of frozen broccoli, a block of cheddar, some bacon that was about to expire, and a crockpot that hadn’t seen action in months. Honestly, I almost just ordered pizza. But I couldn’t show up to the potluck empty-handed — not after I’d promised my friend Sarah I’d bring something “really good.” So I threw everything into the slow cooker, crossed my fingers, and prayed the bacon would save me.
Let me tell you, I was not expecting what happened next. People actually lined up for it. Someone asked for the recipe before I’d even set the ladle down. I stood there, sheepish, trying to explain that it was basically a pantry-dump situation with a whole lot of cheese. But maybe that’s the thing about soup, right? It doesn’t have to be complicated to be incredible. It just has to be right.
That night, I came home with an empty crockpot and a new favorite recipe. And now, every time I make this Easy Crockpot Cheddar Broccoli Soup with Bacon, I remember how something thrown together under pressure can end up being the thing everyone asks for again and again. Maybe you’ve been there — scrambling for a dish that looks like you planned it all along. This one’s for those nights.
Why You’ll Love This Recipe
This isn’t just another broccoli soup. This is the one that makes you forget you’re eating vegetables. The bacon adds a smoky crunch, the cheddar brings that velvety richness, and the crockpot does all the heavy lifting. Here’s why this Easy Crockpot Cheddar Broccoli Soup with Bacon is going to become your weeknight hero:
- Quick & Easy: Just 15 minutes of prep, then let the slow cooker work its magic. Perfect for those evenings when you’re running on empty.
- Simple Ingredients: No fancy grocery trips needed. You probably have most of this in your fridge and pantry right now.
- Perfect for Weeknights: This soup comes together while you tackle homework, laundry, or just collapse on the couch for a bit.
- Crowd-Pleaser: Even picky eaters go back for seconds. The bacon and cheese combo is basically irresistible.
- Unbelievably Delicious: The texture is creamy without being heavy, and the flavor is balanced — smoky, cheesy, and fresh all at once.
What makes this recipe different from the rest? It’s the technique. Instead of adding the cheese at the start (which can turn grainy), we stir it in at the end for that ultra-smooth, velvety finish. And the bacon? We crisp it up separately so it stays crunchy, not soggy. It’s these small details that turn a simple soup into something you’ll crave.
This is comfort food reimagined — faster, easier, but with the same soul-soothing satisfaction. Perfect for busy parents, tired professionals, or anyone who just wants a good meal without the stress.
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, which makes this soup perfect for last-minute meal planning.
- Fresh broccoli florets — 4 cups (about 2 heads), chopped into bite-sized pieces. I prefer fresh over frozen here for better texture, but frozen works in a pinch (just add them frozen and reduce simmer time by 30 minutes).
- Sharp cheddar cheese — 2 cups (8 ounces), freshly grated. Please, for the love of soup, grate your own cheese! Pre-shredded cheese has anti-caking agents that prevent smooth melting. I recommend Tillamook or Kerrygold for the best flavor.
- Bacon — 6 strips, cooked until crispy and crumbled. Thick-cut bacon gives the best crunch. Look for applewood-smoked for extra depth.
- Yellow onion — 1 medium, finely diced. Adds a savory base that you won’t even notice once it’s blended in.
- Garlic — 3 cloves, minced. Fresh garlic is non-negotiable here — it makes a difference.
- Low-sodium chicken broth — 4 cups (32 ounces). You can also use vegetable broth for a vegetarian version.
- Heavy cream — 1 cup. For that luxurious, velvety texture. Half-and-half works too, but the soup will be slightly less creamy.
- Unsalted butter — 2 tablespoons. Helps sauté the aromatics and adds richness.
- All-purpose flour — 3 tablespoons. This thickens the soup without making it gluey. For a gluten-free option, use cornstarch (2 tablespoons mixed with 2 tablespoons cold water, added at the end).
- Salt — 1 teaspoon, plus more to taste.
- Black pepper — ½ teaspoon, freshly ground.
- Garlic powder — ½ teaspoon. Adds an extra layer of savory goodness.
- Onion powder — ½ teaspoon. Complements the fresh onion beautifully.
- Mustard powder — ¼ teaspoon. Trust me on this — it enhances the cheese flavor without tasting like mustard.
- Paprika — ¼ teaspoon, for a subtle smoky note.
- Optional garnish — Extra shredded cheddar, additional crumbled bacon, chopped green onions, or a dollop of sour cream.
Equipment Needed
You don’t need a professional kitchen to make this soup. Here’s what you’ll need:
- Slow cooker (crockpot) — 6-quart or larger. I use a Cuisinart 6-quart model, and it’s perfect for this recipe. If you have a smaller one, just halve the recipe.
- Large skillet — For cooking the bacon and sautéing the aromatics. A cast-iron skillet works great here.
- Cutting board and sharp knife — For chopping broccoli, onion, and garlic.
- Measuring cups and spoons — For accuracy. Eyeballing can lead to a too-thin or too-thick soup.
- Wooden spoon or spatula — For stirring.
- Immersion blender — Optional, but highly recommended for a smooth, creamy texture. If you don’t have one, you can use a regular blender in batches (just be careful with hot liquid!).
- Cheese grater — For grating fresh cheddar. A microplane works for smaller amounts, but a box grater is faster.
- Paper towels — For draining the bacon.
If you don’t have an immersion blender, no worries. You can mash some of the broccoli with a potato masher for a chunkier texture, or leave it as is for a more rustic soup.
Preparation Method

Follow these steps, and you’ll have a creamy, dreamy soup that tastes like you spent hours on it. I promise, the crockpot does most of the work.
- Cook the bacon. In a large skillet over medium heat, cook the bacon strips until crispy, about 6-8 minutes. Transfer to a paper towel-lined plate to drain. Once cool, crumble into small pieces and set aside. Reserve 1 tablespoon of the bacon drippings in the skillet.
- Sauté the aromatics. In the same skillet with the reserved bacon drippings, add the butter and melt over medium heat. Add the diced onion and cook until softened and translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Stir in the flour and cook for 1-2 minutes, stirring constantly, to make a light roux. This will help thicken the soup later.
- Transfer to the slow cooker. Scrape the onion mixture into the crockpot. Add the chopped broccoli, chicken broth, garlic powder, onion powder, mustard powder, paprika, salt, and pepper. Stir everything together to combine.
- Cook on low. Cover and cook on low for 4-5 hours, or on high for 2-3 hours. The broccoli should be tender when pierced with a fork. Pro tip: If you’re short on time, high works perfectly — just check it at the 2-hour mark.
- Blend the soup (optional but recommended). Using an immersion blender, blend the soup directly in the crockpot until it reaches your desired consistency. I like to leave some small broccoli pieces for texture. If you prefer a chunkier soup, skip this step or only blend half.
- Add the cream and cheese. Turn the slow cooker to warm or low. Stir in the heavy cream. Then, gradually add the shredded cheddar cheese, a handful at a time, stirring until completely melted between each addition. This prevents the cheese from clumping and ensures a silky smooth soup.
- Taste and adjust. Give the soup a taste. Add more salt and pepper if needed. Remember, the bacon will add some saltiness too, so go easy at first.
- Serve and garnish. Ladle the soup into bowls. Top with the crumbled bacon, extra shredded cheddar, and chopped green onions if you like. Serve hot with crusty bread or crackers on the side.
One thing I learned the hard way — don’t let the soup boil after adding the cream and cheese. High heat can cause the dairy to separate, leaving you with a grainy texture. Keep it on warm or low, and you’ll be golden.
Cooking Tips & Techniques
I’ve made this Easy Crockpot Cheddar Broccoli Soup with Bacon more times than I can count, and I’ve definitely messed it up a few times along the way. Here’s what I’ve learned so you don’t have to make the same mistakes.
Grate your own cheese. I know, I know — it’s an extra step. But pre-shredded cheese is coated with cellulose and starches that prevent it from melting smoothly. Freshly grated cheddar melts like a dream and gives you that velvety texture you’re after. Trust me, it’s worth the 2 minutes.
Don’t rush the roux. Cooking the flour with the butter and onion mixture for a full minute removes that raw flour taste. If you skip this step, your soup might end up with a pasty flavor. I learned this after making a batch that tasted like a floury mess.
Add cheese off the heat. This is the golden rule of cheese soup. Turn off the heat or switch to warm before adding the cheese. High heat can cause the proteins in the cheese to tighten up and turn grainy. Low and slow is the way to go.
Bacon stays crispy. If you add the bacon to the soup before serving, it’ll get soggy within minutes. Keep the bacon separate and sprinkle it on top just before eating. That way, every bowl gets that satisfying crunch.
Blend strategically. I like to blend about three-quarters of the soup and leave the rest chunky. It gives you the best of both worlds — a creamy base with little pockets of broccoli texture. If you want it completely smooth, go for it. It’s your soup, after all.
Multitask like a pro. While the bacon is cooking, chop your onion and garlic. While the onion is sautéing, chop the broccoli. By the time you’re done with the stovetop, everything is ready to go into the crockpot. Total active time is about 15 minutes.
Variations & Adaptations
One of the best things about this Easy Crockpot Cheddar Broccoli Soup with Bacon is how adaptable it is. Here are some variations I’ve tried and loved:
Vegetarian version: Skip the bacon and use vegetable broth instead of chicken broth. To get that smoky flavor, add ½ teaspoon of smoked paprika and a splash of liquid smoke. It won’t be exactly the same, but it’s still delicious.
Gluten-free adaptation: Replace the all-purpose flour with 2 tablespoons of cornstarch mixed with 2 tablespoons of cold water. Stir this slurry into the soup at the end, after blending, and let it cook for another 10 minutes to thicken. You can also use arrowroot powder or a gluten-free all-purpose flour blend.
Extra veggies: Add a cup of chopped carrots or celery along with the broccoli. You might need to increase the cooking time by 30 minutes to ensure everything is tender. I’ve done this on nights when I needed to use up leftover veggies, and it works great.
Spicy kick: Add ¼ teaspoon of cayenne pepper or a diced jalapeño (seeds removed) when you sauté the onions. The heat pairs beautifully with the creamy cheese and smoky bacon.
Cauliflower broccoli blend: Swap half the broccoli for cauliflower florets. Cauliflower has a milder flavor and creates an even creamier texture when blended. This is my go-to when broccoli is expensive at the store.
Dairy-free option: Use full-fat coconut milk instead of heavy cream, and a dairy-free cheddar shred that melts well (I like the Violife brand). The flavor will be slightly different, but still creamy and satisfying.
I once made this soup with leftover ham instead of bacon because that’s what I had in the fridge. It was honestly just as good — the saltiness and smoky flavor were still there. Don’t be afraid to experiment with what you have on hand.
Serving & Storage Suggestions
This soup is best served hot, straight from the crockpot. Ladle it into deep bowls and top generously with crumbled bacon, extra shredded cheddar, and a sprinkle of chopped green onions or fresh chives. A dollop of sour cream adds a nice tangy contrast if you’re feeling fancy.
For dippers, you can’t go wrong with crusty sourdough bread, buttery garlic bread, or a pile of oyster crackers. I’m partial to a warm, toasted baguette slice rubbed with a cut garlic clove — it soaks up the soup perfectly. If you want to keep it low-carb, serve with celery sticks or cucumber slices for crunch.
Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually meld together overnight, so leftovers often taste even better the next day.
Freezing: This soup freezes well for up to 3 months. Portion it into freezer-safe bags or containers, leaving about an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat 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 seems too thick after refrigeration, add a splash of milk or broth to thin it out.
One thing to note — the bacon will lose its crunch when stored. If you’re making this for meal prep, keep the bacon separate and add it fresh when you’re ready to eat. Same goes for any extra cheese garnish.
Nutritional Information & Benefits
Here’s the estimated nutritional breakdown for one serving (about 1.5 cups, based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Total Fat | 28g |
| Saturated Fat | 15g |
| Cholesterol | 75mg |
| Sodium | 820mg |
| Total Carbohydrates | 16g |
| Dietary Fiber | 4g |
| Sugars | 4g |
| Protein | 18g |
| Vitamin A | 25% DV |
| Vitamin C | 90% DV |
| Calcium | 35% DV |
| Iron | 8% DV |
Broccoli is packed with vitamin C, fiber, and antioxidants that support immune health and digestion. Cheddar cheese provides calcium and protein, while the bacon adds a satisfying dose of flavor (and a bit of indulgence). This soup is naturally low-carb and can be made gluten-free with a simple swap.
For a lighter version, use reduced-fat cheese and half-and-half instead of heavy cream. You’ll still get plenty of flavor with fewer calories. I personally love that this soup feels like a treat while still sneaking in a solid serving of vegetables.
Conclusion
This Easy Crockpot Cheddar Broccoli Soup with Bacon has saved my sanity on more weeknights than I can count. It’s the kind of recipe that looks like you spent hours on it, but really, you just threw things in a pot and let the slow cooker do its thing. The bacon adds that irresistible crunch, the cheddar makes it luxuriously creamy, and the broccoli — well, it’s just a bonus that it’s good for you.
I love how forgiving this recipe is. You can swap ingredients, adjust the thickness, add more veggies, or dial up the spice — it always turns out delicious. It’s become my go-to for busy nights, lazy Sundays, and everything in between.
I’d love to hear how yours turns out! Did you add any fun twists? Serve it with something unexpected? Drop a comment below and share your version. And if you’re looking for another easy weeknight meal, check out our creamy Tuscan chicken skillet — it’s another one-pan wonder that comes together fast.
Now go make some soup. You deserve it.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, you can! Add the frozen broccoli directly to the crockpot without thawing. You may need to reduce the cooking time by about 30 minutes since frozen broccoli cooks faster. Just keep an eye on it and test for tenderness with a fork.
Why did my cheese turn grainy?
This usually happens when the heat is too high when adding the cheese. Always turn the slow cooker to warm or low before stirring in the cheese. Also, make sure you’re using freshly grated cheese — pre-shredded varieties contain anti-caking agents that can cause graininess.
Can I make this soup in an Instant Pot?
Absolutely! Sauté the bacon and aromatics using the sauté function, then add the broccoli and broth. Pressure cook on high for 5 minutes, then quick release. Blend, then stir in the cream and cheese on the keep warm setting. It’s even faster than the crockpot version.
How can I thicken the soup if it’s too thin?
Mix 1 tablespoon of cornstarch with 1 tablespoon of cold water to make a slurry. Stir it into the soup and let it cook on low for another 10-15 minutes. You can also mash some of the broccoli with a potato masher to release its natural starches, which helps thicken the soup.
Can I skip the heavy cream?
Yes, you can use half-and-half or whole milk instead. The soup will be less rich and creamy, but still delicious. For a dairy-free option, full-fat coconut milk works well and adds a subtle sweetness that complements the cheddar. Just avoid skim milk — it can make the soup watery.
Pin This Recipe!

Easy Crockpot Cheddar Broccoli Soup with Bacon
This creamy, smoky, and cheesy broccoli soup is made effortlessly in a slow cooker with simple ingredients. Perfect for busy weeknights, it’s a crowd-pleaser that tastes like you spent hours on it.
- Prep Time: 15 minutes
- Cook Time: 4-5 hours on low or 2-3 hours on high
- Total Time: 4 hours 15 minutes to 5 hours 15 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 cups fresh broccoli florets (about 2 heads), chopped into bite-sized pieces
- 2 cups (8 ounces) sharp cheddar cheese, freshly grated
- 6 strips bacon, cooked until crispy and crumbled
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 4 cups (32 ounces) low-sodium chicken broth
- 1 cup heavy cream
- 2 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper, freshly ground
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon mustard powder
- ¼ teaspoon paprika
- Optional garnish: extra shredded cheddar, additional crumbled bacon, chopped green onions, or a dollop of sour cream
Instructions
- Cook the bacon: In a large skillet over medium heat, cook the bacon strips until crispy, about 6-8 minutes. Transfer to a paper towel-lined plate to drain. Once cool, crumble into small pieces and set aside. Reserve 1 tablespoon of the bacon drippings in the skillet.
- Sauté the aromatics: In the same skillet with the reserved bacon drippings, add the butter and melt over medium heat. Add the diced onion and cook until softened and translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Stir in the flour and cook for 1-2 minutes, stirring constantly, to make a light roux.
- Transfer to the slow cooker: Scrape the onion mixture into the crockpot. Add the chopped broccoli, chicken broth, garlic powder, onion powder, mustard powder, paprika, salt, and pepper. Stir everything together to combine.
- Cook on low: Cover and cook on low for 4-5 hours, or on high for 2-3 hours, until the broccoli is tender when pierced with a fork.
- Blend the soup (optional but recommended): Using an immersion blender, blend the soup directly in the crockpot until it reaches your desired consistency. For a chunkier soup, skip this step or only blend half.
- Add the cream and cheese: Turn the slow cooker to warm or low. Stir in the heavy cream. Then, gradually add the shredded cheddar cheese, a handful at a time, stirring until completely melted between each addition.
- Taste and adjust: Add more salt and pepper if needed. Remember, the bacon will add some saltiness too.
- Serve and garnish: Ladle the soup into bowls. Top with the crumbled bacon, extra shredded cheddar, and chopped green onions if desired. Serve hot with crusty bread or crackers on the side.
Notes
Grate your own cheese for smooth melting. Add cheese off the heat to prevent graininess. Keep bacon separate until serving to maintain crunch. For a gluten-free version, replace flour with 2 tablespoons cornstarch mixed with 2 tablespoons cold water.
Nutrition
- Serving Size: 1.5 cups
- Calories: 385
- Sugar: 4
- Sodium: 820
- Fat: 28
- Saturated Fat: 15
- Carbohydrates: 16
- Fiber: 4
- Protein: 18
Keywords: crockpot cheddar broccoli soup, easy broccoli soup, slow cooker broccoli soup, bacon broccoli soup, creamy broccoli soup


