Written by

David Kim

Published

Easy Crockpot Cheddar Broccoli Soup (Kid-Approved!)

Ready In 4 hours 30 minutes
Servings 6 servings
Difficulty Medium

There used to be a tiny café tucked inside a used bookstore on the corner of Elm and 3rd Street that made a cheddar broccoli soup that was pure magic. When the bookstore closed its doors three summers ago to make way for a chain pharmacy, I was genuinely heartbroken. Not just about the books, you know—that place had the best used cookbook section in town—but about that soup. My youngest, who was four at the time, would actually sit still for an entire meal there, spooning up that creamy, cheesy bowl of comfort without a single complaint. After eight attempts—some too thin, some that separated into a greasy mess, one that my husband politely called “aggressively cheesy”—I finally cracked the code. This crockpot version is even better than the original, and honestly, it might be the best thing that came out of losing that bookstore. Maybe you’ve been there, chasing a recipe that felt like chasing a ghost. Well, this one is caught.

Why You’ll Love This Recipe

Let me tell you, this isn’t just another soup recipe floating around the internet. I’ve tested this one on my own picky eaters, my neighbor’s kids who swear they hate vegetables, and even my mom who thinks most slow cooker meals are “mushy.” Everyone came back for seconds. Here is why this one works:

  • Totally Kid-Approved : The broccoli gets so tender it practically melts into the soup, so even the veggie-avoiders won’t complain. My five-year-old calls it “cheese soup with green confetti.”
  • Set It and Forget It : Fifteen minutes of prep in the morning, and dinner is ready when you are. Perfect for those afternoons when soccer practice runs late or you just need a break.
  • Budget-Friendly : This uses simple, affordable ingredients you can find at any grocery store. No fancy cheeses or specialty items needed.
  • Reheats Like a Dream : The leftovers are actually better the next day. I make a double batch on purpose just for lunch leftovers.
  • One-Pot Wonder : Everything cooks in the crockpot, so cleanup is a breeze. Less time washing dishes means more time actually sitting down with your family.

This soup has that magical quality where it feels indulgent—creamy, cheesy, totally satisfying—but it sneaks in a full serving of vegetables. It is comfort food that actually makes you feel good about feeding it to your family. I mean, when was the last time your kids asked for seconds of something green?

What Ingredients You Will Need

This recipe relies on simple, everyday ingredients that come together to create something genuinely special. Nothing here is fancy or hard to find, which is exactly how weeknight dinners should be.

For the Soup Base

  • 4 cups fresh broccoli florets (about 2 medium heads, chopped into small bite-sized pieces, stems peeled and diced too—don’t waste them!)
  • 1 medium yellow onion, finely diced (this melts away completely during cooking, so even onion-haters won’t notice)
  • 3 cloves garlic, minced (fresh is best here, but jarred works in a pinch)
  • 3 cups low-sodium chicken or vegetable broth (I prefer Swanson or Kitchen Basics for consistent flavor)
  • 1 cup whole milk (for richness—2% works too, but avoid skim or it will be thin)
  • 1 cup heavy cream (this gives that luxurious texture; you can substitute half-and-half if needed)

For the Cheesy Goodness

crockpot cheddar broccoli soup preparation steps

  • 3 cups sharp cheddar cheese, freshly shredded (please, please shred it yourself—pre-shredded cheese has anti-caking agents that make the soup grainy. I learned this the hard way on attempt number three.)
  • 1/2 cup Parmesan cheese, freshly grated (adds a savory depth that balances the sharp cheddar)

For Thickening

  • 1/4 cup unsalted butter
  • 1/4 cup all-purpose flour (this creates a roux that thickens the soup without making it gluey)

Seasonings

  • 1 teaspoon salt (start with less and adjust at the end)
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon smoked paprika (optional but adds a lovely warmth)
  • Pinch of nutmeg (trust me on this—it makes the cheese taste cheesier)

Optional Garnishes

  • Extra shredded cheddar
  • Croutons or crusty bread for dipping
  • A drizzle of heavy cream
  • Fresh chives or parsley, chopped

Ingredient Tip: Look for broccoli with tight, dark green florets and firm stems. If the florets are yellowing or the stems feel rubbery, move on. For the cheese, I really recommend Tillamook or Cabot sharp cheddar—they melt beautifully and have that perfect tangy flavor.

