Written by

Maya Caldwell

Published

Easy Crockpot Cheddar Broccoli Soup (No Velveeta!) Healthy & Delicious

Ready In 4 hours 15 minutes
Servings 6 servings
Difficulty Easy

I had spent years avoiding broccoli soup. Honestly, I thought it was a con — a way to make people feel virtuous while eating something that tasted like grassy dishwater. The canned versions were salty mush. The restaurant versions were better, sure, but they usually relied on a brick of processed cheese to get that velvety texture. I wasn’t interested. For a solid decade, I walked right past broccoli soup on every menu.

Then last Tuesday happened. My neighbor, a retired nurse named Carol, showed up at my back door holding a slow cooker. “Taste this,” she said, thrusting a spoon toward my face. I was mid-sentence about how I don’t eat green soup, but she just stood there, waiting. So I tasted it. And then I stood there, blinking at the spoon, trying to figure out what had just happened. It was creamy, sharp with real cheddar, and the broccoli was tender but not obliterated. There was no processed cheese taste. No floury paste. Just honest, rich, onion-and-garlic-scented comfort.

I asked for the recipe on the spot. She laughed and said it was nothing — just a crockpot, some fresh broccoli, and a block of good cheddar. No Velveeta. No cream-of-anything soup. I had to try it myself the next day, partly because I didn’t believe it could be that simple. I burned my tongue on the first bowl because I was too impatient to let it cool. Worth it. Maybe you’ve been in that same boat — convinced that a healthy-ish soup can’t actually taste good. I’m here to tell you I was wrong, and I’m not usually wrong about soup.

Why You’ll Love This Recipe

This Easy Crockpot Cheddar Broccoli Soup is the kind of recipe that makes you look like a hero without actually working like one. It’s been tested on my own family — including a picky seven-year-old who once declared that “green things are for rabbits” — and it passed with flying colors. Here is why I keep coming back to it, and why I think you will too.

  • Quick & Easy: The prep takes about 15 minutes. Chop the broccoli, dice the onion, grate the cheese. The crockpot does the heavy lifting for the next few hours. This is a real weeknight win.
  • Simple Ingredients: You need broccoli, a yellow onion, garlic, chicken broth, milk, sharp cheddar cheese, and a few pantry staples. No Velveeta. No canned soup. No weird ingredients you have to order online.
  • Perfect for Family Meals: This soup is filling enough to be a main dish with some crusty bread, or a hearty starter. It reheats beautifully, which means leftovers for lunch the next day. That is a big deal when you are feeding a family on a budget.
  • Crowd-Pleaser: My kids ask for this by name. My husband, who claims he “doesn’t love broccoli,” ate three bowls the first time I made it. The secret is the sharp cheddar — it masks the vegetable flavor just enough for skeptics while still being undeniably cheesy.
  • Unbelievably Delicious: The texture is the real star. It is creamy without being gluey, thanks to a simple butter-and-flour roux that you build right in the crockpot. The cheese melts into the broth without turning greasy. It tastes like something you’d pay twelve dollars for at a cafe.

What makes this recipe different from the rest is the technique. Most crockpot cheese soups use processed cheese because it melts smoothly without breaking. But by grating a high-quality block of sharp cheddar and adding it at the very end, you get that same silky texture with real cheese flavor. No stabilizers, no artificial taste. Just honest, sharp, melty goodness. This is comfort food reimagined — healthier, faster, and with the same soul-soothing satisfaction.

What Ingredients You Will Need

