Best Crowd-Pleasing Crockpot Cheddar Broccoli Soup Recipe

Ready In
Servings
Difficulty

I was standing in the frozen food aisle at the grocery store last Tuesday—a Tuesday, of all days, nothing special about it—when the cold air from the open freezer door hit my face, and suddenly I was seven years old in my Aunt Cathy’s cramped little kitchen in Pittsburgh. She had this way of making everything feel like an occasion, even a Tuesday. The smell of sharp cheddar melting into something creamy, the steam fogging up her tiny kitchen windows, and her telling me to “stay out of the way” while I sat on the counter anyway, watching her stir. She passed away five years ago, and I still haven’t quite gotten over it. Honestly, I don’t think you ever really do.

That memory hit me so hard I almost forgot why I was standing there. I grabbed a bag of frozen broccoli florets—the cheap store brand, because that’s what she always used—and I just stood there for a minute, holding it. Maybe you’ve been there, where a random smell or a cold draft or the way the light hits something just yanks you right back to a person you miss. I knew I had to try to make her soup. But here’s the thing: I don’t have all day to stand over a stove like she did. I’ve got a life, you know? A job, a dog, a social calendar that’s somehow always full even when I swear it isn’t.

So I figured out a way to make it work for me—and for the crowd of friends I always seem to have over on weekends. This Crowd-Pleasing Crockpot Cheddar Broccoli Soup in a Bread Bowl is my version of her recipe. It’s got all that rich, velvety, cheesy goodness she was famous for, but it lets your slow cooker do all the heavy lifting. And serving it in a bread bowl? That was a happy accident. I ran out of bowls one night and just carved out a sourdough round, and let me tell you, it was a game-changer. The bread soaks up the soup just enough to get soft and chewy on the inside while staying crusty on the outside. It’s the kind of meal that makes people close their eyes when they take the first bite. I keep making it because every time I do, I feel like I’m back in that little kitchen, even if just for a second.

Why You’ll Love This Recipe

Look, I’ve tested this soup more times than I care to admit. I’ve made it with fancy aged cheddar (good, but not worth the extra cash), with pre-shredded cheese (don’t do it, it gets grainy), and with a whole block of good old-fashioned sharp cheddar that I grate myself. That last one? That’s the winner. This recipe has been through the wringer with my friends, my neighbors, and even my picky cousin who “doesn’t really like soup.” He ate two bowls.

  • Completely Hands-Off: You dump everything in the crockpot, walk away, and come back hours later to a finished meal. No stirring, no babysitting, no stress.
  • Simple, Everyday Ingredients: Nothing fancy here. Broccoli, cheddar, onion, garlic, broth, cream—stuff you probably already have or can grab in one quick trip.
  • Perfect for Hosting: This is the ultimate dinner party or potluck dish. It looks impressive served in bread bowls, but it’s secretly the easiest thing you’ll make all week.
  • A Total Crowd-Pleaser: I’ve served this to kids, adults, vegetarians, and even a few skeptics. Everyone loves it. I mean, it’s melted cheese and broccoli in bread. What’s not to love?
  • Unbelievably Comforting: This is the soup you want on a cold, rainy day or when you just need a big, warm hug in a bowl. The texture is silky, the flavor is rich, and it just hits different.