Substitution Note: Need this gluten-free? Use a 1:1 gluten-free flour blend for the roux, and it works perfectly. Dairy-free? Swap the butter for vegan butter, use unsweetened oat milk and dairy-free cream, and use a good quality dairy-free cheddar shred. The texture will be slightly different, but still delicious.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here is what you will need:

  • A 6-quart or larger slow cooker (anything smaller will be too full and might bubble over)
  • A medium saucepan (for making the roux on the stovetop—this step is non-negotiable for a smooth, creamy soup)
  • A whisk (a good whisk makes all the difference for a lump-free roux)
  • A cutting board and sharp knife (dull knives are dangerous and frustrating)
  • A vegetable peeler (for those broccoli stems—don’t skip peeling them, they get tough)
  • A box grater or food processor with shredding disc (for shredding your cheese)
  • Measuring cups and spoons
  • An immersion blender or regular blender (for the final smooth texture—an immersion blender is easier and less messy)

Budget Tip: If you don’t have an immersion blender, let the soup cool slightly, then blend it in batches in a regular blender. Just be careful—hot liquid expands, so only fill the blender halfway and hold the lid down with a towel.

Preparation Method

Alright, let’s get cooking. This looks like a lot of steps, but I promise it’s mostly hands-off. The active time is maybe 20 minutes total.

  1. Prep your vegetables. Wash the broccoli thoroughly. Cut the florets into small, bite-sized pieces. Peel the stems with a vegetable peeler (that outer layer is tough and stringy) and dice them into small cubes. Finely dice your onion and mince your garlic. Set everything aside.
  2. Build the flavor base. Place the diced onion, minced garlic, and chopped broccoli (both florets and stems) into your crockpot. Pour in the 3 cups of broth. Give it a stir, put the lid on, and cook on HIGH for 2-3 hours or LOW for 4-5 hours. You want the broccoli to be very tender—almost falling apart when you poke it with a fork. This is important for that smooth, velvety texture later.
  3. Make the roux. About 30 minutes before the broccoli is done, start your roux. In a medium saucepan over medium heat, melt the 1/4 cup of butter. Once it’s bubbling, whisk in the 1/4 cup of flour. Keep whisking constantly for about 2 minutes—you want it to turn a pale golden color and smell a little nutty. This cooks out the raw flour taste. Slowly pour in the milk while whisking continuously. Keep whisking until the mixture thickens, about 3-4 minutes. It should look like a thick gravy. Remove from heat and set aside.
  4. Blend the soup. Once the broccoli is tender, use your immersion blender directly in the crockpot to blend until smooth. If you’re using a regular blender, carefully transfer the soup in batches (remember, only fill halfway!) and blend until smooth, then return it to the crockpot. The soup should be a lovely pale green at this point.
  5. Add the cream and roux. Pour in the heavy cream and the roux you made earlier. Whisk everything together until it’s fully combined and smooth. The soup will start to look creamy and luscious.
  6. Melt in the cheese. This is the most important step. Turn your crockpot to LOW or WARM. Add the shredded cheddar and Parmesan cheese a handful at a time, stirring gently after each addition until fully melted. Do not rush this—if you dump all the cheese in at once or cook it on HIGH, the soup can separate and turn grainy. Patience, my friend.
  7. Season and serve. Stir in the salt, pepper, smoked paprika, and that tiny pinch of nutmeg. Taste it and adjust the seasoning—you might want a little more salt or pepper. Ladle into bowls, top with extra cheese and croutons if you like, and serve immediately.

Pro Tip: If your soup seems too thick at the end, stir in a splash of milk or broth until it reaches your desired consistency. If it’s too thin, let it cook on LOW with the lid off for another 15-20 minutes to thicken up.

Cooking Tips & Techniques

I have made this soup more times than I care to count, and I’ve definitely made every mistake in the book. Here is what I’ve learned so you don’t have to repeat my failures:

Shred your own cheese. I know, I know, the bagged stuff is convenient. But those anti-caking coatings (cellulose, potato starch, etc.) are the enemy of smooth cheese sauce. They prevent the cheese from melting properly, leaving you with a gritty, grainy soup. Just spend the 3 minutes shredding a block of cheddar. Your taste buds will thank you.

Don’t skip the roux. Some recipes skip this step and just dump everything in the crockpot with cream cheese or flour as a thickener. But a proper roux gives you that silky, luxurious texture that makes this soup feel special. It stabilizes the dairy and prevents the cheese from separating. Trust the process.

Low and slow for the cheese. High heat is the enemy of melted cheese. When you add the cheese, make sure your crockpot is on LOW or WARM. If it’s too hot, the proteins in the cheese will tighten up and squeeze out the fat, leaving you with a greasy, clumpy mess. I learned this on attempt number two, and let me tell you, it was not pretty.

Taste as you go. Cheese varies in saltiness. Some sharp cheddars are quite salty, while others are mild. Start with less salt than you think you need, and adjust at the end. You can always add more salt, but you can’t take it out.

Multitasking tip: While the broccoli is cooking in the crockpot, shred your cheese and make your roux. That way, when it’s time to blend and finish, everything is ready to go. I prep the cheese the night before sometimes, just to make my mornings easier.

Variations & Adaptations