This recipe uses straightforward ingredients to build deep flavor without any fuss. Most of these are pantry staples or easy to find at any grocery store. I have included a few notes from my own trials to help you pick the best options.

  • Broccoli, fresh (about 1 ½ pounds, or 3 medium heads): You want fresh broccoli here, not frozen. Frozen broccoli gets mushy in the slow cooker and will leave you with a watery, sad soup. Look for firm, dark green florets with tightly closed buds. I buy the pre-cut bags from the produce section when I am short on time, but whole heads work just fine too.
  • Yellow onion, diced (1 large): Yellow onion has the best savory flavor for this soup. Sweet onion works in a pinch, but red onion will turn the soup an unappealing grayish color.
  • Garlic, minced (3 to 4 cloves): Fresh garlic is non-negotiable here. The jarred stuff has a flat, metallic taste that you will notice in the final soup. I use a microplane to grate mine directly into the pot, but a good mince with a knife works perfectly.
  • Chicken broth, low-sodium (4 cups, or 950 ml): Low-sodium is important because the cheddar adds salt. If you use regular broth, your soup might end up too salty. Vegetable broth works well for a vegetarian version.
  • Whole milk (2 cups, or 475 ml): Whole milk gives the soup a rich, creamy body without being as heavy as heavy cream. I have tried this with 2% milk, and it works but the texture is noticeably thinner. Do not use skim milk — it will look watery and may curdle.
  • Sharp cheddar cheese, freshly grated (3 cups, about 12 ounces): This is the star. Buy a block of sharp cheddar and grate it yourself. Pre-shredded cheese is coated in anti-caking agents that prevent smooth melting, and you will end up with a grainy soup. My favorite brand is Tillamook, but any good-quality sharp cheddar works. Avoid “mild” cheddar — it does not have enough flavor to stand up to the broccoli.
  • Unsalted butter (3 tablespoons): We use this to build the roux that thickens the soup. Unsalted butter lets you control the salt level.
  • All-purpose flour (¼ cup, or 30 grams): This creates the roux that gives the soup body. For a gluten-free version, use a 1:1 gluten-free all-purpose flour blend. Do not skip the roux — it is what keeps the soup from being thin and watery.
  • Dijon mustard (1 teaspoon): This is my secret ingredient. It does not make the soup taste like mustard. Instead, it brightens the cheese flavor and helps the soup feel more complex. You can leave it out, but you will miss it.
  • Salt and black pepper, to taste: Start with ½ teaspoon of salt and ¼ teaspoon of pepper, then adjust at the end. Remember that the cheese and broth both add salt.
  • Optional garnish: extra shredded cheddar, croutons, or a pinch of smoked paprika. These are for looks and a little extra texture. The soup is delicious without them, but a sprinkle of smoked paprika on top is a nice touch.

Equipment Needed

You do not need a fancy kitchen to make this soup. Here is what I use, along with a few tips I have picked up along the way.

  • Slow cooker (5 to 6 quart): This is the main event. A 5 or 6-quart crockpot is the perfect size for this recipe. If yours is smaller, you may need to reduce the broth slightly. I have a 20-year-old Crock-Pot brand that still works like a charm — you do not need an expensive one.
  • Cutting board and sharp chef’s knife: A good knife makes chopping broccoli a breeze. Dull knives are dangerous and will crush the florets instead of cutting them cleanly.
  • Box grater or food processor with grating disc: Grating a block of cheese by hand takes about 5 minutes. I prefer using my food processor for the grating disc attachment when I am making a big batch — it saves my knuckles.
  • Immersion blender OR regular blender (and patience): This is how you get that creamy texture. An immersion blender lets you puree the soup right in the crockpot, which is easier and less messy. If you do not have one, you can carefully transfer the soup to a regular blender in batches. Let the soup cool slightly first, and only fill the blender halfway to avoid explosions. Trust me on this one.
  • Measuring cups and spoons: Nothing fancy here. Just standard measuring tools.
  • Small saucepan (optional): I sometimes use this to melt the butter and make the roux before adding it to the crockpot, but you can also do it right in a microwave-safe bowl.

Preparation Method

crockpot cheddar broccoli soup preparation steps