What makes this recipe different from every other broccoli cheddar soup out there? It’s the method. By cooking the broccoli low and slow in the crockpot, it gets incredibly tender without turning into mush. Then you blend it right in the pot with an immersion blender—no transferring hot liquid to a blender and risking a kitchen disaster. And the cheese? You add it at the very end, off the heat, so it melts into a silky, smooth sauce instead of turning into a clumpy mess. This isn’t just another version of the soup. It’s the one I’d serve to people I want to impress without actually having to work for it.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples or easy to find at any grocery store. I’ve tested a few different brands and variations, so I’ll share what works best.

  • Unsalted butter (4 tablespoons / 60g) — This is the base for sautéing your aromatics. I use unsalted so I can control the salt level. Kerrygold is my go-to for its rich flavor, but any good butter works.
  • Yellow onion, diced (1 large / about 200g) — Onion adds that savory depth that makes the soup taste like it’s been simmering all day. A sweet onion like Vidalia works great here too.
  • Garlic cloves, minced (4-5 cloves) — Fresh garlic is non-negotiable in my kitchen. The jarred stuff just doesn’t have the same punch. Trust me on this one.
  • All-purpose flour (1/4 cup / 30g) — This helps thicken the soup so it’s creamy and luscious instead of watery. You can swap in a gluten-free all-purpose blend if needed.
  • Low-sodium vegetable or chicken broth (4 cups / 960ml) — I prefer low-sodium so I can season the soup myself. Swanson’s vegetable broth is my standby, but homemade is even better if you have it.
  • Whole milk (2 cups / 480ml) — Whole milk gives the soup a rich, creamy texture without being as heavy as heavy cream. You can use 2% in a pinch, but don’t go lower than that.
  • Heavy cream (1 cup / 240ml) — This is what makes the soup feel indulgent and luxurious. You could skip it and use all milk, but honestly, it won’t be the same.
  • Fresh broccoli florets (6 cups / about 600g) — I use about two large heads of broccoli. Cut them into small, bite-sized florets. The stems? Peel them and dice them small—they’re perfectly edible and add texture.
  • Sharp cheddar cheese, freshly grated (4 cups / 450g) — This is the star of the show. Buy a block of sharp cheddar and grate it yourself. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. Cabot or Tillamook are excellent choices.
  • Dijon mustard (1 teaspoon) — This is my secret ingredient. It doesn’t make the soup taste like mustard at all. It just brightens up the cheese flavor and adds a little something you can’t quite place.
  • Salt and black pepper to taste — I usually start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
  • Pinch of nutmeg (optional but recommended) — Nutmeg and cheese are a classic pairing. Just a tiny pinch adds warmth and complexity.
  • For the bread bowls:
    • Large round sourdough or crusty bread loaves (4-6, depending on size) — Look for loaves that are about 6-8 inches in diameter. Sourdough is the classic choice because it’s sturdy and tangy, but any crusty bread works.
    • Olive oil or melted butter for brushing
    • Optional toppings: extra shredded cheddar, fresh chives, crumbled bacon, or a dollop of sour cream

Ingredient Substitutions: Need to make this gluten-free? Use a gluten-free all-purpose flour blend for the roux and serve the soup in a bowl instead of bread. For a dairy-free version, use a good vegan butter, unsweetened oat milk, and a high-quality vegan cheddar shred that melts well—but I’ll be honest, the texture won’t be quite the same. If you’re watching your calories, swap the heavy cream for an extra cup of whole milk and reduce the cheese to 3 cups. It’ll still be delicious, just a little lighter.

Equipment Needed

You don’t need a ton of fancy equipment for this recipe, which is part of why I love it. Here’s what you’ll need:

  • 6-quart or larger slow cooker — This is the heart of the operation. I use a 6-quart Crock-Pot brand slow cooker, and it works perfectly. Any brand will do, just make sure it’s big enough to hold all the soup plus some room for stirring.
  • Large skillet or sauté pan — For sautéing the onion and garlic before they go into the crockpot. A 12-inch skillet is ideal.
  • Immersion blender — This is the tool that makes this recipe so easy. You blend the soup right in the crockpot, no transferring hot liquid around. I have a Cuisinart immersion blender that’s lasted me years. If you don’t have one, you can use a regular blender in batches—just be very careful with the hot liquid.
  • Box grater — For grating your own cheese. It’s a small extra step that makes a huge difference in the final texture.
  • Sharp knife and cutting board — For dicing the onion, mincing the garlic, and cutting the broccoli into florets.
  • Measuring cups and spoons — Standard set for accurate measurements.
  • Wooden spoon or silicone spatula — For stirring the roux and the soup.
  • Baking sheet — For toasting the bread bowls in the oven.
  • Serrated bread knife — For cutting the tops off the bread loaves and hollowing them out. A regular knife will just smash the bread.

