Written by

Eloise Fernandez

Published

Cozy Crockpot Cheddar Broccoli Soup (Easy 20-Min Prep)

Ready In 4 hours 20 minutes
Servings 6 servings
Difficulty Easy

I was knee-deep in a pile of vintage Pyrex bowls at a dusty antique shop last fall when the owner—a gruff man named Earl who looked like he hadn’t smiled since 1987—started talking about soup. Not just any soup, mind you. He was describing this velvety, cheesy, soul-warming broccoli soup that his wife used to make in a crockpot. I had asked him if he had any cookbooks tucked away, and instead, I got a full-blown recipe recitation between customers. Honestly, I almost didn’t write it down. I mean, the guy sold old furniture and had a permanent scowl. But there was something about the way he described the texture—”like a warm blanket for your insides”—that made me dig a pen out of my purse.

I scribbled his instructions on the back of a receipt, folded it up, and promptly lost it for three weeks. When I found it crumpled at the bottom of my bag, I figured I’d give it a shot. Let me tell you, the first time I made this Cozy Crockpot Cheddar Broccoli Soup, I actually called the antique shop to thank him. He grunted and hung up. But I didn’t care—I had found my new favorite comfort food recipe in the most unlikely place. Maybe you’ve had that moment where a recipe just clicks, where the first spoonful makes everything feel right in the world. That’s this soup. It’s the kind of meal that turns a rainy Tuesday into something worth looking forward to.

Why You’ll Love This Recipe

I’ve tested this Cozy Crockpot Cheddar Broccoli Soup about a dozen times now, tweaking it here and there until it was absolutely perfect. Here is why I think it will become a staple in your kitchen too:

  • Quick & Easy: With just 20 minutes of active prep, you can toss everything in the crockpot and walk away. It’s perfect for those days when you need dinner to happen without you actually cooking.
  • Simple Ingredients: No fancy cheese shops or specialty grocery stores required. You probably have most of these things in your fridge and pantry right now.
  • Perfect for Cozy Nights: This is the soup you want when the weather turns cold, when you’ve had a rough day, or when you just need something warm and comforting to curl up with.
  • Crowd-Pleaser: I’ve served this to picky kids, cheese snobs, and vegetable skeptics. Everyone goes back for seconds. I mean it.
  • Unbelievably Delicious: The texture is silky without being heavy, and the cheddar flavor hits that perfect savory note without being greasy. It’s comfort food at its finest.

What sets this recipe apart from other broccoli cheese soups is the technique. Instead of adding the cheese at the beginning and risking that grainy texture we all hate, you stir it in at the very end. This keeps the soup creamy and smooth, not separated or oily. Plus, using a quick cornstarch slurry thickens things up beautifully without needing heavy cream. It’s healthier than the restaurant versions but tastes just as indulgent—maybe even better, honestly.

What Ingredients You Will Need

This Cozy Crockpot Cheddar Broccoli Soup relies on simple, everyday ingredients that work together to create something truly special. Here is everything you will need:

  • 4 cups fresh broccoli florets (about 2 medium heads of broccoli, chopped into bite-sized pieces) — I prefer fresh over frozen here because it holds its texture better after slow cooking. Look for bright green florets without any yellowing.
  • 1 medium yellow onion, diced — Adds that savory base flavor that makes the soup taste like it simmered all day (because it did).
  • 3 cloves garlic, minced — Because garlic makes everything better. Trust me on this one.
  • 3 cups low-sodium vegetable broth — You can use chicken broth if you prefer, but veggie broth keeps this soup vegetarian-friendly. I like the Pacific Foods brand for its clean flavor.
  • 1 cup whole milk — Adds richness without making the soup too heavy. You can use 2% in a pinch, but whole milk gives the best texture.
  • 1 cup heavy cream — This is what makes the soup feel luxurious. Don’t skip it unless you absolutely have to.
  • 3 cups sharp cheddar cheese, freshly shredded — Pre-shredded cheese has anti-caking agents that prevent smooth melting. Please, take the extra five minutes to shred your own. I recommend Cabot or Tillamook for the best melt and flavor.
  • 3 tablespoons cornstarch — This thickens the soup at the end without needing to cook it for hours.
  • 3 tablespoons cold water — For making the cornstarch slurry.
  • 1 teaspoon dried mustard powder — This is my secret ingredient. It doesn’t make the soup taste like mustard at all, but it enhances the cheese flavor in a way that is hard to describe.
  • ½ teaspoon smoked paprika — Adds a subtle warmth and depth that regular paprika just can’t match.
  • Salt and black pepper to taste — Start with ½ teaspoon salt and ¼ teaspoon pepper, then adjust at the end.
  • Optional garnish: extra shredded cheddar, crumbled bacon, chopped chives, or a dollop of sour cream — These are fun additions, but the soup is fantastic on its own too.