This recipe has a few steps, but none of them are hard. I have broken it down so you can see the rhythm of it. Take your time — the crockpot does most of the work.

  1. Prep the broccoli and onion. Wash the broccoli thoroughly. Cut the florets into bite-sized pieces — about 1 to 1 ½ inches across. Peel the thick stems and chop them into small cubes. Do not throw the stems away! They are tender and flavorful once cooked. Dice the onion into small pieces, about ¼ inch. Mince the garlic cloves. Set everything aside.
  2. Make the roux. In a small saucepan over medium heat, melt the 3 tablespoons of unsalted butter. Once it is foamy, whisk in the ¼ cup of all-purpose flour. Keep whisking for about 2 minutes. You want the mixture to turn a pale golden color and smell a little nutty. This step cooks out the raw flour taste. Slowly pour in 1 cup of the chicken broth while whisking constantly. The mixture will thicken quickly into a smooth paste. Turn off the heat and set it aside.
  3. Add everything to the crockpot. Pour the remaining 3 cups of chicken broth into the slow cooker. Add the chopped broccoli, diced onion, and minced garlic. Pour in the roux mixture and stir everything together. It will look like a chunky, pale green mess at this point — that is normal. Cover the crockpot with the lid.
  4. Cook on low for 4 to 5 hours, or on high for 2 to 3 hours. I prefer cooking on low because the broccoli stays slightly firmer and the flavors have more time to meld. You want the broccoli to be tender enough that a fork slides into it easily, but not falling apart completely. Check at the 4-hour mark on low.
  5. Add the milk and Dijon mustard. Once the broccoli is tender, pour in the 2 cups of whole milk and the 1 teaspoon of Dijon mustard. Stir to combine. Let it cook for another 10 to 15 minutes to warm the milk through. Do not add the milk at the beginning — dairy can curdle if it sits in the slow cooker for hours.
  6. Blend the soup. This is where the magic happens. Use an immersion blender to puree the soup right in the crockpot. Blend until it is smooth and creamy, but leave a few small chunks of broccoli for texture if you like. If you are using a regular blender, work in batches. Let the soup cool for 10 minutes first, then fill the blender no more than halfway. Hold the lid down with a kitchen towel and blend on low speed, gradually increasing to high.
  7. Add the cheese. This is the most important step. Turn the slow cooker to “warm” or turn it off completely. Add the 3 cups of freshly grated sharp cheddar cheese a handful at a time, stirring gently after each addition. Do not dump all the cheese in at once — it will clump. And do not let the soup boil after adding the cheese, or it will turn grainy. Stir until the cheese is completely melted and the soup is silky smooth.
  8. Season and serve. Taste the soup and add salt and black pepper as needed. I usually start with ½ teaspoon of salt and ¼ teaspoon of pepper, then adjust. Ladle the soup into bowls and top with extra shredded cheddar, croutons, or a pinch of smoked paprika if you want to be fancy. Serve immediately with crusty bread or a simple side salad.

Cooking Tips & Techniques

I have made this soup at least a dozen times now, and I have made every mistake you can imagine. Here is what I have learned so you do not have to repeat my errors.

  • Grate your own cheese. I cannot say this enough. Pre-shredded cheese has cellulose powder on it to prevent clumping, and that powder will make your soup gritty. A block of sharp cheddar and a box grater take five minutes. The difference in texture is night and day.
  • Do not rush the roux. I once tried to skip making the roux and just added flour directly to the crockpot. It was a disaster — the soup was lumpy and had a raw flour taste. Take the two minutes to cook the butter and flour together. It is worth it.
  • Add the cheese at the very end. If you add cheese too early or let it boil, the proteins will separate and you will end up with a greasy, curdled mess. Turn off the heat, add the cheese gradually, and stir gently. Low and slow is the rule.
  • Blend carefully. Hot soup expands in a blender. If you are using a regular blender, let the soup cool for at least 10 minutes before blending. Only fill the blender halfway. Hold the lid down with a folded kitchen towel. I learned this the hard way when I ended up with soup on my ceiling.
  • Taste before you salt. Sharp cheddar and chicken broth both contain a lot of sodium. I always taste the soup after adding the cheese before I add any extra salt. Nine times out of ten, it does not need it.
  • Multitask strategically. While the soup is cooking in the crockpot, use that time to grate the cheese, make some crusty bread, or clean up the kitchen. The active work is all at the beginning and the end.

Variations & Adaptations