One of the best things about this soup is how customizable it is. Here are a few ways to switch it up:

Loaded Baked Potato Version

Add 2 cups of diced, peeled potatoes to the crockpot along with the broccoli in step 2. After blending, stir in 1/2 cup of sour cream along with the cheese. Top with crispy bacon bits and sliced green onions. My husband says this version is “dangerously good.”

Broccoli Cauliflower Combo

Swap half the broccoli for cauliflower florets. Cauliflower is milder and even creamier when blended, so this version is perfect for kids who are still warming up to broccoli. Plus, it stretches the vegetables further if you’re feeding a crowd.

Spicy Southwest Twist

Add 1 can of drained diced green chiles and 1/2 teaspoon of cumin along with the seasonings. Use pepper jack cheese instead of half the cheddar. Top with tortilla strips and a dollop of salsa. This is my personal favorite when I want a little kick.

Dairy-Free Adaptation

Use vegan butter, unsweetened oat milk, and dairy-free heavy cream alternative. For the cheese, I’ve had good luck with Violife or Follow Your Heart cheddar shreds. The texture is slightly less creamy, but the flavor is still fantastic. My dairy-sensitive niece gobbles this up.

Extra Veggie Boost

Throw in a handful of baby spinach or a grated carrot along with the broccoli in step 2. The spinach will disappear completely when blended, and the carrot adds a subtle sweetness that balances the sharp cheddar beautifully.

Serving & Storage Suggestions

This soup is best served hot, right after you’ve stirred in the cheese. Ladle it into deep bowls and top with a little extra shredded cheddar, a sprinkle of smoked paprika, and some crunchy croutons or a hunk of crusty bread for dipping. A simple side salad with a tangy vinaigrette is a nice contrast to all that creamy richness.

For the kids: I like to serve this in mugs with a grilled cheese sandwich cut into strips for dipping. It turns dinner into a fun, interactive experience, and honestly, even adults love it. My kids call it “dip soup.”

Storage: Leftovers keep in an airtight container in the refrigerator for up to 5 days. The soup will thicken as it sits, which is actually a good thing—it makes it even more satisfying.

Reheating: Reheat gently on the stovetop over low heat, stirring frequently. Add a splash of milk or broth to thin it out if needed. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling it, or the cheese might separate.

Freezing: This soup freezes beautifully! Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently. The texture remains creamy and delicious. I always make a double batch and stash one in the freezer for those days when I just can’t.

Flavor development: Like many soups, this one actually tastes even better the next day. The flavors meld together and deepen overnight. So if you can resist eating it all right away, you’re in for a treat.

Nutritional Information & Benefits

Here is an approximate breakdown per serving (based on 6 servings):

Nutrient Amount
Calories 385
Total Fat 28g
Saturated Fat 17g
Cholesterol 85mg
Sodium 720mg
Total Carbohydrates 16g
Dietary Fiber 3g
Sugars 6g
Protein 18g
Calcium 450mg
Vitamin C 65mg

Broccoli is packed with vitamin C, fiber, and antioxidants. The calcium from the cheese and milk supports bone health, and the protein keeps everyone full and satisfied. This soup is a great way to sneak extra vegetables into a meal that feels indulgent. It is also naturally low-carb if you skip the croutons.

Dietary Notes: This recipe contains dairy and gluten. See the variations section for dairy-free and gluten-free adaptations. It is vegetarian-friendly as written (use vegetable broth). It is not suitable for vegans unless fully adapted.

Conclusion

This crockpot cheddar broccoli soup has become a staple in our house, and I have a feeling it will become one in yours too. It is warm, comforting, cheesy, and secretly full of vegetables—everything you want in a family dinner. The best part? It makes everyone happy without making you spend all day in the kitchen.

I would love to hear how it turns out for you. Did your kids ask for seconds? Did you try one of the variations? Drop a comment below and let me know—I read every single one and I love hearing about your kitchen victories. And if you tweak it and make it your own, even better. That’s what cooking is all about.

So grab your crockpot, shred some cheese, and get ready for the best soup night of your life. You’ve got this!

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Absolutely! Frozen broccoli works great and saves you the prep time. Use about 4 cups of frozen florets (no need to thaw them first). Just add them directly to the crockpot in step 2. The cooking time might be slightly shorter since frozen broccoli breaks down faster, so check for tenderness around the 2-hour mark on HIGH.

Why did my soup turn out grainy?

This usually happens for one of two reasons: either you used pre-shredded cheese with anti-caking agents, or you added the cheese when the soup was too hot. Always shred your own cheese and make sure the crockpot is on LOW or WARM when you add it. If your soup is already grainy, try blending it with an immersion blender to smooth it out—it won’t fix it completely, but it helps.

Can I make this in an Instant Pot?