For substitutions, you can use frozen broccoli if that’s what you have on hand—just thaw and drain it well first. For a dairy-free version, use unsweetened oat milk and a good-quality dairy-free cheddar shred. And if you want to make this soup even heartier, toss in a cup of cooked diced potatoes or a handful of cooked pasta at the end.

Equipment Needed

One of the best things about this recipe is that it doesn’t require a ton of fancy equipment. Here is what you will need:

  • A 6-quart or larger slow cooker — This is non-negotiable. You need enough room for all the ingredients to cook evenly. I use a Crock-Pot brand that has served me well for years, but any reliable slow cooker will work.
  • A box grater or food processor with shredding disc — For shredding your cheese. A box grater is cheaper and gives you more control, but the food processor is faster if you are making a big batch.
  • A small bowl — For mixing the cornstarch slurry.
  • A whisk — For stirring the slurry into the soup without lumps.
  • A ladle — For serving. A soup ladle with a built-in strainer is nice but totally optional.
  • Measuring cups and spoons — Accurate measurements matter, especially for the broth and cream.
  • A sharp chef’s knife and cutting board — For chopping the broccoli and onion.

If you don’t have a slow cooker, you can make this on the stovetop. Just simmer the broccoli and aromatics in the broth for about 20 minutes, then proceed with the blending and cheese steps. It works perfectly, but you will need to keep an eye on it.

Preparation Method

crockpot cheddar broccoli soup preparation steps

Making this Cozy Crockpot Cheddar Broccoli Soup is almost embarrassingly easy. Here is how you do it:

  1. Prep your vegetables. Wash and chop the broccoli into bite-sized florets. Peel the stems if they are tough, then chop those into small pieces too. Dice the onion into small, even pieces. Mince the garlic cloves. This should take about 10 minutes total.
  2. Combine ingredients in the slow cooker. Add the broccoli florets, diced onion, minced garlic, and vegetable broth to your crockpot. Give everything a quick stir to combine. Do not add the milk, cream, or cheese yet—those go in at the end.
  3. Cook on low for 4 hours or high for 2 hours. The soup is ready when the broccoli is tender enough to pierce easily with a fork. I usually go with low and slow because it gives the flavors more time to develop. Your kitchen will start smelling amazing around hour three.
  4. Blend the soup (optional but recommended). If you want a completely smooth soup, use an immersion blender right in the crockpot. If you prefer some texture, blend only half the soup or skip this step entirely. I like to blend about three-quarters of it, leaving some small broccoli chunks for texture. Be careful if using a regular blender—work in batches and vent the lid to let steam escape.
  5. Make the cornstarch slurry. In a small bowl, whisk together the cornstarch and cold water until smooth. There should be no lumps. This takes about 30 seconds.
  6. Thicken the soup. Turn the slow cooker to high if it isn’t already. Pour in the cornstarch slurry while stirring constantly. Let it cook for about 10 minutes, stirring occasionally, until the soup thickens slightly. It will thicken more as it cools.
  7. Add the dairy. Stir in the whole milk and heavy cream. Let it warm through for about 5 minutes. Do not let it boil at this point, or the dairy might curdle.
  8. Melt in the cheese. Turn off the slow cooker. Add the shredded cheddar cheese one handful at a time, stirring gently until each addition is fully melted before adding the next. This gradual process ensures a silky smooth texture. Stir in the mustard powder and smoked paprika.
  9. Season and serve. Taste the soup and add salt and pepper as needed. I usually start with ½ teaspoon of salt and ¼ teaspoon of pepper, then adjust. Ladle into bowls and add your favorite garnishes. Serve immediately while it is hot and cozy.