Budget-friendly tip: If you don’t have an immersion blender, a potato masher works in a pinch for a chunkier soup. Or you can just skip the blending step altogether and have a chunky broccoli cheddar soup—it’s still delicious.

Preparation Method

crockpot cheddar broccoli soup preparation steps

Alright, let’s get cooking. This recipe is broken down into a few easy stages. The total active time is about 30 minutes, and then the crockpot does the rest.

Step 1: Sauté the Aromatics (10 minutes)

Melt the 4 tablespoons of unsalted butter in a large skillet over medium heat. Once it’s bubbling, add the diced onion. Cook, stirring occasionally, for about 5-7 minutes, until the onion is soft and translucent. You want it to look like it’s sweating, not browning. Add the minced garlic and cook for another minute until it’s fragrant. Be careful not to burn the garlic—it turns bitter fast. I’ve definitely done that before and had to start over. Not fun.

Step 2: Make the Roux (2 minutes)

Sprinkle the 1/4 cup of flour over the cooked onion and garlic. Stir constantly for about 1-2 minutes. This cooks the raw flour taste out and creates a paste that will thicken your soup later. The mixture will look a little dry and clumpy—that’s totally normal. Don’t panic.

Step 3: Combine in the Crockpot (5 minutes)

Transfer the onion mixture to your slow cooker. Pour in the 4 cups of low-sodium broth, 2 cups of whole milk, and 1 cup of heavy cream. Stir everything together until the flour mixture is mostly incorporated. Add the 6 cups of broccoli florets. Give it all a good stir. The liquid should just about cover the broccoli—if it doesn’t, that’s okay.

Step 4: Slow Cook (3-4 hours on high or 6-7 hours on low)

Put the lid on your slow cooker and set it. I usually go for 3 hours on high, which is perfect. The soup is done when the broccoli is fork-tender—you should be able to pierce a floret easily with a fork. Don’t overcook it, or the broccoli will start to disintegrate and lose its bright green color. It’ll still taste fine, but it won’t look as pretty.

Step 5: Blend the Soup (5 minutes)

This is the fun part. Turn off the slow cooker (important—you don’t want the soup boiling when you add the cheese). Use your immersion blender to blend the soup right in the crockpot until it’s completely smooth. I like to leave a few tiny chunks of broccoli for texture, but you can make it as smooth as you want. If you’re using a regular blender, work in batches, filling the blender no more than halfway, and hold the lid down with a kitchen towel. Hot liquid expands, and trust me, you don’t want a soup explosion in your kitchen.

Step 6: Add the Cheese (5 minutes)

With the slow cooker turned off, gradually add the 4 cups of freshly grated sharp cheddar cheese, a handful at a time. Stir gently after each addition until the cheese is completely melted and the soup is smooth and velvety. Stir in the 1 teaspoon of Dijon mustard and the pinch of nutmeg (if using). Taste the soup and season with salt and pepper. I usually add about 1 teaspoon of salt and 1/2 teaspoon of pepper, but you might need more or less depending on your broth and cheese. The soup will thicken as it cools, so don’t worry if it looks a little thin right now.

Step 7: Prepare the Bread Bowls (15 minutes)

While the soup is finishing up, preheat your oven to 375°F (190°C). Use a serrated knife to cut a circle out of the top of each bread loaf, about 2 inches from the edge. Set the tops aside. Gently pull out the soft bread from the inside, leaving a 1/2-inch thick shell. You can save the bread scraps for croutons or breadcrumbs. Brush the inside and the cut edges of the bread bowls with olive oil or melted butter. Place them on a baking sheet and bake for about 10 minutes, until they’re lightly toasted and crispy on the inside. Toast the tops too, if you want to use them as lids.

Step 8: Assemble and Serve (2 minutes)

Ladle the hot soup into the toasted bread bowls. Top with a little extra shredded cheddar, some fresh chives, or crumbled bacon if you’re feeling fancy. Serve immediately, with the bread tops on the side for dipping. The bread will start to soften as it soaks up the soup, which is exactly what you want.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve learned a few things the hard way so you don’t have to.