Yes! Sauté the onion and garlic in the Instant Pot on the Sauté setting with a little butter. Add the broth and broccoli, then pressure cook on HIGH for 5 minutes. Quick release the pressure, blend the soup with an immersion blender, then switch to the Sauté setting on LOW to add the cream, roux, and cheese. It is faster but requires a bit more hands-on attention.

How can I make this soup thicker?

If your soup is too thin, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry. Stir it into the hot soup and let it cook on LOW for 10-15 minutes with the lid off. It will thicken up nicely. Alternatively, let the soup sit for a while—it naturally thickens as it cools.

Can I add chicken to make it a complete meal?

Definitely! Add 1 pound of cooked, shredded chicken (rotisserie chicken works perfectly) along with the cheese in step 6. It turns this into a hearty, one-bowl meal that will fill up even the hungriest family members. I do this often when I have leftover chicken from another meal.

Pin This Recipe!

crockpot cheddar broccoli soup recipe

Print

Easy Crockpot Cheddar Broccoli Soup (Kid-Approved!)

This creamy, cheesy crockpot cheddar broccoli soup is a kid-approved comfort food that sneaks in a full serving of vegetables. With just 15 minutes of prep, you can set it and forget it for a budget-friendly, one-pot meal the whole family will love.

  • Author: Belle
  • Prep Time: 15 minutes
  • Cook Time: 2-3 hours on HIGH or 4-5 hours on LOW
  • Total Time: 2 hours 15 minutes to 5 hours 15 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 cups fresh broccoli florets (about 2 medium heads, chopped into small bite-sized pieces, stems peeled and diced)
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 3 cups low-sodium chicken or vegetable broth
  • 1 cup whole milk
  • 1 cup heavy cream
  • 3 cups sharp cheddar cheese, freshly shredded
  • 1/2 cup Parmesan cheese, freshly grated
  • 1/4 cup unsalted butter
  • 1/4 cup all-purpose flour
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon smoked paprika (optional)
  • Pinch of nutmeg
  • Optional garnishes: extra shredded cheddar, croutons or crusty bread, a drizzle of heavy cream, fresh chives or parsley

Instructions

  1. Prep your vegetables. Wash the broccoli thoroughly. Cut the florets into small, bite-sized pieces. Peel the stems with a vegetable peeler and dice them into small cubes. Finely dice your onion and mince your garlic. Set everything aside.
  2. Build the flavor base. Place the diced onion, minced garlic, and chopped broccoli (both florets and stems) into your crockpot. Pour in the 3 cups of broth. Give it a stir, put the lid on, and cook on HIGH for 2-3 hours or LOW for 4-5 hours. You want the broccoli to be very tender—almost falling apart when you poke it with a fork.
  3. Make the roux. About 30 minutes before the broccoli is done, start your roux. In a medium saucepan over medium heat, melt the 1/4 cup of butter. Once it’s bubbling, whisk in the 1/4 cup of flour. Keep whisking constantly for about 2 minutes—you want it to turn a pale golden color and smell a little nutty. Slowly pour in the milk while whisking continuously. Keep whisking until the mixture thickens, about 3-4 minutes. Remove from heat and set aside.
  4. Blend the soup. Once the broccoli is tender, use your immersion blender directly in the crockpot to blend until smooth. If you’re using a regular blender, carefully transfer the soup in batches (only fill halfway!) and blend until smooth, then return it to the crockpot.
  5. Add the cream and roux. Pour in the heavy cream and the roux you made earlier. Whisk everything together until it’s fully combined and smooth.
  6. Melt in the cheese. Turn your crockpot to LOW or WARM. Add the shredded cheddar and Parmesan cheese a handful at a time, stirring gently after each addition until fully melted. Do not rush this—if you dump all the cheese in at once or cook it on HIGH, the soup can separate and turn grainy.
  7. Season and serve. Stir in the salt, pepper, smoked paprika, and that tiny pinch of nutmeg. Taste it and adjust the seasoning. Ladle into bowls, top with extra cheese and croutons if you like, and serve immediately.

Notes

Shred your own cheese for the smoothest texture. Don’t skip the roux—it stabilizes the dairy and prevents separation. Add cheese on LOW or WARM to avoid graininess. If soup is too thick, stir in a splash of milk or broth. If too thin, let it cook on LOW with the lid off for 15-20 minutes. Leftovers keep in the refrigerator for up to 5 days and freeze for up to 3 months.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 385
  • Sugar: 6
  • Sodium: 720
  • Fat: 28
  • Saturated Fat: 17
  • Carbohydrates: 16
  • Fiber: 3
  • Protein: 18

Keywords: crockpot cheddar broccoli soup, slow cooker broccoli cheese soup, kid-friendly soup, easy broccoli soup, creamy broccoli soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