Important note: If you are reheating leftovers, do it gently on the stovetop over low heat or in the microwave at 50% power. High heat can cause the cheese to separate and turn grainy.

Cooking Tips & Techniques

Over the course of making this soup many times (and ruining a few batches along the way), I have learned some things that make a real difference:

Shred your own cheese. I cannot emphasize this enough. Pre-shredded cheese is coated with cellulose and potato starch to keep it from clumping in the bag, and those same ingredients prevent it from melting smoothly into your soup. You will end up with a grainy, slightly gritty texture instead of that velvety smoothness we are after. Just buy a block of good sharp cheddar and spend two minutes shredding it. Your soup will thank you.

Do not rush the cheese step. The first time I made this, I got impatient and dumped all the cheese in at once while the soup was still hot. Big mistake. The cheese seized up and turned into clumps. Now I always turn off the heat first, then add the cheese gradually while stirring gently. Low and slow is the name of the game here.

Taste as you go. Broth brands vary wildly in salt content, and so does cheese. What tastes perfectly seasoned to me might be too salty or too bland for you. Get in the habit of tasting at each stage—before the cheese, after the cheese, and after adding the spices. Adjust as needed.

Use an immersion blender for easier cleanup. Transferring hot soup to a countertop blender is a hassle and a half. An immersion blender lets you puree the soup right in the crockpot, which means fewer dishes and less risk of splashing hot liquid everywhere. They are inexpensive and worth having in your kitchen.

If your soup is too thin, mix another tablespoon of cornstarch with a tablespoon of cold water and stir it in. Let it cook on high for another 10 minutes. If it is too thick, stir in a splash of milk or broth until it reaches your desired consistency.

One more thing—do not skip the mustard powder. I know it sounds weird, but it does something magical to the cheese flavor. It rounds out the sharpness and adds a subtle warmth that makes the soup taste more complex. You won’t taste mustard at all, I promise.

Variations & Adaptations

This Cozy Crockpot Cheddar Broccoli Soup is wonderfully adaptable. Here are some ways to make it your own:

Make it loaded: Stir in some cooked, crumbled bacon or diced ham at the end. Top with extra cheese, a dollop of sour cream, and some chopped green onions. It becomes a full meal that way.

Go vegetarian-friendly: The recipe is already vegetarian if you use vegetable broth, but you can make it vegan by using unsweetened oat milk, vegan butter, and a good-quality dairy-free cheddar shred. I’ve tried this with Violife cheddar shreds and it worked surprisingly well.

Add some heat: If you like a little kick, stir in a pinch of cayenne pepper or red pepper flakes along with the smoked paprika. It adds a nice warmth without overwhelming the cheese flavor.

Swap the vegetables: You can replace half the broccoli with cauliflower for a milder flavor, or add some diced carrots or celery along with the onion. I’ve even thrown in a handful of spinach at the end for extra nutrients—it wilts right into the soup.

Make it a meal: Stir in 2 cups of cooked shredded chicken or 1 cup of cooked rice or quinoa to make this soup hearty enough for dinner. Leftover rotisserie chicken works beautifully here.

Try different cheeses: While sharp cheddar is classic, you can use a mix of cheeses for different flavor profiles. Smoked gouda adds a gorgeous smokiness, gruyere makes it extra luxurious, and pepper jack gives it a spicy kick. Just make sure at least half the cheese is cheddar for the right texture.

My personal favorite variation is adding roasted garlic. I roast a whole head of garlic in the oven while the soup cooks, then squeeze the soft cloves in at the blending stage. It adds this deep, nutty sweetness that takes the soup to another level. Trust me, try it once and you will never go back.

Serving & Storage Suggestions