This recipe is forgiving, and I have tried several versions depending on what I have in the fridge. Here are a few that have worked well.

  • Vegetarian version: Swap the chicken broth for a good-quality vegetable broth. I like the “Better Than Bouillon” vegetable base. It adds a deep, savory flavor that mimics the richness of chicken broth.
  • Gluten-free version: Replace the all-purpose flour with a 1:1 gluten-free all-purpose flour blend. I have used Bob’s Red Mill and King Arthur brands with good results. The roux will look slightly different but it thickens the soup just fine.
  • Add some protein: Stir in 2 cups of shredded rotisserie chicken after blending and before adding the cheese. It makes the soup heartier and turns it into a complete meal. My husband loves this version.
  • Extra vegetables: Add 1 cup of chopped carrots or a diced potato along with the broccoli. The potato will break down during cooking and make the soup even creamier without adding extra dairy. I have done this when I wanted to stretch the recipe for a larger family dinner.
  • Spicy kick: Add ¼ teaspoon of cayenne pepper or a pinch of red pepper flakes along with the Dijon mustard. The heat cuts through the richness of the cheese beautifully. It is subtle enough that my kids do not notice it.
  • Dairy-free adaptation: Use unsweetened oat milk instead of whole milk, and a dairy-free cheddar-style shreds. The texture will be slightly less creamy, but it still tastes great. I have made this for a friend with a dairy allergy and she asked for the recipe.

Serving & Storage Suggestions

This soup is best served hot, right after you have added the cheese. The texture is at its silkiest peak. I like to ladle it into wide, shallow bowls and top it with a generous handful of extra shredded cheddar, some buttery croutons, and a sprinkle of smoked paprika. A side of crusty sourdough bread for dipping is practically mandatory in my house. If you want to keep it lighter, a simple green salad with a tangy vinaigrette balances the richness of the soup.

For leftovers, let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. The soup will thicken as it sits — that is normal. When you reheat it, add a splash of milk or broth to thin it back to your desired consistency. Reheat gently on the stovetop over low heat, stirring frequently. Do not microwave it on high, or the cheese may separate.

This soup also freezes surprisingly well. Pour the cooled soup into freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. It will keep for up to 3 months. To thaw, move the container to the refrigerator overnight. Reheat on the stovetop over low heat, adding a little milk to bring back the creamy texture. I have pulled this out on busy weeknights when I had no energy to cook, and it tasted just as good as the day I made it. The flavors actually seem to meld even more after freezing.

Nutritional Information & Benefits

This soup is a solid choice for a comforting meal that still has some nutritional value. Here is an approximate breakdown per serving (based on 6 servings):

Calories: 320 | Fat: 20g | Saturated Fat: 12g | Cholesterol: 60mg | Sodium: 680mg | Carbohydrates: 18g | Fiber: 4g | Sugar: 8g | Protein: 18g

The star ingredient here is broccoli, which is packed with vitamin C, vitamin K, and fiber. One serving of this soup provides about 80% of your daily vitamin C needs, which is great for immune health. The sharp cheddar adds calcium and protein, making this soup more satisfying than a broth-based alternative. I appreciate that this version uses whole milk and real cheese instead of processed alternatives, so you are getting real nutrients without the additives. If you are watching your sodium, use low-sodium broth and go easy on the salt at the end. This soup is naturally low in sugar and can fit into a balanced diet without feeling like a sacrifice.

Conclusion

This Easy Crockpot Cheddar Broccoli Soup is proof that you do not need processed cheese or a complicated technique to make a soup that tastes like a hug in a bowl. It is creamy, sharp, and deeply satisfying — the kind of meal that makes a cold Tuesday evening feel like a treat. I love that I can throw it together in the morning and come home to a kitchen that smells like someone has been cooking all day. And honestly, I love the look on people’s faces when they take that first bite and realize there is no Velveeta in it.

I hope you give this one a try. Customize it however you like — add chicken, throw in some carrots, or leave it chunky instead of smooth. The recipe is forgiving and it wants to work for you. When you make it, I would love to hear how it turned out. Drop a comment below and tell me if your family loved it as much as mine does. Did you add your own twist? Did your picky eater ask for seconds? Share your story. And if you are looking for another easy slow cooker meal, check out our Crockpot Chicken Tortilla Soup for a smoky, spicy alternative. Happy cooking, friend!

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

I do not recommend it. Frozen broccoli releases a lot of water as it thaws, which will make your soup watery and thin. The texture also turns mushy after hours in the slow cooker. Fresh broccoli holds up much better and gives you a nicer final texture.

Why did my soup turn out grainy?

Grainy soup is usually caused by one of two things: using pre-shredded cheese or letting the soup boil after adding the cheese. Pre-shredded cheese has anti-caking agents that do not melt smoothly. And high heat causes the cheese proteins to separate and clump. Grate your own cheese and add it at the very end with the heat off.

