Love this? Save it for later!
Share the inspiration with your friends
My husband swore he hated broccoli soup. For years. The kind of hate that comes with a wrinkled nose and a firm “no thanks” whenever I’d mention making it. Then I found myself standing in my kitchen on a rainy Tuesday, staring at a head of broccoli that needed using up, and decided to make this version “just for myself.”
I didn’t tell him what was in the crockpot. Honestly, I figured he’d grab takeout on his way home from work anyway. But the smell started filling the house around hour three—that deep, savory, cheesy aroma that makes you wander into the kitchen for no real reason. He walked in around 5:30, lifted the lid without asking (which normally drives me crazy), and said, “That actually smells good.”
I played it cool. “It’s just soup,” I said, not meeting his eyes. By the time I ladled us both bowls and topped them with extra shredded cheddar and a crack of black pepper, he was already reaching for a spoon. That first bite—you know the one where someone’s trying not to admit they were wrong? He took another. And another. Then he asked if there was more for lunch tomorrow.
That was three winters ago, and this Healthy Crockpot Cheddar Broccoli Soup has been in steady rotation ever since. No Velveeta, no cream-of-whatever cans, no complicated steps. Just real ingredients that somehow transform into the creamiest, most satisfying soup you’ve had—and it happens while you’re off doing literally anything else. Maybe you’ve been there, watching someone change their mind in real time over a bowl of soup. It’s a quiet kind of victory, and honestly, I still smile every time I make it.
Why You’ll Love This Recipe
Let’s be real for a second—most “healthy” cheese soups taste like disappointment in a bowl. Watery, grainy, or just plain sad. This one? It’s the exception, and I’ve tested it enough times to say that with confidence.
- No Velveeta Required : We’re using real sharp cheddar cheese here, and a little trick with evaporated milk to get that silky texture without any processed cheese products. Your body and your taste buds will thank you.
- Set It and Forget It : The crockpot does all the heavy lifting. Chop your veggies, toss everything in, and come back hours later to dinner practically ready. Perfect for those days when you’re running between meetings, carpool, and everything else.
- Packed with Veggies : This isn’t one of those soups with a sad little floret floating in a sea of cheese. We’re using a full head of broccoli, plus carrots and onion for extra nutrition and natural sweetness.
- Creamy Without Cream : A secret blend of evaporated milk and a quick cornstarch slurry gives you that velvety texture without heavy cream. You won’t miss it one bit.
- Meal Prep Hero : This soup tastes even better the next day, and it freezes beautifully. Make a double batch and thank yourself next week.
What makes this recipe different from the dozens of broccoli soup recipes out there? It’s the method. Blending a portion of the soup (not all of it) gives you that perfect chunky-yet-creamy texture that feels like you fussed. And the cheese—using good quality sharp cheddar means you actually taste the cheese, not just salt and artificial flavoring.
This is comfort food that works with your healthy eating goals, not against them. It’s the kind of soup that makes you close your eyes after that first spoonful, even if you’re the one who made it and already know exactly what it tastes like.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something genuinely special. Most of these are probably in your kitchen right now, which is exactly how I like my weeknight dinners to go.
For the Soup Base
- 1 tablespoon olive oil (or avocado oil for a higher smoke point)
- 1 medium yellow onion, diced (about 1 cup; adds that savory backbone)
- 3 cloves garlic, minced (fresh is non-negotiable here; jarred stuff gets bitter)
- 3 medium carrots, peeled and diced (adds sweetness and color)
- 4 cups fresh broccoli florets and stems, chopped (about 1 large head; I like to use the stems too—just peel them first)
- 4 cups low-sodium vegetable broth (or chicken broth if that’s what you have; I prefer Swanson or Pacific Foods)
- 1 cup evaporated milk (not sweetened condensed milk—they’re different! This is the creamy secret weapon)
- 8 ounces sharp cheddar cheese, freshly shredded (about 2 cups; please shred it yourself—pre-shredded has anti-caking agents that ruin the texture)
- 2 tablespoons cornstarch (for thickening without flour)
- 2 tablespoons water (to make the slurry)
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon smoked paprika (optional but adds a lovely depth)
For Garnish (Optional but Recommended)