This soup is best served hot, right after you make it. Ladle it into deep bowls and top with a sprinkle of extra shredded cheddar, a few cracks of black pepper, and maybe some fresh chives if you have them. A crusty piece of sourdough bread or a warm dinner roll on the side is perfect for dipping.

For a complete meal, serve this soup alongside a simple green salad with a tangy vinaigrette—the acidity cuts through the richness of the cheese. You could also pair it with a grilled cheese sandwich for the ultimate comfort food combo. I mean, is there anything better than dipping a crispy, buttery grilled cheese into a bowl of creamy broccoli cheddar soup? I don’t think so.

Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and get even better after a day or two, so don’t be afraid to make it ahead.

Freezing: This soup freezes surprisingly well. Portion it into freezer-safe containers, leaving about an inch of headroom for expansion. Thaw in the refrigerator overnight before reheating. I like to freeze individual portions in mason jars for easy grab-and-go lunches.

Reheating: Reheat gently on the stovetop over low heat, stirring occasionally. If you are using the microwave, use 50% power and stir every 30 seconds. High heat can cause the cheese to separate and turn grainy, so patience is key here. If the soup seems too thick after reheating, stir in a splash of milk or broth to thin it out.

One thing I love about this soup is that it tastes even better the next day. The flavors meld together overnight, creating a deeper, more complex taste. It is one of those rare recipes that actually improves with time.

Nutritional Information & Benefits

Here is an approximate nutritional breakdown for one serving of this Cozy Crockpot Cheddar Broccoli Soup (based on 6 servings):

Nutrient Amount Per Serving
Calories 320
Total Fat 22g
Saturated Fat 14g
Cholesterol 70mg
Sodium 580mg
Total Carbohydrates 15g
Dietary Fiber 3g
Sugars 5g
Protein 16g
Vitamin A 25% DV
Vitamin C 90% DV
Calcium 35% DV
Iron 6% DV

Broccoli is packed with vitamin C, fiber, and antioxidants that support immune health and digestion. The cheese provides a good amount of calcium for bone health, while the garlic and onion offer anti-inflammatory benefits. This soup is naturally vegetarian and can be made gluten-free by using a certified gluten-free broth and cornstarch.

If you are watching your sodium intake, use low-sodium broth and go easy on the added salt—the cheese already contributes quite a bit. For a lower-fat version, you can swap the heavy cream for half-and-half or whole milk, though the soup will be slightly less rich.

Conclusion

This Cozy Crockpot Cheddar Broccoli Soup is the kind of recipe that feels like a warm hug in a bowl. It is simple enough for a busy weeknight but special enough to serve to guests. The slow cooker does all the hard work, leaving you free to go about your day while dinner practically makes itself.

I love this recipe because it reminds me that sometimes the best things come from the most unexpected places—like a grumpy antique shop owner who just wanted to share his wife’s soup recipe. It has become my go-to for cold winter nights, lazy Sundays, and any day that needs a little extra comfort. I hope it becomes that for you too.

Give this recipe a try and let me know how it turns out! Leave a comment below with your favorite variation or any tweaks you made. Did you add bacon? Try a different cheese? I would love to hear about it. And if you snap a photo, tag me on social media—I always love seeing your creations. Happy cooking, friends.

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Yes, you can absolutely use frozen broccoli. Just thaw it first and drain any excess water before adding it to the crockpot. Frozen broccoli tends to be softer, so it will break down more during cooking. You might want to reduce the cooking time by about 30 minutes to prevent it from turning mushy.

Why did my cheese turn grainy?

Grainy cheese usually happens when the soup is too hot when you add the cheese, or when you use pre-shredded cheese. Always shred your cheese from a block, turn off the heat before adding it, and stir gently until melted. If the soup is boiling, the cheese proteins will seize up and become grainy.

Can I make this soup in an Instant Pot?

Yes! Sauté the onion and garlic on the sauté setting for 3 minutes, then add the broccoli and broth. Pressure cook on high for 5 minutes, then quick release. Blend the soup, then switch to the sauté setting and stir in the slurry, milk, cream, and cheese. It comes together even faster than the slow cooker version.