Grate your own cheese. I know, I know, it’s an extra step. But pre-shredded cheese is coated in potato starch or cellulose to keep it from clumping in the bag, and that same coating prevents it from melting smoothly. You’ll end up with a grainy, slightly gritty soup. A block of sharp cheddar takes about 5 minutes to grate by hand, and the difference is night and day. I learned this lesson when I was in a hurry once and used pre-shredded. Never again.

Don’t boil the soup after adding the cheese. Heat is the enemy of smooth melted cheese. If the soup is too hot or boiling when you add the cheese, the proteins will seize up and you’ll get a clumpy, stringy mess. Always turn off the slow cooker and let the soup cool for a minute or two before you start adding the cheese. Stir it in gently over low residual heat.

Use an immersion blender for safety. Blending hot soup in a regular blender is one of the more terrifying things you can do in a kitchen. The steam builds up pressure and can blow the lid off. If you must use a regular blender, work in small batches, fill it no more than halfway, and hold the lid down with a folded kitchen towel. But honestly, an immersion blender is cheap and makes this so much easier.

Toast the bread bowls properly. The key to a good bread bowl is a crispy interior. If you skip the toasting step, the bread will get soggy immediately and fall apart. Toasting gives it a barrier that holds up to the soup for a good 15-20 minutes. I’ve forgotten to toast them before and ended up with a sad, collapsed bowl. Learn from my mistakes.

Season at the end. Different cheeses and broths have different salt levels. Always taste your soup after adding the cheese and mustard, then season with salt and pepper. You can always add more, but you can’t take it out.

Variations & Adaptations

This recipe is incredibly versatile. Here are a few ways to change it up:

Vegetarian Version: This recipe is already vegetarian if you use vegetable broth. For a heartier version, add a can of drained and rinsed chickpeas or some white beans when you add the broccoli. They’ll soften and add protein without changing the flavor much.

Spicy Cheddar Broccoli Soup: Add 1/2 teaspoon of red pepper flakes or a diced jalapeño (seeds removed) when you sauté the onion. The heat pairs beautifully with the sharp cheddar. I made this version for a game day party and it was gone in 20 minutes.

Loaded Baked Potato & Broccoli Soup: Add 2 cups of diced, cooked potatoes (I use leftover baked potatoes) when you add the broccoli. Top the finished soup with crispy bacon bits, sliced green onions, and a dollop of sour cream. It’s like a loaded baked potato and broccoli cheddar soup had a delicious baby.

Dairy-Free Adaptation: Use a plant-based butter (I like Miyoko’s), unsweetened oat milk or cashew milk, and a dairy-free cheddar shred that melts well. Follow Your Heart and Violife are my top picks. The texture will be slightly different, but it’s still creamy and satisfying.

Low-Carb/Keto Version: Skip the flour roux—instead, thicken the soup with 2 tablespoons of cream cheese or 1/4 cup of heavy cream mixed with 1 teaspoon of xanthan gum. Serve the soup in a bowl instead of bread, or use a low-carb bread alternative. The soup itself is already keto-friendly if you skip the bread.

Serving & Storage Suggestions

This soup is best served hot, right after you make it. The bread bowls are at their peak when the inside is still a little crispy and the outside is warm and crusty. I like to set up a little soup bar when I’m hosting—the bread bowls on one end, and bowls of toppings on the other: extra shredded cheese, crumbled bacon, sliced green onions, sour cream, and hot sauce. Let people build their own.

For a complete meal, serve this soup with a simple side salad dressed with a tangy vinaigrette to cut through the richness. A crisp green salad with apples and walnuts is my go-to. If you’re not using bread bowls, a side of crusty bread or garlic bread is perfect for dipping.

As for drinks, a crisp white wine like Sauvignon Blanc or a dry Riesling pairs beautifully with the creamy, cheesy soup. For a non-alcoholic option, a sparkling water with lemon is refreshing.

Storage: The soup (without the bread bowls) keeps well in an airtight container in the refrigerator for up to 5 days. The flavors actually meld and deepen overnight, so it might taste even better the next day. To reheat, warm it gently on the stovetop over low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring in between. If the soup has thickened too much, stir in a splash of milk or broth to thin it out.