Can I make this soup in an Instant Pot?

Yes, with some adjustments. Sauté the onion and garlic in the Instant Pot using the sauté function, then add the broth, roux mixture, and broccoli. Pressure cook on high for 5 minutes, then do a quick release. Blend the soup, then stir in the milk and cheese using the warm setting. The timing is much faster than a crockpot.

How can I make this soup thicker?

If you prefer a thicker soup, you can increase the flour in the roux to ⅓ cup. Alternatively, you can mash some of the broccoli against the side of the crockpot before blending to add more body. Another trick is to stir in 2 tablespoons of cornstarch mixed with 2 tablespoons of cold water at the end, then let it cook for 5 more minutes.

Can I use a different type of cheese?

Sharp cheddar is the best choice because it has enough flavor to stand up to the broccoli. You can mix in some Gruyère or Monterey Jack for a different flavor profile, but avoid using only mild cheddar or mozzarella — they will make the soup taste bland and gluey. A blend of sharp cheddar and a little Parmesan works nicely too.

Pin This Recipe!

crockpot cheddar broccoli soup recipe

Print

Easy Crockpot Cheddar Broccoli Soup (No Velveeta!) Healthy & Delicious

This creamy, sharp cheddar broccoli soup is made entirely in the slow cooker with fresh broccoli and real cheese. No Velveeta, no canned soup, just honest comfort food that tastes like a hug in a bowl.

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

Ingredients

Scale
  • 1 ½ pounds fresh broccoli (about 3 medium heads), cut into bite-sized florets and stems diced
  • 1 large yellow onion, diced
  • 3 to 4 cloves garlic, minced
  • 4 cups low-sodium chicken broth (950 ml)
  • 2 cups whole milk (475 ml)
  • 3 cups freshly grated sharp cheddar cheese (about 12 ounces)
  • 3 tablespoons unsalted butter
  • ¼ cup all-purpose flour (30 grams)
  • 1 teaspoon Dijon mustard
  • Salt and black pepper to taste
  • Optional garnish: extra shredded cheddar, croutons, smoked paprika

Instructions

  1. Prep the broccoli and onion: Wash broccoli, cut florets into 1 to 1 ½ inch pieces, peel and dice stems. Dice onion into ¼ inch pieces. Mince garlic. Set aside.
  2. Make the roux: In a small saucepan over medium heat, melt butter. Whisk in flour and cook for 2 minutes until pale golden and nutty. Slowly whisk in 1 cup of chicken broth until smooth paste forms. Remove from heat.
  3. Add everything to the crockpot: Pour remaining 3 cups broth into slow cooker. Add broccoli, onion, garlic, and roux mixture. Stir to combine. Cover.
  4. Cook on low for 4 to 5 hours or high for 2 to 3 hours, until broccoli is tender.
  5. Add milk and Dijon mustard: Stir in milk and mustard. Cook for 10 to 15 minutes to warm through.
  6. Blend the soup: Use an immersion blender to puree until smooth, leaving a few small chunks if desired. If using a regular blender, let soup cool 10 minutes, then blend in batches, filling no more than halfway.
  7. Add the cheese: Turn slow cooker to warm or off. Add grated cheese a handful at a time, stirring gently after each addition until fully melted and smooth. Do not let soup boil.
  8. Season and serve: Taste and add salt and pepper as needed. Ladle into bowls and garnish as desired. Serve immediately.

Notes

Grate your own cheese for smooth melting. Add cheese at the very end and do not let soup boil after adding. For a gluten-free version, use a 1:1 gluten-free all-purpose flour blend. For a vegetarian version, use vegetable broth. Leftovers keep in the refrigerator for up to 4 days and freeze well for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 320
  • Sugar: 8
  • Sodium: 680
  • Fat: 20
  • Saturated Fat: 12
  • Carbohydrates: 18
  • Fiber: 4
  • Protein: 18

Keywords: crockpot cheddar broccoli soup, slow cooker broccoli cheese soup, healthy broccoli soup, no velveeta broccoli soup, easy broccoli soup recipe

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 ★☆ ★☆ ★☆ ★☆ ★☆