Love this? Save it for later!
Share the inspiration with your friends
This crockpot cheddar broccoli soup is the kind of recipe that feels like a warm hug in a bowl. It’s creamy, cheesy, and packed with tender broccoli, but the best part? The slow cooker does all the heavy lifting. You literally toss everything in, let it simmer away, and hours later you’ve got a restaurant-quality soup with zero standing over the stove.
Here’s why this one’s a keeper:
- Set It and Forget It: No babysitting a pot. Just chop, dump, and let the crockpot work its magic.
- Simple Pantry Ingredients: You probably have most of this already—broccoli, cheddar, onions, garlic, broth, and a few staples.
- Perfect for Cozy Season: Whether it’s a rainy spring afternoon or a chilly fall evening, this soup hits the spot.
- Crowd-Pleaser: Even picky eaters go back for seconds. The cheese makes everything better, right?
- Better Than Takeout: You control the salt, the cheese quality, and the creaminess. No weird additives, just real food.
What makes this recipe different from the dozens of others out there? It’s the texture. We’re not just dumping in cream and calling it done. A little trick with blending part of the soup gives you that velvety, thick consistency without needing a roux or heavy cream. It’s lighter, but still indulgently creamy. Honestly, it’s the kind of soup that makes you close your eyes after the first spoonful. Comfort food reimagined—healthier, easier, but with all the soul-soothing satisfaction.
What Ingredients You Will Need
This recipe keeps things beautifully simple. Most of these are pantry or fridge staples, and the few fresh ingredients are easy to find year-round. I’ve tested this with a few variations, and I’ll share my favorite picks and swaps as we go.
- Fresh Broccoli: About 4 cups of florets and some chopped stems. I prefer fresh over frozen here—frozen can get mushy after long cooking. Look for firm, dark green heads. (Pro tip: Don’t toss the stems! Peel them and dice them small—they add sweetness and fiber.)
- Sharp Cheddar Cheese: 2 cups shredded. Please, for the love of soup, shred it yourself. Pre-shredded cheese has anti-caking agents that make it grainy when melted. I like a good sharp cheddar from a block—Cabot or Tillamook are my go-tos. It gives the soup that deep, tangy cheese flavor.
- Yellow Onion: One medium onion, diced. It’s the aromatic base. You could substitute a leek for a milder, sweeter flavor.
- Garlic: 3 cloves, minced. Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch.
- Low-Sodium Vegetable Broth: 4 cups. Using low-sodium lets you control the salt level. Chicken broth works too if you’re not vegetarian.
- Whole Milk or Half-and-Half: 1 cup. Whole milk keeps it lighter; half-and-half makes it extra luxurious. I’ve used oat milk in a pinch, and it works, but the soup won’t be as thick.
- All-Purpose Flour: 3 tablespoons. This is our thickener. It’s whisked into the milk before adding to avoid lumps.
- Unsalted Butter: 2 tablespoons. For sautéing the aromatics. You could use olive oil, but butter adds richness.
- Dijon Mustard: 1 teaspoon. This is the secret ingredient! A tiny bit of mustard brightens the cheese flavor and keeps it from feeling flat. Trust me on this one.
- Salt and Black Pepper: To taste. I usually start with 1 teaspoon of salt and ½ teaspoon of pepper, then adjust at the end.
- Optional Garnishes: Extra shredded cheddar, cracked black pepper, a drizzle of olive oil, or some crunchy croutons.
See? Nothing wild. Just good, honest ingredients that come together to make something special.
Equipment Needed
You don’t need a fancy kitchen for this recipe. Here’s what you’ll actually use:
- A 6-Quart Slow Cooker: This is the sweet spot for this recipe. A 4-quart will work, but you might have to leave out a cup of broth. I use a basic Crock-Pot brand one I’ve had for years—nothing fancy, but it gets the job done.
- A Sharp Knife and Cutting Board: For chopping the broccoli and onion. A good chef’s knife makes prep feel like a breeze.
- A Small Skillet: For sautéing the onion and garlic. You can skip this step and dump everything raw into the crockpot, but sautéing first deepens the flavor significantly. Worth the extra 5 minutes.
- A Whisk: For mixing the flour into the milk without lumps. A fork works in a pinch.
- An Immersion Blender: This is my favorite tool for creamy soups. It blends right in the pot—less mess, less cleanup. If you don’t have one, you can use a regular blender, just work in batches and be careful with the hot liquid.
- A Ladle: For serving. Simple, but essential.
If you don’t have an immersion blender, no worries. A standard countertop blender works fine—just let the soup cool for a few minutes before blending, and never fill the blender more than halfway with hot liquid. Trust me, I learned that one the hard way.
Preparation Method
Alright, let’s get cooking. This is the step-by-step, and I’ll walk you through every little bit so you feel totally confident.
- Sauté the aromatics (5 minutes): In a small skillet over medium heat, melt the butter. Add the diced onion and cook for 3-4 minutes until it’s soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. You’re not trying to brown anything—just coax out the sweetness. Scrape it all into your crockpot.
- Add the broccoli and broth: Add the chopped broccoli florets and stems to the crockpot. Pour in the vegetable broth. Give it a stir. The broccoli should be mostly submerged. If it’s not, that’s okay—it will cook down.
- Slow cook (4 hours on low OR 2 hours on high): Cover the crockpot and cook on low for 4 hours or on high for 2 hours. You’ll know it’s ready when the broccoli is fork-tender and the stems are soft. Don’t rush this—the longer cook on low really develops the flavor.
- Blend part of the soup (5 minutes): Here’s where the magic happens. Using your immersion blender, pulse the soup about 5-6 times—just enough to break up some of the broccoli but leave plenty of chunky bits. You want a semi-creamy texture with visible pieces of broccoli. If you’re using a regular blender, carefully transfer about half the soup to the blender, blend until smooth, then return it to the pot. Stir to combine.
- Make the cheese base (2 minutes): In a small bowl or measuring cup, whisk together the whole milk and the all-purpose flour until smooth. No lumps allowed! Then whisk in the Dijon mustard. This mixture will thicken the soup and help the cheese melt smoothly.
- Add the milk mixture and cheese: Pour the milk mixture into the crockpot and stir well. Then gradually add the shredded cheddar cheese, a handful at a time, stirring after each addition. The residual heat will melt the cheese beautifully. Don’t dump it all in at once—that can lead to clumps.
- Season and finish (5 minutes): Let the soup cook for another 10-15 minutes on low, just to let everything meld together. Taste it. Add salt and pepper as needed. Remember, the cheese adds salt too, so go easy at first. I usually end up with about 1 teaspoon of salt and ½ teaspoon of pepper.
- Serve: Ladle into bowls and top with your favorite garnishes. A little extra cheese, a crack of black pepper, maybe some croutons for crunch. It’s ready to enjoy.
A quick note on timing: This soup is forgiving. If you’re running late and it cooks an extra 30 minutes, no big deal. Just don’t let it go more than 6 hours on low, or the broccoli can get mushy and the cheese can separate.
Cooking Tips & Techniques