How can I make this soup thicker?

If your soup is too thin, mix 1 tablespoon of cornstarch with 1 tablespoon of cold water and stir it in. Let the soup cook on high for 10 more minutes, and it should thicken right up. Alternatively, you can mash some of the broccoli against the side of the crockpot to release its natural starches.

Can I leave out the heavy cream?

Absolutely. You can substitute the heavy cream with an equal amount of whole milk, half-and-half, or unsweetened oat milk for a lighter version. The soup won’t be quite as rich, but it will still be creamy and delicious. For a dairy-free option, use full-fat coconut milk or cashew cream.

Pin This Recipe!

crockpot cheddar broccoli soup recipe

Print

Cozy Crockpot Cheddar Broccoli Soup (Easy 20-Min Prep)

A velvety, cheesy, soul-warming broccoli soup made in a crockpot with simple ingredients and a technique that keeps it creamy and smooth. Perfect for cozy nights and crowd-pleasing comfort food.

  • Author: Belle
  • Prep Time: 20 minutes
  • Cook Time: 4 hours (low) or 2 hours (high)
  • Total Time: 4 hours 20 minutes (low) or 2 hours 20 minutes (high)
  • Yield: 6 servings 1x
  • Category: Soup
  • Cuisine: American

Ingredients

Scale
  • 4 cups fresh broccoli florets (about 2 medium heads, chopped into bite-sized pieces)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 cups low-sodium vegetable broth
  • 1 cup whole milk
  • 1 cup heavy cream
  • 3 cups sharp cheddar cheese, freshly shredded
  • 3 tablespoons cornstarch
  • 3 tablespoons cold water
  • 1 teaspoon dried mustard powder
  • ½ teaspoon smoked paprika
  • Salt and black pepper to taste
  • Optional garnish: extra shredded cheddar, crumbled bacon, chopped chives, or a dollop of sour cream

Instructions

  1. Prep your vegetables. Wash and chop the broccoli into bite-sized florets. Peel the stems if they are tough, then chop those into small pieces too. Dice the onion into small, even pieces. Mince the garlic cloves.
  2. Combine ingredients in the slow cooker. Add the broccoli florets, diced onion, minced garlic, and vegetable broth to your crockpot. Give everything a quick stir to combine. Do not add the milk, cream, or cheese yet.
  3. Cook on low for 4 hours or high for 2 hours. The soup is ready when the broccoli is tender enough to pierce easily with a fork.
  4. Blend the soup (optional but recommended). If you want a completely smooth soup, use an immersion blender right in the crockpot. If you prefer some texture, blend only half the soup or skip this step entirely.
  5. Make the cornstarch slurry. In a small bowl, whisk together the cornstarch and cold water until smooth.
  6. Thicken the soup. Turn the slow cooker to high if it isn’t already. Pour in the cornstarch slurry while stirring constantly. Let it cook for about 10 minutes, stirring occasionally, until the soup thickens slightly.
  7. Add the dairy. Stir in the whole milk and heavy cream. Let it warm through for about 5 minutes. Do not let it boil.
  8. Melt in the cheese. Turn off the slow cooker. Add the shredded cheddar cheese one handful at a time, stirring gently until each addition is fully melted before adding the next. Stir in the mustard powder and smoked paprika.
  9. Season and serve. Taste the soup and add salt and pepper as needed. Ladle into bowls and add your favorite garnishes. Serve immediately.

Notes

Shred your own cheese for best melting. Do not rush the cheese step; add gradually off heat. Use an immersion blender for easier cleanup. If soup is too thin, add more cornstarch slurry. Do not skip the mustard powder. Reheat gently to avoid graininess.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 320
  • Sugar: 5
  • Sodium: 580
  • Fat: 22
  • Saturated Fat: 14
  • Carbohydrates: 15
  • Fiber: 3
  • Protein: 16

Keywords: crockpot cheddar broccoli soup, slow cooker broccoli cheese soup, easy broccoli soup, comfort food, vegetarian 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 ★☆ ★☆ ★☆ ★☆ ★☆