There used to be this tiny soup-and-sandwich spot on the corner of Maple and 3rd in my old neighborhood that made a cheddar broccoli soup I still dream about. When they shuttered suddenly—a “for lease” sign appeared overnight, just like that—I actually stood there staring at the empty windows for a solid minute. That first winter without it, I tried everything. Blenders, immersion sticks, roux-based versions that sat in my stomach like a brick. After twelve tries—twelve, honestly, including one where I forgot the cheese entirely and just had sad broccoli water—I finally got it.
The secret? A slow cooker and a few smart swaps that don’t mess with the soul of the soup. This lightened-up crockpot cheddar broccoli soup is the one I’ve been making ever since. It’s creamy, it’s cheesy, and it somehow manages to feel indulgent without that heavy, “I need a nap” feeling afterward. My neighbor Karen actually knocked on my door the first time I made this version because the smell drifted through the walls. She thought I’d ordered takeout. That’s the kind of compliment that sticks with you, you know?
What gets me is how this soup manages to capture that same comforting magic of the original—the velvety texture, the sharp cheddar tang, the tender broccoli that’s still got a little bite—but it won’t leave you regretting your lunch choices. I mean, I’ve made this on a Tuesday night after work when I had zero energy left, and it still came together beautifully. Maybe you’ve been there, staring at a pile of vegetables and wondering if you’ll ever get that restaurant-quality taste at home again. This is that recipe. Let me tell you how it happened.
Why You’ll Love This Recipe
This isn’t just another broccoli soup recipe floating around the internet. After testing this thing more times than I care to count—including one batch where the cheese clumped into rubbery blobs (we don’t talk about that)—I can confidently say this version hits different. Here’s why you’re going to want this in your regular rotation:
- Quick & Easy: The crockpot does all the heavy lifting. About 15 minutes of prep, then you walk away. Perfect for those days when you need dinner to just handle itself.
- Simple Ingredients: No fancy grocery store trips required. Broccoli, cheddar, some pantry staples—you probably have most of this already. I use Cabot’s sharp cheddar for the best melt, but any good block cheese works.
- Perfect for Meal Prep: This soup actually gets better after a day in the fridge. Make it Sunday night, and you’ve got lunches sorted for half the week.
- Crowd-Pleaser: I’ve served this to my picky-eater nephew and my health-conscious sister-in-law at the same dinner. Both went back for seconds. That never happens.
- Unbelievably Delicious: The texture is what gets people. It’s creamy without being gloppy, cheesy without being greasy. The lightened-up element means you get that rich flavor without the heavy cream hangover.
What makes this different from every other crockpot cheddar broccoli soup recipe out there? It’s the method. Instead of dumping everything in at once and hoping for the best, I’ve staggered the additions so the broccoli keeps some texture and the cheese stays silky smooth. No grainy soup here. Plus, using a combination of evaporated milk and a tiny bit of cream cheese gives you that luxurious mouthfeel without the full fat content. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction that makes you close your eyes after that first spoonful.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something genuinely special. Most of these are pantry staples, which makes this perfect for those weeks when you’re trying to eat well without a complicated grocery list.
For the Soup Base
- 2 tablespoons unsalted butter (I prefer Kerrygold for the flavor, but any butter works)
- 1 medium yellow onion, diced (about 1 cup—this is your flavor foundation)
- 3 cloves garlic, minced (fresh is non-negotiable here, the jarred stuff gets weird)
- 3 tablespoons all-purpose flour (this helps thicken without heavy cream)
- 3 cups low-sodium chicken or vegetable broth (low-sodium is key—you control the salt)
- 1 can (12 oz) evaporated milk (this is the lightened-up magic ingredient)
- 2 tablespoons reduced-fat cream cheese, softened (adds creaminess without the full fat)
For the Vegetables & Cheese