I’ve made this soup probably a dozen times, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
Don’t skip the sauté step. I know it’s tempting to just dump everything in the crockpot and walk away. But that quick sauté of the onion and garlic in butter is what builds the flavor foundation. Raw garlic in a slow cooker can taste harsh and bitter. Take the extra 5 minutes—it’s worth it.
Shred your own cheese. I cannot stress this enough. Pre-shredded cheese is coated in potato starch or cellulose to keep it from clumping in the bag. That same coating prevents it from melting smoothly into your soup. You’ll end up with a grainy, slightly gritty texture. A block of sharp cheddar and a box grater take 2 minutes. Your soup will thank you.
Blend with care. The first time I made this, I got overzealous with the immersion blender and turned it into baby food. You want some texture—chunks of broccoli that give the soup body. Pulse gently, then check. You can always blend more, but you can’t un-blend it.
Watch the heat when adding cheese. Cheese is a diva. If the soup is too hot, the cheese can seize up and turn stringy. If it’s too cool, it won’t melt at all. After the broccoli is tender, I turn the crockpot to warm or low before adding the cheese. Gentle heat is the key to a silky, smooth melt.
Taste as you go. This is the most important tip. Broth brands vary in saltiness, cheese varies in sharpness, and your taste buds are the final judge. I always season lightly at the start, then adjust at the end. You can add salt, but you can’t take it out.
Variations & Adaptations
This recipe is a fantastic base, and it’s easy to tweak based on what you have or what you’re craving. Here are some of my favorite spins:
Make it vegan: Use a high-quality vegan cheddar shred (Violife or Miyoko’s work well), swap the butter for olive oil, and use unsweetened oat milk or cashew cream instead of dairy. Sauté the aromatics in olive oil, then proceed as usual. The texture won’t be quite as thick, but it’s still delicious.
Add some heat: Stir in ½ teaspoon of red pepper flakes along with the garlic, or add a pinch of cayenne pepper with the cheese. A little heat cuts through the richness beautifully.
Make it a loaded baked potato soup hybrid: Add 2 cups of diced potatoes (russet or Yukon gold) along with the broccoli. When you blend, leave some potato chunks for texture. Top with bacon bits and green onions. It’s indulgent and so satisfying.
Swap the cheese: Try a mix of cheddar and Gruyère for a nuttier, more sophisticated flavor. Or use a smoked cheddar for a subtle smokiness. Monterey Jack makes it milder and extra creamy.
Add protein: Stir in 2 cups of shredded rotisserie chicken or cooked Italian sausage at the end. It turns the soup into a full meal. I’ve done this on busy weeknights, and it’s a hit with everyone.
Seasonal twist: In the summer, swap broccoli for fresh corn kernels and zucchini. In the fall, add a diced apple or some roasted butternut squash. The method stays the same, but the flavor shifts with the season.
Serving & Storage Suggestions
This soup is at its best served hot, straight from the crockpot. Ladle it into deep bowls and let everyone garnish their own—extra cheese, a drizzle of olive oil, cracked black pepper, or a handful of crunchy croutons. I love serving it with a crusty sourdough bread for dipping. The bread soaks up every last drop of that cheesy broth.
For a complete meal, pair it with a simple side salad dressed with lemon vinaigrette. The acidity cuts through the richness and balances everything out. Or keep it cozy and serve it alongside a grilled cheese sandwich—classic comfort food combo.
Storage: Let the soup cool completely before storing. Transfer it to an airtight container and refrigerate for up to 5 days. The flavors actually meld and deepen overnight, so leftovers taste even better the next day.
Freezing: This soup freezes surprisingly well, with one caveat—the texture can change slightly due to the dairy. To freeze, let the soup cool, then transfer to freezer-safe containers. Leave about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over low heat, stirring occasionally. If the soup looks a little separated, whisk it vigorously to bring it back together. You can also reheat individual portions in the microwave—just use 30-second bursts and stir between each. Add a splash of milk or broth if it’s too thick.
A note on texture: After freezing and reheating, the soup might be slightly less creamy. That’s normal. A quick buzz with an immersion blender or a vigorous whisk will smooth it right out.
Nutritional Information & Benefits
This soup is comfort food that happens to have some solid nutritional perks. Here’s the estimated breakdown per serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 |
| Protein | 16g |
| Fat | 20g |
| Saturated Fat | 12g |
| Carbohydrates | 18g |
| Fiber | 4g |
| Sugar | 6g |
| Sodium | 680mg |
| Vitamin C | 90% DV |
| Calcium | 35% DV |
Broccoli is the star here—it’s packed with vitamin C, vitamin K, and fiber. The fiber helps keep you full, and the vitamin C gives your immune system a little boost. The cheese adds calcium and protein, which is great for bones and muscles. I use whole milk for a touch of creaminess without going overboard on fat. If you want to lighten it up, swap the half-and-half for 2% milk and reduce the cheese by half a cup. It won’t be as thick, but it’ll still be tasty.
This recipe is naturally vegetarian. For a gluten-free version, use a gluten-free all-purpose flour blend or cornstarch (use 1 tablespoon cornstarch mixed with 2 tablespoons cold water instead of the flour).
Conclusion
This creamy crockpot cheddar broccoli soup is everything I want in a comfort meal—easy, cozy, and deeply satisfying. It’s the kind of recipe you’ll come back to again and again, whether it’s a busy weeknight or a lazy Sunday. The slow cooker does the work, the cheese makes it feel indulgent, and the broccoli makes you feel just a little bit virtuous.
I’d love to hear how it turns out for you. Did you add a twist? Try a different cheese? Serve it with something unexpected? Drop a comment below and let me know. Your variations might inspire someone else to try something new. And if you loved it, share it with a friend who needs a little cozy in their life. Happy cooking, friend. You’ve got this.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, you can, but the texture will be softer. Frozen broccoli releases more water as it cooks, so your soup might be a bit thinner. To compensate, reduce the broth by ½ cup. I recommend adding frozen broccoli in the last hour of cooking to prevent it from turning to mush.
Why did my cheese turn grainy?
This usually happens for one of two reasons: you used pre-shredded cheese with anti-caking agents, or the soup was too hot when you added the cheese. Always shred your own cheese from a block, and add it when the soup is on low or warm, not boiling.
Can I make this soup in an Instant Pot?
Absolutely. Sauté the onion and garlic using the sauté function, then add the broccoli and broth. Pressure cook on high for 3 minutes, then quick release. Blend, then stir in the milk mixture and cheese as directed. It’s faster, but the slow cooker version has a deeper, more developed flavor.
How do 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 on low for 10-15 minutes. It will thicken up nicely without changing the flavor.
Can I leave out the flour to make it gluten-free?
Yes! Replace the flour with 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water. Add the slurry at the same step you would add the milk mixture. It works beautifully and keeps the soup naturally gluten-free.
Pin This Recipe!

