The neighborhood soup swap was in three hours and I’d completely forgotten. Everyone else would be bringing their grandmother’s famous minestrone, or that French onion soup they’d been perfecting for years, complete with homemade croutons and Gruyère that probably cost more than my entire grocery budget. I had a block of cheddar, a head of broccoli that was starting to look a little sad, and a crockpot that I honestly hadn’t used since last winter. Not exactly the stuff of culinary legend, you know?
I stood there staring into my fridge like it might suddenly produce something impressive. It didn’t. But I remembered this soup my aunt used to make when I was a kid — nothing fancy, just broccoli and cheese, but it was the kind of thing that made you forget it was raining outside. I figured, why not throw it in the crockpot and see what happens? I mean, worst case scenario, I show up with a pot of orange liquid and everyone feels bad for me. Best case? It’s actually edible.
Let me tell you, I was not prepared for what happened next. I walked into that swap with my crockpot, feeling like I’d brought a bag of chips to a potluck. People were setting up their elaborate soups with garnishes and little labels. I just plugged mine in and hoped for the best. By the end of the night, my crockpot was empty, and three people had asked for the recipe. The lady with the French onion soup? She took a picture of my handwritten note card. Honestly, I still don’t know how it happened. Maybe it was the cream cheese. Maybe it was the fact that I accidentally added extra garlic. But this cozy crockpot loaded cheddar broccoli soup has been my secret weapon ever since.
Why You’ll Love This Recipe
I’ve made this soup more times than I can count, and every single time, someone asks for the recipe. It’s one of those rare dishes that feels both completely indulgent and surprisingly simple to pull off. Here’s why it’s become my go-to for busy weeks and lazy weekends alike:
- Quick & Easy: This comes together in about 10 minutes of active prep time. After that, your crockpot does all the work. Perfect for those days when you walk in the door and just need something warm and ready.
- Simple Ingredients: You probably have most of this stuff already. Cheddar, broccoli, chicken broth, cream cheese — nothing weird or hard to find. No trips to specialty stores required.
- Perfect for Meal Prep: This soup actually gets better after a day in the fridge. Make it on Sunday and you’ve got lunch for the whole week. It freezes beautifully too, which is a lifesaver.
- Crowd-Pleaser: I’ve served this to picky kids, vegetarian friends, and serious foodies. Everyone goes back for seconds. There’s something about that creamy, cheesy texture that just works.
- Unbelievably Delicious: The combination of sharp cheddar, cream cheese, and perfectly cooked broccoli creates this velvety, rich soup that feels way more complicated than it actually is. It’s comfort food at its finest.
What makes this version different from all the other broccoli cheese soups out there? For starters, the cream cheese. Most recipes just use heavy cream or milk, but the cream cheese gives it this incredible silkiness that you just can’t get any other way. Plus, I’ve tested this with fresh and frozen broccoli, and I’ll share exactly how to get the best texture every time. This isn’t just another soup recipe — it’s the one you’ll actually make again and again.
What Ingredients You Will Need
This recipe uses simple, mostly pantry-friendly ingredients that come together to create something genuinely special. The magic is in how they work together, not in anything fancy or expensive.
- Fresh broccoli florets, 4 cups (about 2 large heads) — I prefer fresh for the best texture, but frozen works in a pinch (see notes below). Cut them into bite-sized pieces so they cook evenly.
- Sharp cheddar cheese, 2 cups shredded (8 ounces) — Please, for the love of all things cheesy, shred your own. Pre-shredded cheese has anti-caking agents that make it clump instead of melt smoothly. I like using a block of sharp cheddar from the deli section.
- Cream cheese, 4 ounces, softened and cut into cubes — This is my secret ingredient. It adds that velvety, almost luxurious texture that makes this soup feel extra special. Full-fat works best, but reduced-fat is okay in a pinch.
- Yellow onion, 1 medium, diced — About 1 cup. The onion adds a subtle sweetness that balances the sharpness of the cheddar. Don’t skip it, even if you’re not usually an onion person.
- Garlic cloves, 3 to 4, minced — Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch. I’ve accidentally used 5 cloves before and it was fantastic.
- Chicken or vegetable broth, 4 cups (32 ounces) — Low-sodium is your friend here. You can control the salt better. I usually go with chicken broth for more depth, but vegetable broth works perfectly for a vegetarian version.
- Whole milk or half-and-half, 1 cup — Whole milk gives a nice creaminess without being too heavy. Half-and-half makes it extra decadent. I wouldn’t go below 2% milk, or the soup might be thinner than you’d like.
- Carrots, 2 medium, peeled and diced — About 1 cup. This is optional but I love the little pop of color and sweetness they add. Plus, it’s a great way to sneak in extra veggies.
- Butter, 2 tablespoons — For sautéing the aromatics. You could use olive oil, but butter adds so much flavor here.
- All-purpose flour, 3 tablespoons — This helps thicken the soup slightly. If you’re gluten-free, you can use cornstarch mixed with a little cold water instead.
- Dijon mustard, 1 teaspoon — Trust me on this one. It doesn’t make the soup taste mustardy at all. It just brightens up the cheese flavor and adds a little something you can’t quite name.
- Salt and black pepper, to taste — Start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
- Paprika, 1/2 teaspoon — Smoked paprika if you have it, regular works fine too. It adds a subtle warmth and color.
- Optional toppings: Extra shredded cheddar, crispy bacon bits, chopped green onions, a dollop of sour cream, or crusty bread for dipping.
Ingredient Tips: For the best texture, look for broccoli with firm, dark green florets and no yellowing. If you’re using frozen broccoli, add it straight from the freezer (no need to thaw) but reduce the cooking time by about 30 minutes so it doesn’t get mushy. I’ve tried this with both Tillamook and Cabot cheddar and they both melt beautifully — just make sure it’s a block you shred yourself.
Equipment Needed
You don’t need much for this recipe, which is part of why I love it. Here’s what you’ll need:
- Crockpot or slow cooker, 6-quart or larger — I use a 6-quart Crock-Pot brand and it works perfectly. Any brand will do, just make sure it’s big enough to hold all the soup without overflowing.
- Large skillet or sauté pan — For cooking the onions and garlic before they go into the crockpot. A non-stick pan makes cleanup easier.
- Cutting board and sharp knife — For chopping the broccoli, onions, and carrots. A good chef’s knife makes this part go fast.
- Box grater or food processor with shredding disc — For shredding your own cheese. I know it’s tempting to buy pre-shredded, but trust me on this one.
- Wooden spoon or spatula — For stirring the roux and scraping up any browned bits from the pan.
- Measuring cups and spoons — Standard kitchen tools, but accuracy matters here for the flour and liquid ratios.
- Immersion blender (optional but recommended) — For blending the soup to your desired consistency. You can also use a regular blender in batches, but an immersion blender is so much easier and less messy.
If you don’t have an immersion blender, no worries. Just let the soup cool slightly, then transfer it to a regular blender in batches. Fill it no more than halfway, hold the lid down with a towel, and blend until smooth. Then pour it back into the crockpot.
Preparation Method