- 4 cups broccoli florets, chopped into bite-sized pieces (about 2 medium heads)
- 2 medium carrots, peeled and diced (adds sweetness and color)
- 1 stalk celery, diced (subtle flavor, don’t skip it)
- 8 ounces sharp cheddar cheese, freshly grated (pre-shredded has anti-caking agents that ruin the texture—I learned this the hard way)
- Salt and black pepper to taste
- ¼ teaspoon smoked paprika (optional, but it adds a lovely warmth)
- Pinch of cayenne pepper (optional, just a tiny bit to wake up the flavors)
A note on the cheese: please, please grate it yourself. I know it’s an extra step, but the pre-shredded bags are coated with cellulose which prevents smooth melting. You’ll end up with a grainy soup, and nobody wants that. I usually grate a block of Cabot or Tillamook sharp cheddar while the onion is sautéing—it takes maybe two minutes and makes a world of difference.
For the broccoli, I actually prefer using fresh over frozen here. Frozen broccoli tends to get mushy in the slow cooker, and we want some texture remaining. If you’re in a pinch, frozen works, just add it in the last 30 minutes of cooking instead of at the beginning.
Equipment Needed
Nothing too fancy here—that’s the beauty of this recipe. Here’s what you’ll need:
- 6-quart slow cooker (anything between 5 and 7 quarts works; adjust cooking time slightly for smaller sizes)
- Large skillet or sauté pan (for sweating the aromatics before they go in the crockpot—don’t skip this step)
- Cutting board and sharp knife
- Box grater (for that freshly shredded cheese)
- Wooden spoon or silicone spatula
- Immersion blender (optional but highly recommended for that creamy texture; a regular blender works too, just work in batches)
- Measuring cups and spoons
If you don’t have an immersion blender, don’t worry. You can use a standard blender, just let the soup cool slightly first and blend in batches, filling the blender no more than halfway each time. I’ve definitely had a hot soup explosion before—trust me on this one.
Preparation Method
Alright, let’s get cooking. This comes together in stages, but none of them are complicated. I’ve timed everything out so you can plan your afternoon.
- Sauté the aromatics (10 minutes): Melt the butter in a large skillet over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Toss in the garlic and cook another 30 seconds until fragrant—don’t let it burn, or your whole soup will taste bitter. Sprinkle the flour over the onion mixture and stir constantly for about 2 minutes. This cooks out the raw flour taste and creates a light roux.
- Start the slow cooker (5 minutes): Transfer the onion mixture to your crockpot. Pour in the chicken broth, evaporated milk, and softened cream cheese. Whisk everything together until the cream cheese is mostly incorporated—a few tiny lumps are fine.
- Add the vegetables (5 minutes): Stir in the chopped broccoli, diced carrots, and celery. Give everything a good stir so the vegetables are evenly distributed. Season with a pinch of salt and pepper—remember, you can add more later, but you can’t take it out.
- Slow cook (3-4 hours on low, or 1.5-2 hours on high): Cover and cook on low for 3-4 hours or high for 1.5-2 hours. You want the broccoli tender but not falling apart. The carrots should be easily pierced with a fork. I usually check at the 3-hour mark on low—every slow cooker runs a little differently.
- Blend to desired consistency (5 minutes): Here’s where you have options. For a completely smooth soup, use your immersion blender directly in the crockpot. For a chunkier texture, only blend about half the soup, leaving some broccoli pieces intact. I personally like it somewhere in between—creamy base with a few tender florets for texture. If using a regular blender, work in batches and remove the center cap from the lid to let steam escape. Cover with a kitchen towel instead.
- Add the cheese (5 minutes): This is the crucial step. Turn the slow cooker to warm or low. Gradually add the shredded cheese, a handful at a time, stirring constantly until each addition is fully melted before adding more. If the soup is too hot, the cheese will separate and get grainy. If it’s too cool, the cheese won’t melt smoothly. Warm setting is perfect.
- Final season and serve (2 minutes): Taste your soup and adjust salt, pepper, and add the smoked paprika and cayenne if using. Serve hot with your favorite toppings—more on that below.
A few sensory cues to watch for: when the roux is ready, it should smell nutty and look like wet sand. When the soup is done cooking, the kitchen should smell like a cozy cafe. And when you add the cheese, you’re looking for that glossy, silky finish—if it looks matte or separated, you’ve got the heat too high.
Cooking Tips & Techniques
After twelve attempts at perfecting this soup, I’ve collected a few battle scars—and some seriously good advice. Let me save you from my mistakes.
Don’t skip the roux. I know it’s tempting to just dump everything in the crockpot and call it a day, but that flour-and-butter step is what gives this soup body without heavy cream. One time I got lazy and skipped it, thinking the cream cheese would do all the work. Nope. I ended up with watery soup that no amount of extra cheese could fix. Take the ten minutes.
Temperature matters with cheese. This is the number one mistake people make. If your soup is boiling when you add the cheese, you’ll get a stringy, greasy mess. If it’s too cold, the cheese won’t melt at all. The sweet spot is just below simmering—you should see tiny bubbles around the edges but no rolling boil. I turn my crockpot to warm about 15 minutes before I plan to add the cheese, and that usually does the trick.
Layer your salt. Since we’re using low-sodium broth and unsalted butter, you have full control over the salt content. I add a small pinch at the beginning, then adjust at the end. Sharp cheddar already brings a good amount of saltiness, so taste before you add more. I’ve definitely over-salted a batch before and had to make a second batch without salt to mix in—not my finest moment.
Multitasking tip: While the onions are sweating, grate your cheese and chop your broccoli. By the time you’ve got everything in the crockpot, you’re done with prep. The actual active cooking time is only about 15-20 minutes, which makes this perfect for a lazy Sunday afternoon or a busy weekday when you want to set it and forget it.
For the smoothest texture: If you’re using a regular blender, let the soup cool for about 10 minutes before blending. Hot liquid expands in the blender and can blow the lid off—I’ve had soup on my ceiling before, and it’s not cute. Also, always start blending on low speed and gradually increase.
Variations & Adaptations
One of the best things about this soup is how flexible it is. Here are some ways I’ve adapted it over the years:
Vegan version: Swap the butter for olive oil or vegan butter, use a plant-based cream cheese (Miyoko’s works great), and replace the cheddar with a good-quality vegan cheddar shred. Use vegetable broth instead of chicken. The texture won’t be exactly the same, but it’s surprisingly good. My friend Sarah makes this version and her vegan husband swears by it.
Extra protein boost: Add a cup of cooked shredded chicken or white beans along with the vegetables. I did this one week when I wanted this soup to be a complete meal, and the white beans actually blend in beautifully—you barely notice them, but they add creaminess and protein.
Spicy twist: Add a diced jalapeño (seeds removed if you want less heat) with the onions, and use pepper jack cheese instead of half the cheddar. The heat pairs surprisingly well with the broccoli. I made this version for a game day gathering and it disappeared faster than the regular batch.
Low-carb adaptation: Skip the flour in the roux and use 2 tablespoons of cream cheese instead. Replace half the broccoli with cauliflower, which has a milder flavor and blends into an even creamier texture. This version is actually my go-to when I’m watching my carb intake.
Seasonal variation: In summer, I sometimes swap half the broccoli for zucchini, diced small. In fall, roasted butternut squash cubes added along with the broccoli give this soup an amazing sweet-savory depth. I stumbled onto this combination by accident when I had leftover squash from another recipe, and now it’s my favorite cold-weather version.
Serving & Storage Suggestions
This soup is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:
Serving temperature: Hot, straight from the crockpot. Ladle into deep bowls and let it sit for just a minute before digging in—it’s too hot right away, and you’ll miss the flavors if you burn your tongue.
Topping ideas: Extra shredded cheddar, a dollop of Greek yogurt (instead of sour cream), crispy croutons, bacon bits (turkey bacon works great for a lighter option), fresh chives or green onions, a drizzle of olive oil, or crushed red pepper flakes for heat. I’m partial to a pile of crunchy croutons and extra cheese on top—the texture contrast is everything.
What to serve with it: A crusty whole-grain bread or a simple side salad with a tangy vinaigrette balances the richness perfectly. I also love serving this in bread bowls for a special occasion—hollow out small sourdough rounds and fill with soup. My kids go crazy for this presentation.
Storage: Let the soup cool completely before storing. Transfer to airtight containers and refrigerate for up to 5 days. The flavors actually meld and deepen overnight, so day-two soup is often even better. I’ve been known to make a double batch just for the leftovers.
Freezing: This soup freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving about an inch of headroom for expansion. Thaw overnight in the refrigerator before reheating. One note: the texture can be slightly grainier after freezing and thawing, so I usually give it a quick blend with the immersion blender after reheating to smooth it out.
Reheating: Gently reheat on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each. Add a splash of broth or milk if the soup has thickened too much during storage.
Nutritional Information & Benefits
Here’s the thing I love most about this soup—it feels like a treat but it’s actually pretty good for you. Per serving (about 1.5 cups), here’s the approximate breakdown:
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Protein | 16g |
| Carbohydrates | 18g |
| Fiber | 4g |
| Fat | 16g |
| Saturated Fat | 9g |
| Sodium | 420mg |
| Calcium | 35% DV |
| Vitamin C | 110% DV |
| Vitamin A | 60% DV |
Broccoli is the star here, packing in fiber, vitamin C, and antioxidants. The carrots add beta-carotene, and the low-fat dairy keeps the protein high while reducing the saturated fat compared to traditional cream-based soups. By using evaporated milk instead of heavy cream, we’re saving about 80 calories and 10 grams of fat per serving—without sacrificing that luxurious texture.
This soup is naturally vegetarian if you use vegetable broth. It’s also gluten-free if you swap the all-purpose flour for a 1:1 gluten-free blend or cornstarch slurry. For those watching sodium, using low-sodium broth and controlling your salt addition keeps this in a reasonable range.
Conclusion
This lightened-up crockpot cheddar broccoli soup has become a staple in my kitchen for good reason. It delivers everything you want from a bowl of comfort food—creamy, cheesy, deeply satisfying—without the heaviness that usually comes with it. Every time I make it, I think about that little soup shop that closed down, and honestly? I don’t miss it anymore. This version is better. It’s mine, it’s tested, and it works.
I’d love for you to try this and make it your own. Maybe you’ll add extra spice, or throw in some chicken, or serve it in a bread bowl for a special dinner. Whatever you do, let me know how it turns out. Drop a comment below with your variations or questions—I read every single one and I’m always curious what you all come up with. Share this with a friend who needs a little comfort food in their life right now, and tag me when you make it. Until next time, happy cooking!
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, but add it in the last 30 minutes of cooking rather than at the beginning. Frozen broccoli is already blanched, so it breaks down much faster and can turn mushy if cooked for the full time.
Why did my cheese turn grainy?
This usually happens when the soup is too hot when you add the cheese, or when you use pre-shredded cheese. Make sure your soup is on warm, not high, and always grate your own cheese from a block for the smoothest results.
Can I make this on the stovetop instead of the crockpot?
Absolutely! After making the roux in a large pot, add the broth, evaporated milk, and cream cheese. Bring to a simmer, add the vegetables, and cook for about 20 minutes until tender. Blend, then add the cheese over low heat.
How can I thicken the soup if it’s too thin?
Mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry. Stir it into the simmering soup and cook for 5 minutes until thickened. Alternatively, blend in an extra cup of the vegetables to naturally thicken it.
Can I double this recipe?
Yes! This recipe doubles beautifully. Just make sure your slow cooker is large enough—you’ll need at least a 7-quart model. The cooking time stays roughly the same, though it may need an extra 30 minutes on the longer end.
Pin This Recipe!