Freezing: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. Leave a little room for expansion. Thaw in the refrigerator overnight before reheating. The texture might be slightly different after freezing—sometimes the cheese can get a little grainy—but it’s still delicious. I usually freeze it in individual portions so I can grab one for a quick lunch.

Make-Ahead Tip for Hosting: You can make the soup completely up to 2 days ahead of time. When you’re ready to serve, just reheat it gently on the stovetop or in the crockpot while you toast the bread bowls. It takes the stress out of hosting because the hard part is already done.

Nutritional Information & Benefits

Here’s the thing: this is comfort food, and it’s meant to be indulgent. But it’s not without its redeeming qualities. Broccoli is packed with vitamins C and K, fiber, and antioxidants. The calcium from the cheese and milk is great for bone health. And the soup is made with whole, real ingredients—no weird additives or preservatives.

Here are the approximate nutritional values per serving (one bread bowl filled with about 1.5 cups of soup):

Nutrient Amount
Calories 580
Total Fat 32g
Saturated Fat 19g
Cholesterol 95mg
Sodium 890mg
Total Carbohydrates 52g
Dietary Fiber 5g
Sugars 8g
Protein 25g

Dietary Considerations: This recipe contains dairy and gluten. It can be made gluten-free by using a gluten-free flour blend and serving in a bowl. It can be made dairy-free with the substitutions mentioned above. It’s naturally vegetarian and can be made vegan with further substitutions.

Potential Allergens: Milk, wheat (gluten).

Conclusion

This Crowd-Pleasing Crockpot Cheddar Broccoli Soup in a Bread Bowl is more than just a recipe to me. It’s a way to bring a little bit of my Aunt Cathy’s kitchen into my own home, and to share that feeling of comfort and warmth with the people I care about. And honestly, it’s just really, really good soup. The kind that makes you slow down and actually enjoy your meal instead of scarfing it down over the sink.

I hope you make this for your next gathering—whether it’s a big dinner party, a casual game day, or just a Tuesday night that needs a little something special. Don’t be afraid to make it your own. Add more cheese, throw in some bacon, skip the bread bowl if that’s not your thing. The beauty of this recipe is that it’s forgiving and flexible, just like the best comfort food always is.

If you try this recipe, I’d love to hear about it. Leave a comment below and let me know how it turned out, or tag me in your photos on social media. Did you add your own twist? Find a new favorite topping? I’m always looking for new ideas. Until next time, happy cooking—and don’t forget to save some soup for yourself before the crowd gets to it!

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Absolutely! Frozen broccoli works perfectly in this recipe. You can add it straight from the freezer—no need to thaw it first. Just keep in mind that frozen broccoli is already blanched, so it will cook faster and get softer. I’d recommend checking it at the 2.5-hour mark if you’re cooking on high.

Why did my soup turn out grainy?

Grainy soup is almost always caused by using pre-shredded cheese or overheating the cheese. The anti-caking agents in pre-shredded cheese don’t melt smoothly, and high heat causes the cheese proteins to seize up. Always grate your own cheese from a block and add it with the slow cooker turned off. If your soup is already grainy, you can try blending it with an immersion blender to smooth it out, but it won’t be perfect.

Can I make this soup in an Instant Pot or on the stovetop?

Yes! For the stovetop, sauté the onion and garlic in a large pot, make the roux, then add the broth, milk, cream, and broccoli. Simmer for about 15-20 minutes until the broccoli is tender, then blend and add the cheese. For the Instant Pot, use the sauté function for the onion and garlic, then add the liquids and broccoli. Pressure cook on high for 3 minutes, do a quick release, blend, and add the cheese.

How do I keep the bread bowl from getting soggy?

Toasting the bread bowl is the key. Bake the hollowed-out loaves at 375°F for about 10 minutes until the inside is dry and lightly golden. This creates a barrier that helps the bread hold up to the soup for longer. Also, don’t fill the bread bowl until you’re ready to serve, and don’t let the soup sit in the bread for more than 20 minutes before eating.

Can I double this recipe for a larger crowd?