- Extra shredded cheddar
- Fresh cracked black pepper
- Croutons (homemade are best, but store-bought works in a pinch)
- Fresh chives or parsley, chopped
Ingredient Tips: For the best flavor, use a block of sharp cheddar from the deli section rather than the pre-shredded bags. I’ve found that Cabot or Tillamook sharp cheddar melts beautifully and gives you that bold cheese flavor without needing much. If you’re dairy-sensitive, you can substitute the evaporated milk with full-fat canned coconut milk (the kind in a can, not the carton) and use a dairy-free cheddar shred—just know the texture will be slightly different.
For the broccoli, don’t toss those stems! Peel off the tough outer layer with a vegetable peeler, dice them up, and they’ll cook down into the soup base beautifully. It’s less waste and more flavor.
Equipment Needed
One of the things I love about this recipe is that it doesn’t require a kitchen full of fancy gadgets. Here’s what you’ll actually need:
- 6-quart or larger slow cooker (any brand works; I use a Crock-Pot brand one I’ve had for years)
- Chef’s knife and cutting board (a sharp knife makes the veggie prep go so much faster)
- Box grater (for shredding that block of cheddar; a food processor with a grating disc works too if you’re making a double batch)
- Immersion blender (this is my preferred tool for partially blending the soup right in the pot; a regular blender works too, but you’ll need to work in batches)
- Small bowl (for making the cornstarch slurry)
- Ladle (for serving)
If you don’t have an immersion blender, no worries. Just transfer about 2 cups of the soup to a regular blender, blend until smooth, and stir it back into the pot. Be careful with hot liquids in a blender—remove the center cap from the lid and cover it with a kitchen towel to let steam escape.
Preparation Method
This is where the magic happens. The steps are straightforward, but I’ve added some notes from my own trial-and-error so you don’t make the same mistakes I did.
- Sauté the aromatics (10 minutes): Heat the olive oil in a medium skillet over medium heat. Add the diced onion and cook until softened and translucent, about 5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. (Don’t skip this step—raw garlic in a slow cooker can taste harsh and bitter. Trust me, I learned this the hard way.)
- Layer the ingredients in the slow cooker: Transfer the sautéed onion and garlic to your crockpot. Add the diced carrots, chopped broccoli (florets and stems both), and pour in the vegetable broth. The broth should just about cover the vegetables—if it doesn’t, add a splash more.
- Slow cook (3-4 hours on high or 6-7 hours on low): Cover and cook until the vegetables are very tender when pierced with a fork. The broccoli should be soft enough that it practically falls apart. I usually go for the full 4 hours on high because I want those veggies really soft for blending.
- Make the cornstarch slurry: About 15 minutes before you’re ready to finish the soup, whisk together the cornstarch and water in a small bowl until smooth. Set it aside.
- Partially blend the soup: Using your immersion blender, blend about half the soup right in the crockpot. You want some chunky pieces remaining for texture. If using a regular blender, scoop out about 2 cups of the soup (just the solids, not too much liquid), blend until smooth, and stir it back in. The soup should look creamy but still have visible pieces of broccoli and carrot.
- Add the evaporated milk and seasonings: Stir in the evaporated milk, salt, pepper, and smoked paprika if using. Give everything a good stir and let it heat through for about 5 minutes.
- Temper the cheese: This step is crucial. Turn the slow cooker to warm or low heat. Grab a handful of your shredded cheddar and sprinkle it into the soup while stirring constantly. Add the cheese gradually, a handful at a time, stirring until each addition is fully melted before adding more. This prevents the cheese from clumping or turning grainy.
- Thicken the soup: Give your cornstarch slurry a quick stir (it settles fast) and pour it into the soup while stirring. Let it cook for 2-3 minutes, and you’ll see the soup thicken up beautifully. If you want it thicker, mix another teaspoon of cornstarch with a tablespoon of water and repeat.
- Taste and adjust: This is where you make it yours. Need more salt? Add it. Want more pepper? Go for it. Sometimes I add an extra pinch of smoked paprika here if I’m feeling fancy.
- Serve immediately: Ladle into bowls and top with your garnishes of choice. The soup will continue to thicken as it cools, so don’t worry if it seems a little loose at first.
Sensory cue: At step 6, the soup should smell deeply savory with that unmistakable broccoli-cheese aroma. The color should be a gorgeous pale green-gold. When you stir, you should see the soup coating the back of your spoon—that’s how you know the texture is right.
Cooking Tips & Techniques
After making this soup probably thirty times, I’ve collected a few hard-won lessons. Let me save you some trouble.
Shred your own cheese. I know, I know—it’s an extra step. But pre-shredded cheese is coated in cellulose and potato starch to prevent clumping, and those same additives prevent it from melting smoothly. You’ll end up with a gritty texture that no amount of stirring can fix. Spend the two minutes with a box grater; your soup will thank you.
Don’t rush the blending step. I once got impatient and blended the entire soup into a baby-food consistency. It was fine, but it wasn’t great. That contrast between creamy base and tender veggie chunks is what makes this soup special. Half-blended is the sweet spot.
Temperature matters when adding cheese. If your soup is boiling when you add the cheese, it will seize up and turn into a clumpy mess. That’s why I always turn the slow cooker to warm or low before adding the cheese. Patience here pays off in that silky, smooth texture you’re after.
My biggest failure: The first time I made this, I dumped all the cheese in at once and walked away to answer my phone. Came back to a pot of grainy, separated soup that looked like scrambled eggs had a bad day. I salvaged it by blending the whole thing smooth and calling it “velvety,” but it wasn’t my finest moment. Learn from my mistake—add cheese gradually, stirring constantly.
Timing strategy: Do your veggie prep the night before. Chop the onion, carrots, and broccoli, store them in separate containers in the fridge, and in the morning you just have to sauté the onion and garlic before tossing everything in the crockpot. Saves about 15 minutes on a busy morning.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways I’ve adapted it over the years:
Make it vegan: Use full-fat canned coconut milk instead of evaporated milk, and swap the cheddar for a good quality vegan cheddar shred. I’ve had success with Miyoko’s or Violife brands. The texture will be slightly different—coconut milk makes it a bit richer—but it’s still delicious.
Add some protein: Stir in 2 cups of shredded rotisserie chicken at the end, or add a can of drained and rinsed chickpeas along with the broth. Makes it a heartier meal that can stand alone for dinner.
Spice it up: Add a pinch of cayenne pepper or red pepper flakes along with the smoked paprika. My neighbor Sarah tried this version and now adds a whole jalapeño (seeded and minced) to the sauté stage. She says it’s the only way she makes it now.
Cauliflower-broccoli combo: Swap half the broccoli for cauliflower florets. It makes the soup even creamier (cauliflower blends into pure silk) and adds extra nutrients without changing the flavor much.
Slow cooker to stovetop: If you don’t have a crockpot, this works beautifully on the stovetop. Sauté the aromatics in a large Dutch oven, add the broth and veggies, simmer covered for 25-30 minutes until tender, then proceed with the blending and cheese steps. Total time is about 45 minutes.
Personal variation I love: In the fall, I’ll roast the broccoli and carrots in the oven at 400°F for 20 minutes before adding them to the crockpot. That caramelization adds a nutty sweetness that takes the soup to another level. It’s an extra step, but for a Sunday dinner? Absolutely worth it.
Serving & Storage Suggestions
How to serve: Ladle the soup into warm bowls (warm bowls keep the soup hot longer—just run them under hot water and dry them off). Top with extra shredded cheddar, a crack of black pepper, and a handful of crunchy croutons. I love serving this with a simple side salad dressed with lemon vinaigrette to cut through the richness.
What goes with it: A crusty sourdough bread or a warm grilled cheese sandwich is the classic pairing for a reason. For a lighter option, try it with a side of roasted asparagus or a simple green salad. I’ve also served this in bread bowls for a fun dinner party—always a hit.
Storage: Let the soup cool completely before transferring to airtight containers. It will keep in the refrigerator for up to 5 days. The flavors actually meld and deepen overnight, so day-two soup is even better than day-one soup. I’ve been known to make a batch on Sunday just to have it for lunches all week.
Freezer instructions: This soup freezes beautifully for up to 3 months. Portion it into freezer-safe containers or zip-top bags (lay them flat to save space). Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick after thawing, add a splash of broth or milk to loosen it up. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling the soup when reheating, as it can cause the cheese to separate.
Flavor development note: I’ve noticed that the garlic and onion flavors become more pronounced after a day or two in the fridge. If you’re planning to make this ahead for a gathering, I actually recommend making it a day in advance for the best flavor.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown per serving (based on 6 servings, without garnishes):
- Calories: 285
- Protein: 14g
- Fat: 17g
- Carbohydrates: 18g
- Fiber: 4g
- Sugar: 9g
- Sodium: 520mg
Health highlights: Broccoli is packed with vitamin C, vitamin K, and fiber—one serving of this soup gives you over 100% of your daily vitamin C needs. The carrots add beta-carotene (great for eye health), and the onions and garlic provide prebiotic fiber that supports gut health. Using evaporated milk instead of heavy cream cuts the saturated fat significantly while still giving you that luscious texture.
Dietary considerations: This recipe is naturally vegetarian and can be made gluten-free by using certified gluten-free broth (most broths are, but double-check the label). It’s also nut-free as written. For a low-carb version, skip the cornstarch slurry and instead blend the entire soup smooth—the natural starches from the vegetables will provide enough thickness.
Allergen note: This recipe contains dairy from the cheese and evaporated milk. If you’re lactose-sensitive, try using lactose-free cheddar and lactose-free evaporated milk, or go with the vegan variations mentioned above.
I love that I can serve this to my family knowing they’re getting a solid serving of vegetables in a form that feels indulgent. It’s that perfect middle ground between eating well and actually enjoying what you’re eating.
Conclusion
This Healthy Crockpot Cheddar Broccoli Soup is proof that you don’t need processed cheese products or heavy cream to get that rich, comforting bowl of soup you’re craving. Real ingredients, a little patience, and your slow cooker do all the work—and the result is something that will change minds, even stubborn ones like my husband’s.
What I love most about this recipe is how forgiving it is. Chop your veggies a little uneven? No problem. Forget to set a timer? The crockpot has your back. Want to throw in some extra veggies from the crisper drawer? Go for it. It’s the kind of recipe that builds confidence in the kitchen because it works every single time.
I’d love to hear how this turns out for you. Did you add your own twist? Did someone in your house change their mind about broccoli soup? Drop a comment below and let me know—I read every single one and I’m always looking for new variations to try. And if you snap a photo of your soup, tag me on Pinterest so I can see your beautiful bowl!
Here’s to warm bowls, happy bellies, and proving ourselves wrong one spoonful at a time.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Absolutely. You don’t even need to thaw it first—just add it frozen to the crockpot. Keep in mind that frozen broccoli is already blanched, so it will break down faster than fresh. I’d recommend checking it at the 2-hour mark on high to see if it’s tender enough for blending.
Why did my soup turn out grainy?
This usually happens for one of two reasons: either the soup was too hot when you added the cheese (it seized up), or you used pre-shredded cheese with anti-caking agents. Make sure to turn the slow cooker to warm before adding cheese, and always shred your own block of cheddar for the smoothest results.
Can I make this in an Instant Pot?
Yes! Use the sauté function to cook the onion and garlic, then add the broth and vegetables. Pressure cook on high for 5 minutes, then do a quick release. Switch to the sauté function again, blend partially with an immersion blender, then add the evaporated milk and cheese on the “keep warm” setting. The cornstarch slurry works the same way.
How can I make this soup thicker?
If you prefer a thicker soup, you have a few options. You can blend more of the soup (the natural starches from the vegetables act as thickeners), add an extra tablespoon of cornstarch mixed with water, or stir in a couple of tablespoons of cream cheese at the end for extra richness and body.
Is this soup freezer-friendly?
Yes, it freezes beautifully for up to 3 months. Let the soup cool completely, then portion it into freezer-safe containers. When you’re ready to eat, thaw overnight in the fridge and reheat gently on the stovetop. You might need to add a splash of broth or milk when reheating, as the soup will thicken as it sits.
Pin This Recipe!