Creamy Lightened-Up Crockpot Cheddar Broccoli Soup
A lightened-up crockpot cheddar broccoli soup that’s creamy, cheesy, and indulgent without the heavy feeling. Made with simple ingredients and smart swaps, this slow cooker version delivers restaurant-quality comfort food with less fat and calories.
- Prep Time: 15 minutes
- Cook Time: 3 hours 30 minutes
- Total Time: 3 hours 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 3 cups low-sodium chicken or vegetable broth
- 1 can (12 oz) evaporated milk
- 2 tablespoons reduced-fat cream cheese, softened
- 4 cups broccoli florets, chopped into bite-sized pieces (about 2 medium heads)
- 2 medium carrots, peeled and diced
- 1 stalk celery, diced
- 8 ounces sharp cheddar cheese, freshly grated
- Salt and black pepper to taste
- ¼ teaspoon smoked paprika (optional)
- Pinch of cayenne pepper (optional)
Instructions
- Sauté the aromatics: Melt the butter in a large skillet over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Add the garlic and cook another 30 seconds until fragrant. Sprinkle the flour over the onion mixture and stir constantly for about 2 minutes to create a light roux.
- Start the slow cooker: Transfer the onion mixture to your crockpot. Pour in the chicken broth, evaporated milk, and softened cream cheese. Whisk everything together until the cream cheese is mostly incorporated.
- Add the vegetables: Stir in the chopped broccoli, diced carrots, and celery. Season with a pinch of salt and pepper.
- Slow cook: Cover and cook on low for 3-4 hours or high for 1.5-2 hours, until the broccoli is tender but not falling apart and the carrots are easily pierced with a fork.
- Blend to desired consistency: Use an immersion blender directly in the crockpot for a completely smooth soup, or blend only half for a chunkier texture. If using a regular blender, work in batches and let the soup cool slightly first.
- Add the cheese: Turn the slow cooker to warm or low. Gradually add the shredded cheese, a handful at a time, stirring constantly until each addition is fully melted before adding more.
- Final season and serve: Taste and adjust salt, pepper, and add the smoked paprika and cayenne if using. Serve hot with desired toppings.
Notes
Grate your own cheese from a block for the smoothest results—pre-shredded cheese has anti-caking agents that can make the soup grainy. For the best texture, add the cheese when the soup is on warm, not hot, to prevent separation. The soup actually tastes better the next day as flavors meld. Can be frozen for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 285
- Sugar: 6
- Sodium: 420
- Fat: 16
- Saturated Fat: 9
- Carbohydrates: 18
- Fiber: 4
- Protein: 16
Keywords: cheddar broccoli soup, crockpot soup, slow cooker soup, lightened-up soup, healthy soup, broccoli cheese soup, comfort food, meal prep