Definitely! This recipe doubles beautifully. Just make sure your slow cooker is big enough—you’ll need at least an 8-quart model for a double batch. All the cooking times remain the same. If your slow cooker is on the smaller side, you can make the soup in batches and keep it warm in a large pot on the stove while you prepare the bread bowls.

Pin This Recipe!

crockpot cheddar broccoli soup recipe

Print

Best Crowd-Pleasing Crockpot Cheddar Broccoli Soup Recipe

A rich, velvety, and completely hands-off slow cooker cheddar broccoli soup served in a toasted sourdough bread bowl. This comforting, crowd-pleasing recipe is perfect for hosting and uses simple, everyday ingredients.

  • Author: Emily
  • Prep Time: 30 minutes
  • Cook Time: 3 hours 30 minutes
  • Total Time: 4 hours
  • Yield: 4-6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 tablespoons (60g) unsalted butter
  • 1 large yellow onion, diced (about 200g)
  • 4–5 garlic cloves, minced
  • 1/4 cup (30g) all-purpose flour
  • 4 cups (960ml) low-sodium vegetable or chicken broth
  • 2 cups (480ml) whole milk
  • 1 cup (240ml) heavy cream
  • 6 cups (about 600g) fresh broccoli florets
  • 4 cups (450g) sharp cheddar cheese, freshly grated
  • 1 teaspoon Dijon mustard
  • Salt and black pepper to taste
  • Pinch of nutmeg (optional)
  • For the bread bowls:
  • 4–6 large round sourdough or crusty bread loaves (6–8 inches in diameter)
  • Olive oil or melted butter for brushing
  • Optional toppings: extra shredded cheddar, fresh chives, crumbled bacon, sour cream

Instructions

  1. Sauté the aromatics: Melt 4 tablespoons unsalted butter in a large skillet over medium heat. Add diced onion and cook for 5-7 minutes until soft and translucent. Add minced garlic and cook for 1 minute until fragrant.
  2. Make the roux: Sprinkle 1/4 cup flour over the cooked onion and garlic. Stir constantly for 1-2 minutes to cook out the raw flour taste.
  3. Combine in the crockpot: Transfer the onion mixture to a 6-quart or larger slow cooker. Pour in 4 cups broth, 2 cups whole milk, and 1 cup heavy cream. Stir to combine. Add 6 cups broccoli florets and stir again.
  4. Slow cook: Cover and cook on high for 3-4 hours or on low for 6-7 hours, until broccoli is fork-tender.
  5. Blend the soup: Turn off the slow cooker. Use an immersion blender to blend the soup until smooth (or leave a few small chunks for texture). If using a regular blender, work in batches, filling no more than halfway, and hold the lid down with a towel.
  6. Add the cheese: With the slow cooker off, gradually add 4 cups freshly grated sharp cheddar cheese, a handful at a time, stirring gently until melted and smooth. Stir in 1 teaspoon Dijon mustard and a pinch of nutmeg (if using). Season with salt and pepper to taste.
  7. Prepare the bread bowls: Preheat oven to 375°F (190°C). Use a serrated knife to cut a circle out of the top of each bread loaf. Gently hollow out the inside, leaving a 1/2-inch thick shell. Brush inside and cut edges with olive oil or melted butter. Place on a baking sheet and bake for about 10 minutes until lightly toasted.
  8. Assemble and serve: Ladle hot soup into toasted bread bowls. Top with extra cheese, chives, or bacon if desired. Serve immediately with bread tops on the side for dipping.

Notes

Grate your own cheese for the smoothest texture. Do not boil the soup after adding cheese to avoid graininess. Toast the bread bowls to prevent sogginess. Season at the end as cheese and broth salt levels vary.

Nutrition

  • Serving Size: 1 bread bowl filled
  • Calories: 580
  • Sugar: 8
  • Sodium: 890
  • Fat: 32
  • Saturated Fat: 19
  • Carbohydrates: 52
  • Fiber: 5
  • Protein: 25

Keywords: crockpot cheddar broccoli soup, slow cooker broccoli cheese soup, bread bowl soup, crowd-pleasing soup, comfort food, easy dinner recipe

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

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