- Sauté the aromatics. In a large skillet over medium heat, melt the 2 tablespoons of butter. Add the diced onion and cook for 4 to 5 minutes, until it’s soft and translucent. You want it to smell sweet, not burnt. Add the minced garlic and cook for another minute, just until fragrant. If you’re using carrots, add them now too and cook for 2 to 3 minutes.
- Make a quick roux. Sprinkle the 3 tablespoons of flour over the cooked onions and garlic. Stir constantly for about 2 minutes. This cooks the raw flour taste out and helps thicken the soup later. The mixture will look kind of pasty and that’s exactly right.
- Add the broth slowly. Pour in about 1 cup of the chicken or vegetable broth while whisking constantly. Keep whisking until the mixture is smooth and starts to thicken slightly. This prevents lumps from forming. Then pour the whole thing into your crockpot.
- Add the remaining broth and broccoli. Pour the rest of the broth into the crockpot. Add the broccoli florets. Give everything a good stir. The broccoli should be mostly submerged in the liquid.
- Cook on low or high. Cover and cook on low for 4 to 5 hours, or on high for 2 to 3 hours. The broccoli should be tender when pierced with a fork but not falling apart completely. I usually check at the 3-hour mark on low to see where things stand.
- Blend the soup (optional but recommended). If you want a smoother, creamier soup, use an immersion blender right in the crockpot. Blend until it reaches your desired consistency. I like to leave about a third of the broccoli chunky for texture. If you don’t have an immersion blender, carefully transfer about half the soup to a regular blender, blend until smooth, and return it to the crockpot. Be careful with hot liquid — only fill the blender halfway and hold the lid down with a towel.
- Add the dairy and cheese. Turn the crockpot to warm or low. Add the cubed cream cheese and stir until it’s completely melted and incorporated. Then add the shredded cheddar cheese, a handful at a time, stirring after each addition. The soup will look a little thin at first, but it will thicken as the cheese melts.
- Stir in the milk and seasonings. Pour in the milk or half-and-half. Add the Dijon mustard, paprika, salt, and pepper. Stir everything together and let it heat through for about 10 minutes. Taste and adjust the seasonings — you might want more salt or a little extra pepper.
- Serve immediately. Ladle the soup into bowls and top with your favorite garnishes. Extra shredded cheddar, crispy bacon, green onions, or a swirl of sour cream all work beautifully. Serve with crusty bread or a grilled cheese sandwich for the ultimate comfort meal.
Sensory Cues: When the broccoli is perfectly cooked, you should be able to pierce a floret easily with a fork, but it shouldn’t be mushy. The soup should look creamy and pale greenish-gold when blended, with a rich, cheesy aroma. When you taste it, the first thing you’ll notice is the sharp cheddar, followed by the subtle sweetness of the onion and the warmth of the paprika. The texture should be velvety and smooth, not watery or pasty.
Cooking Tips & Techniques
I’ve made this soup probably thirty times now, and I’ve learned a few things the hard way. Here are my best tips:
Don’t rush the roux. I know it’s tempting to just dump everything in the crockpot and walk away, but taking those extra few minutes to cook the flour with the butter makes a real difference. It prevents that raw, pasty taste and helps the soup thicken properly. I learned this the first time I made it — the soup was good, but it had a weird floury aftertaste that I couldn’t figure out. Cooking the roux for a full 2 minutes fixed it completely.
Shred your own cheese. I cannot stress this enough. Pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent it from melting smoothly. You’ll end up with a grainy, clumpy soup instead of that silky, velvety texture we’re going for. It takes about 5 minutes to shred a block of cheddar, and it’s absolutely worth it. I keep a block of sharp cheddar in my fridge specifically for this soup.
Add the cheese at the end on low heat. Cheese is finicky. If you add it when the soup is too hot, it can separate and become greasy. I always turn the crockpot to warm or low before adding the cream cheese and cheddar. Stir them in gradually and let them melt slowly. This gives you that smooth, restaurant-quality texture.
Don’t overcook the broccoli. If you’re using fresh broccoli, check it at the 3-hour mark on low. You want it tender but still bright green. Overcooked broccoli turns olive green and gets mushy, and it doesn’t have the same sweet flavor. If you’re using frozen broccoli, add it later in the cooking process — about 1 hour before you’re ready to serve.
Season in layers. I add a little salt at the beginning, but I always save most of the seasoning for the end. Cheese can be salty, and different brands vary a lot. Taste your soup after you’ve added all the cheese and adjust from there. You can always add more salt, but you can’t take it out.
Use an immersion blender for the best texture. I resisted getting one for years, thinking it was a one-trick pony. But honestly, it’s one of my most-used kitchen tools now. For this soup, it lets you control exactly how smooth or chunky you want it. I blend about two-thirds of the soup and leave the rest chunky for texture. Perfection.
Variations & Adaptations
One of the things I love about this recipe is how flexible it is. Here are some variations I’ve tried and loved:
Vegetarian Version: Use vegetable broth instead of chicken broth. The soup is already vegetarian-friendly if you skip the bacon topping. I’ve made it this way for my vegetarian sister-in-law and she couldn’t tell the difference.
Vegan Adaptation: Use plant-based butter, unsweetened oat milk or cashew cream instead of whole milk, and vegan cheddar and cream cheese. I’ve tested this with Violife and Daiya brands, and while it’s not exactly the same, it’s surprisingly good. Add a tablespoon of nutritional yeast for extra cheesy flavor.
Spicy Kick: Add 1/2 teaspoon of red pepper flakes or a diced jalapeño when you sauté the onions. The heat pairs beautifully with the sharp cheddar. I made this version for a game day party and it was gone in 20 minutes.
Extra Veggies: Add diced celery, bell peppers, or even some cauliflower along with the broccoli. Cauliflower blends especially well and adds extra creaminess without changing the flavor much. I’ve done this when I had leftover veggies in the fridge and it worked great.
Loaded Baked Potato Style: Add 2 cups of diced, cooked potatoes (I use leftover baked potatoes) along with the broccoli. Top with bacon, green onions, and extra cheese. This turns it into a heartier meal that’s almost like a loaded baked potato in soup form.
Gluten-Free Option: Skip the flour roux entirely. Instead, mix 2 tablespoons of cornstarch with 3 tablespoons of cold water to make a slurry. Stir this into the soup about 30 minutes before serving, and let it cook until thickened. Works like a charm.
Instant Pot Method: Use the sauté function to cook the onions and garlic, then add the broth and broccoli. Pressure cook on high for 3 minutes, then quick release. Blend, then stir in the cheese and milk on the keep warm setting. Total time is about 20 minutes, and it’s just as good.
Serving & Storage Suggestions
This soup is best served hot, right from the crockpot. Ladle it into deep bowls and top with your favorite garnishes. I love a generous sprinkle of extra shredded cheddar, some crispy bacon bits, and a few chopped green onions. A dollop of sour cream or Greek yogurt adds a nice tangy contrast. And honestly, you can’t go wrong with a side of crusty bread for dipping — a warm baguette or sourdough is perfect.
For a complete meal, serve this soup with a simple side salad or a classic grilled cheese sandwich. The combination is pure comfort food magic. I’ve also served it in bread bowls for a fun dinner party, and everyone loved it.
Storage: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for 4 to 5 days. The flavors actually meld and deepen overnight, so leftovers might be even better than the first serving.
Freezing: This soup freezes really well. Portion it into freezer-safe containers or zip-top bags, leaving a little room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. You can also reheat individual portions in the microwave in 30-second bursts, stirring between each. If the soup seems too thick after storage, add a splash of milk or broth to thin it out. The texture might be slightly different after freezing, but it’s still delicious.
One thing to note: the soup will thicken as it sits in the fridge. Don’t worry, that’s normal. Just stir in a little liquid when you reheat it, and it will return to its original creamy consistency.
Nutritional Information & Benefits
Here’s the thing about this soup — it’s indulgent, but it’s not completely without redeeming qualities. Broccoli is packed with vitamins C and K, fiber, and antioxidants. The carrots add beta-carotene, and the dairy provides calcium and protein. So you’re getting some good stuff in there, even with all that cheese.
Estimated nutrition per serving (1 cup, without toppings):
- Calories: 320
- Fat: 22g
- Saturated Fat: 13g
- Cholesterol: 65mg
- Sodium: 680mg
- Carbohydrates: 16g
- Fiber: 3g
- Sugar: 7g
- Protein: 16g
- Calcium: 350mg (35% DV)
- Vitamin C: 45mg (50% DV)
Dietary Considerations: This soup is vegetarian-friendly if you use vegetable broth. For a gluten-free version, use the cornstarch slurry instead of the flour roux. It can be made vegan with plant-based substitutions (see variations above). Contains dairy and gluten in the standard version.
Potential Allergens: Dairy (milk, cheese), gluten (flour). If you’re serving this to a crowd, it’s always a good idea to label it clearly or offer a gluten-free version on the side.
I’m not a nutritionist, but I do believe in balance. This soup is comfort food, plain and simple. It’s not something I eat every day, but when I do, I enjoy every single bite without guilt. And honestly, the fact that it has broccoli in it makes me feel at least a little bit virtuous.
Conclusion
This cozy crockpot loaded cheddar broccoli soup has become a staple in my kitchen for good reason. It’s the kind of recipe that delivers every single time — creamy, cheesy, comforting, and so much easier than it has any right to be. Whether you’re feeding a crowd on a cold winter night, meal-prepping for a busy week, or just craving something warm and satisfying, this soup is the answer.
I love that I can throw it together in the morning and come home to a house that smells incredible. I love that it’s flexible enough to adapt to whatever I have in the fridge. And I love that it never fails to get compliments, even though it’s one of the simplest things I make. That accidental success from the soup swap? It wasn’t an accident at all. It’s just a really, really good recipe.
I’d love to hear how this turns out for you! Did you add any fun toppings? Try a different variation? Made it for a special occasion? Drop a comment below and let me know. And if you loved it as much as I do, share it with a friend who needs a little comfort food in their life. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli works great in this recipe. Add it straight from the freezer (no need to thaw) but reduce the cooking time by about 30 minutes so it doesn’t get too mushy. The texture will be slightly softer than fresh, but the flavor is still wonderful.
Why did my soup turn out grainy?
Grainy soup is usually caused by pre-shredded cheese or adding the cheese when the soup is too hot. Pre-shredded cheese has anti-caking agents that prevent smooth melting. Always shred your own cheese from a block, and add it when the soup is on warm or low heat, not boiling.
Can I make this soup on the stovetop instead of a crockpot?
Yes! Sauté the onions and garlic in a large pot, add the broth and broccoli, and simmer for about 20 minutes until the broccoli is tender. Then blend, stir in the cheese and milk, and heat through. It’s faster than the crockpot version and just as delicious.
How can I thicken the soup if it’s too thin?
If your soup is thinner than you’d like, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry. Stir it into the soup and let it cook for 5 to 10 minutes on low heat. It will thicken as it heats. You can also let it simmer uncovered for a while to reduce and concentrate the flavors.
Can I freeze this soup?
Yes, this soup freezes beautifully! Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave. You might need to add a splash of milk or broth when reheating to restore the creamy texture.
PrintEasy Crockpot Loaded Cheddar Broccoli Soup Recipe
This creamy, cheesy crockpot loaded cheddar broccoli soup is incredibly easy to make with simple ingredients. It’s the perfect comfort food for busy weeks and lazy weekends, and it always gets rave reviews.
- Prep Time: 10 minutes
- Cook Time: 4 hours 30 minutes
- Total Time: 4 hours 40 minutes
- Yield: 8 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 cups fresh broccoli florets (about 2 large heads)
- 2 cups shredded sharp cheddar cheese (8 ounces)
- 4 ounces cream cheese, softened and cut into cubes
- 1 medium yellow onion, diced (about 1 cup)
- 3 to 4 garlic cloves, minced
- 4 cups low-sodium chicken or vegetable broth (32 ounces)
- 1 cup whole milk or half-and-half
- 2 medium carrots, peeled and diced (about 1 cup, optional)
- 2 tablespoons butter
- 3 tablespoons all-purpose flour
- 1 teaspoon Dijon mustard
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper, or to taste
- 1/2 teaspoon paprika (smoked or regular)
- Optional toppings: extra shredded cheddar, crispy bacon bits, chopped green onions, sour cream, crusty bread
Instructions
- Sauté the aromatics: In a large skillet over medium heat, melt the butter. Add the diced onion and cook for 4 to 5 minutes until soft and translucent. Add the minced garlic and cook for another minute until fragrant. If using carrots, add them now and cook for 2 to 3 minutes.
- Make a quick roux: Sprinkle the flour over the cooked onions and garlic. Stir constantly for about 2 minutes to cook out the raw flour taste.
- Add the broth slowly: Pour in about 1 cup of the broth while whisking constantly until smooth and slightly thickened. Then pour the mixture into the crockpot.
- Add the remaining broth and broccoli: Pour the rest of the broth into the crockpot. Add the broccoli florets and stir to combine.
- Cook on low or high: Cover and cook on low for 4 to 5 hours, or on high for 2 to 3 hours, until the broccoli is tender but not mushy.
- Blend the soup (optional): Use an immersion blender to blend the soup to your desired consistency, leaving some chunks if preferred. Alternatively, transfer half the soup to a regular blender, blend until smooth, and return to the crockpot.
- Add the dairy and cheese: Turn the crockpot to warm or low. Add the cubed cream cheese and stir until melted. Gradually add the shredded cheddar cheese, stirring after each addition until melted.
- Stir in the milk and seasonings: Pour in the milk or half-and-half. Add the Dijon mustard, paprika, salt, and pepper. Stir and let heat through for about 10 minutes. Adjust seasonings to taste.
- Serve immediately: Ladle into bowls and top with desired garnishes. Serve with crusty bread or a grilled cheese sandwich.
Notes
For best results, shred your own cheddar cheese from a block to avoid anti-caking agents. Add cheese at the end on low heat to prevent separation. If using frozen broccoli, add it straight from the freezer and reduce cooking time by about 30 minutes. The soup thickens as it sits; add a splash of milk or broth when reheating.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 7
- Sodium: 680
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 16
- Fiber: 3
- Protein: 16
Keywords: crockpot soup, broccoli cheddar soup, loaded broccoli soup, slow cooker soup, easy soup recipe, comfort food, vegetarian soup