Healthy Crockpot Cheddar Broccoli Soup (Easy, No Velveeta)
A creamy, comforting broccoli cheddar soup made in the slow cooker with real ingredients—no Velveeta, no cream-of-whatever cans. Just sharp cheddar, evaporated milk, and plenty of vegetables for a healthy twist on a classic.
- Prep Time: 15 minutes
- Cook Time: 3-4 hours on high or 6-7 hours on low
- Total Time: 3 hours 15 minutes to 7 hours 15 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 tablespoon olive oil (or avocado oil)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 3 medium carrots, peeled and diced
- 4 cups fresh broccoli florets and stems, chopped (about 1 large head)
- 4 cups low-sodium vegetable broth (or chicken broth)
- 1 cup evaporated milk (not sweetened condensed milk)
- 8 ounces sharp cheddar cheese, freshly shredded (about 2 cups)
- 2 tablespoons cornstarch
- 2 tablespoons water
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon smoked paprika (optional)
- Extra shredded cheddar (for garnish, optional)
- Fresh cracked black pepper (for garnish, optional)
- Croutons (for garnish, optional)
- Fresh chives or parsley, chopped (for garnish, optional)
Instructions
- Sauté the aromatics: Heat olive oil in a medium skillet over medium heat. Add diced onion and cook until softened and translucent, about 5 minutes. Add minced garlic and cook for another 30 seconds until fragrant.
- Layer ingredients in slow cooker: Transfer sautéed onion and garlic to a 6-quart or larger slow cooker. Add diced carrots, chopped broccoli, and pour in vegetable broth. The broth should just about cover the vegetables—add a splash more if needed.
- Slow cook: Cover and cook on high for 3-4 hours or low for 6-7 hours until vegetables are very tender when pierced with a fork.
- Make cornstarch slurry: About 15 minutes before finishing, whisk together cornstarch and water in a small bowl until smooth. Set aside.
- Partially blend soup: Using an immersion blender, blend about half the soup right in the crockpot, leaving some chunky pieces for texture. If using a regular blender, scoop out about 2 cups of solids, blend until smooth, and stir back in.
- Add evaporated milk and seasonings: Stir in evaporated milk, salt, pepper, and smoked paprika (if using). Let heat through for about 5 minutes.
- Temper the cheese: Turn slow cooker to warm or low heat. Gradually add shredded cheddar cheese, a handful at a time, stirring constantly until each addition is fully melted before adding more.
- Thicken the soup: Stir cornstarch slurry (re-whisk if settled) into the soup. Let cook for 2-3 minutes until thickened. For thicker soup, mix another teaspoon cornstarch with 1 tablespoon water and repeat.
- Taste and adjust: Add more salt, pepper, or smoked paprika as desired.
- Serve immediately: Ladle into bowls and top with garnishes of choice.
Notes
Shred your own cheddar cheese for best melting—pre-shredded contains anti-caking agents that can make soup grainy. Don’t rush the blending step; half-blended gives the best texture. Add cheese gradually on low/warm heat to prevent clumping. Soup thickens as it cools. For best flavor, make a day ahead. Freezes well for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 285
- Sugar: 9
- Sodium: 520
- Fat: 17
- Saturated Fat: 9
- Carbohydrates: 18
- Fiber: 4
- Protein: 14
Keywords: broccoli cheddar soup, crockpot soup, healthy soup, slow cooker soup, no velveeta, broccoli cheese soup, vegetarian soup