Creamy Crockpot Cheddar Broccoli Soup (Easy & Cozy)
This crockpot cheddar broccoli soup is creamy, cheesy, and packed with tender broccoli. The slow cooker does all the heavy lifting, making it a set-it-and-forget-it meal that’s perfect for cozy season.
- Prep Time: 15 minutes
- Cook Time: 4 hours
- Total Time: 4 hours 15 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 cups fresh broccoli florets and chopped stems
- 2 cups sharp cheddar cheese, shredded
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium vegetable broth
- 1 cup whole milk or half-and-half
- 3 tablespoons all-purpose flour
- 2 tablespoons unsalted butter
- 1 teaspoon Dijon mustard
- Salt and black pepper to taste
- Optional garnishes: extra shredded cheddar, cracked black pepper, olive oil, croutons
Instructions
- Sauté the aromatics: In a small skillet over medium heat, melt the butter. Add the diced onion and cook for 3-4 minutes until soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Scrape into the crockpot.
- Add the broccoli and broth: Add the chopped broccoli florets and stems to the crockpot. Pour in the vegetable broth. Stir.
- Slow cook: Cover and cook on low for 4 hours or on high for 2 hours, until broccoli is fork-tender.
- Blend part of the soup: Using an immersion blender, pulse the soup 5-6 times to break up some broccoli but leave chunky bits. Alternatively, transfer half the soup to a blender, blend until smooth, and return to the pot.
- Make the cheese base: In a small bowl, whisk together the whole milk and all-purpose flour until smooth. Whisk in the Dijon mustard.
- Add the milk mixture and cheese: Pour the milk mixture into the crockpot and stir. Gradually add the shredded cheddar cheese, a handful at a time, stirring after each addition.
- Season and finish: Let the soup cook for another 10-15 minutes on low. Taste and add salt and pepper as needed.
- Serve: Ladle into bowls and top with desired garnishes.
Notes
Don’t skip sautéing the aromatics for best flavor. Shred your own cheese to avoid graininess. Blend gently to keep some texture. Add cheese when soup is on low or warm to prevent stringiness. Taste and adjust seasoning at the end.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 6
- Sodium: 680
- Fat: 20
- Saturated Fat: 12
- Carbohydrates: 18
- Fiber: 4
- Protein: 16
Keywords: crockpot cheddar broccoli soup, slow cooker broccoli cheese soup, creamy broccoli soup, easy broccoli soup, vegetarian soup


