Some soups are a side dish, and some soups are the whole point of dinner. This broccoli cheddar soup is firmly the second kind: a rich, golden bowl of tender broccoli folded into a silky cheese sauce, best eaten with a thick slice of bread for swiping the bowl clean. It tastes like the café favorite so many of us order out, but at home it costs a fraction of the price, uses one pot, and lands on the table in about 40 minutes.
This guide starts with the classic stovetop recipe, the one to master first, and then walks through nine more ways to make it yours: slow cooker and Instant Pot versions for busy days, an extra-creamy batch for weekends, a lighter pot for weeknights, a fully vegan version, a loaded bacon version, and the cheese and broccoli prep tips that keep every batch smooth and never grainy. Whether you are cooking in a small apartment kitchen in the US or feeding a family in Canada, everything here uses simple grocery store ingredients and exact cups and spoonfuls, so there is no guessing.
![]()
Photo: Wikimedia Commons
What You Will Find in This Guide
- 1. The Classic Stovetop Recipe
- 2. Slow Cooker Version
- 3. Instant Pot Version
- 4. Extra-Creamy Version
- 5. Lighter and Healthier Version
- 6. Vegan Version
- 7. Loaded Bacon Version
- 8. Best Cheese Choices and Shredding Tips
- 9. Broccoli Prep: Fresh, Frozen, and the Stems
- 10. Fixing Texture Problems, Storage, and Reheating
- FAQs
1. The Classic Stovetop Recipe
![]()
Photo: Wikimedia Commons
This is the batch to learn first, because every variation below starts here. It makes about 6 generous servings (roughly 9 cups) in a large pot or Dutch oven. You will need: 4 tablespoons unsalted butter
1 medium yellow onion, finely diced (about 1 cup)
2 medium carrots, peeled and shredded (about 1 cup)
3 cloves garlic, minced
¼ cup all-purpose flour
2 cups low-sodium chicken broth (or vegetable broth)
2 cups whole milk
1 cup half-and-half
5 cups small broccoli florets (about 1½ pounds, or 2 medium heads)
1 cup peeled, finely diced broccoli stems
1 teaspoon Dijon mustard
½ teaspoon smoked paprika
¼ teaspoon ground nutmeg
3 cups freshly shredded sharp cheddar (about 12 ounces), plus extra for serving
Salt and black pepper to taste
Melt the butter over medium heat and cook the onion and carrot for 5 to 6 minutes, until soft and sweet. Stir in the garlic for 30 seconds, then sprinkle over the flour and stir for 1 to 2 minutes — this simple roux is what keeps the soup thick and smooth. Slowly whisk in the broth, then the milk and half-and-half, and bring the pot to a gentle simmer, with small bubbles at the edges and never a hard boil. Add the broccoli florets and stems, mustard, paprika, and nutmeg, and simmer for 15 to 20 minutes, until the broccoli is very tender. Blend about one-third of the soup with an immersion blender for a creamy but still chunky texture, or leave it fully chunky if you prefer. Take the pot off the heat, wait 2 minutes, then stir in the cheddar a handful at a time until it melts. Season with salt and pepper at the very end, because the cheese brings plenty of salt with it.
2. Slow Cooker Version
![]()
Photo: Wikimedia Commons
On days when you cannot stand over a stove, the slow cooker does almost all of this for you — with two rules. First, the dairy and cheese never go in at the start, because hours of heat will split them. Second, you skip the butter-and-flour roux and thicken at the end instead. Add the onion, carrots, garlic, broccoli florets and stems, mustard, paprika, and nutmeg to a 6-quart slow cooker, and pour over 1½ cups of broth — a little less than the stovetop version, since a covered cooker loses almost no liquid. Cook on LOW for 4 to 5 hours or HIGH for 2 to 2½ hours, until the broccoli is completely soft. If hands-off cooking is your favorite kind, you will find more set-and-forget ideas in our roundup of slow cooker crockpot meals.
Blend about one-third of the soup right in the crock, then stir in the 2 cups of milk and 1 cup of half-and-half. Sprinkle the 3 cups of shredded cheddar over the top, cover, and cook on LOW for another 20 to 30 minutes, just until the cheese melts, then stir until smooth. If the soup looks thinner than you like (slow cookers vary), whisk 2 tablespoons of cornstarch with 2 tablespoons of cold water and stir it in for the last 15 minutes. Serve straight from the crock on the Warm setting for up to 2 hours, stirring now and then so the bottom does not catch.
3. Instant Pot Version
![]()
Photo: Wikimedia Commons
The pressure cooker turns this into a true weeknight soup: about 25 minutes from chopping board to bowl. Use the Sauté setting to melt the butter and soften the onion and carrot for 4 minutes. Add the garlic for 30 seconds, stir in the flour for 1 minute, then pour in the 2 cups of broth and scrape the bottom of the pot well with a wooden spoon — this step matters, because any browned flour stuck to the base can trigger a burn warning. Add the broccoli, mustard, paprika, and nutmeg, lock the lid, and cook on HIGH pressure for just 4 minutes for small florets, or 5 minutes if yours are large or frozen.
Quick-release the pressure as soon as the timer ends; letting it sit turns the broccoli dull and mushy. Switch the pot off completely, blend one-third of the soup, and only then stir in the milk, half-and-half, and cheddar, a handful at a time. Never pressure cook the milk or cheese — dairy foams under pressure, and cheese turns stringy and grainy. If the soup is a touch thin after the cheese melts, use Sauté on the lowest setting for 2 to 3 minutes with a slurry of 1 tablespoon cornstarch and 1 tablespoon cold water, stirring the whole time and stopping before it boils.
4. Extra-Creamy Version
![]()
Photo: Wikimedia Commons
For the richest, café-style bowl, make three simple swaps to the classic recipe. Use 1½ cups of heavy cream in place of the half-and-half and half the milk, so the dairy becomes 1 cup of whole milk plus 1½ cups of cream. Blend half the soup instead of one-third for a silkier base. Then add one special ingredient: 4 ounces of cream cheese, cut into cubes and left on the counter for 20 minutes to soften. Whisk the cream cheese into the hot soup right before the cheddar, a few cubes at a time, until it disappears — it adds body and a gentle tang, and it also makes the cheese sauce much harder to split.
Raise the cheddar slightly to 3½ cups so the cheese flavor stands up to all that cream, and finish each bowl with a small swirl of cream and a pinch of extra shredded cheese on top. Expect a spoon-coating soup that feels like a special occasion — roughly 520 calories a cup, compared with about 430 for the classic — so this is the version for cold weekends, guests, and bread bowls. One caution: the richer the soup, the less it likes reheating, so make this batch to eat fresh and keep any leftovers to 2 days in the fridge.
5. Lighter and Healthier Version
![]()
Photo: Wikimedia Commons
A lighter bowl keeps everything people love about this soup and trims the heavy parts. Start with 2 tablespoons of olive oil instead of the butter, and use chicken or vegetable broth as you like. Swap the milk and half-and-half for 2½ cups of 2% milk, and add 1 cup of small cauliflower florets along with the broccoli — once blended, the cauliflower disappears into the base and adds body without any cream. Drop the cheddar to 2 cups, but keep it sharp: a strong cheese gives more flavor per ounce, so the soup still tastes properly cheesy.
The last swap happens off the heat. Spoon 1 cup of plain low-fat Greek yogurt into a small bowl, whisk in a ladle of hot soup to warm it gently, then stir it back into the pot — this adds a creamy tang for very few calories and keeps the yogurt from curdling. Skip the flour roux in this version, and thicken at the end with a slurry of 1 tablespoon cornstarch and 1 tablespoon cold water if needed. The result lands around 280 calories a cup, still rich-tasting and filling, and it reheats better than the full-cream batch.
6. Vegan Version
![]()
Photo: Wikimedia Commons
A vegan batch works beautifully because the broccoli and the thick, blended base do most of the heavy lifting. Replace the butter with 3 tablespoons of olive oil or vegan butter, and use vegetable broth. For the creamy base, blend 1 cup of raw cashews (soaked in hot water for 30 minutes and drained) with 1 cup of water until completely smooth, and use that cashew cream plus 1½ cups of plain oat milk in place of the milk and half-and-half. Oat milk is the best swap here — almond milk is too thin, and coconut milk adds a flavor that fights the cheesy taste you are aiming for.
For the cheese flavor, stir in 2 cups of a good melting vegan cheddar shred, 3 tablespoons of nutritional yeast, and 1 teaspoon of white miso or an extra ½ teaspoon of Dijon mustard for depth. Vegan shreds melt more slowly than dairy cheese, so keep the soup just below a simmer and stir for a full 3 to 4 minutes. Finish with 1 teaspoon of lemon juice — it brightens the whole pot and makes the cheesy flavor pop. Nobody at the table will miss the dairy, and the leftovers keep well for 4 days in the fridge.
7. Loaded Bacon Version
![]()
Photo: Wikimedia Commons
Bacon turns this soup into a loaded baked potato in a bowl, and the trick is to use the bacon twice — as a flavor base and as a topping. Cook 6 slices of bacon in the soup pot over medium heat until crisp, about 8 minutes, then lift them out onto a paper towel. Pour off all but 1 tablespoon of the drippings, add 2 tablespoons of butter to the pot, and build the classic recipe from there, letting the drippings season the onion and carrots as they soften. Raise the smoked paprika to a full teaspoon to match the smoky bacon.
Crumble the bacon and stir half of it into the finished soup; save the rest for the top of each bowl, along with a spoonful of sour cream and a sprinkle of sliced green onions or chives if you have them. Watch the salt carefully in this version: between the bacon, the broth, and the cheddar, the pot may need no added salt at all, so always taste before you season. This is the batch to serve in bread bowls for game day or a snowy Saturday — it is hearty enough to be the whole meal with just a green salad on the side.
8. Best Cheese Choices and Shredding Tips
![]()
Photo: Wikimedia Commons
The cheese is the headline ingredient, so it is worth choosing well. Sharp cheddar gives the classic tang, while medium cheddar tastes milder and melts a little smoother, which kids often prefer. Orange and white cheddar taste the same — the orange color simply comes from annatto — and Canadian readers can confidently reach for an old or extra-old cheddar for the sharpest flavor. For the smoothest melt with the deepest taste, use a blend: 2 cups of sharp cheddar plus 1 cup of Gruyère, Monterey Jack, or mild cheddar. And here is the restaurant secret: one or two slices of plain American cheese melted into the base keep the whole sauce silky, thanks to the melting salts in them.
Whatever you choose, shred it yourself from a block. Bagged pre-shredded cheese is coated with cellulose and starch to stop it clumping in the bag, and that coating is the number one cause of grainy, separated soup. Cold cheese shreds fastest on a box grater, but let the shreds sit out for about 15 minutes before they go into the pot, because room-temperature cheese melts faster and more evenly. Add it off the heat, a handful at a time, stirring until each handful disappears before adding the next. Extra-sharp, long-aged cheddars taste wonderful but can melt a little stringy, so blend them fifty-fifty with a younger cheddar for the best of both worlds.
9. Broccoli Prep: Fresh, Frozen, and the Stems
![]()
Photo: Wikimedia Commons
Fresh broccoli gives you two ingredients in one head. Cut the florets small — about ½ to ¾ inch across — so they cook in the same time and fit neatly on a spoon. Then do not throw away the thick stem: slice off the tough bottom inch, peel away the woody outer skin with a vegetable peeler, and dice the pale, sweet core inside. One large head gives you roughly a cup of diced stem, and it blends into the soup with a mild, almost sweet flavor. When you shop, choose heads that feel heavy for their size, with tight, dark green buds and no yellowing spots.
Frozen broccoli is a completely good choice too, and it is often the cheaper option in Canadian winters — there is no shame in it at all. You do not need to thaw it for this soup, but know that it releases extra water as it cooks, so cut the broth back by ¼ cup and give the pot 2 to 3 extra minutes of simmering. Frozen florets also tend to be bigger, so snip any giants in half with kitchen scissors right in the pot. One color tip for both kinds: hold back about a third of the broccoli and add it in the last 5 minutes of cooking, and that portion stays bright green while the rest melts into the base.
10. Fixing Texture Problems, Storage, and Reheating
![]()
Photo: Wikimedia Commons
Two problems show up more than any others, and both are fixable. If the soup is too thin, whisk 1 tablespoon of cornstarch with 1 tablespoon of cold water, stir it in, and simmer gently for 1 to 2 minutes — or blend an extra cup of the soup and stir it back in. If the soup turns grainy, the cheese got too hot: take the pot off the heat, whisk in a small splash of milk and one slice of American cheese (or ½ teaspoon of cornstarch mixed into that splash of milk), and blend for about 10 seconds. It will not be perfect, but it comes back together about eight times out of ten. And note that grainy soup is almost never the broccoli's fault, so do not blame the vegetables.
For storage, let the pot cool quickly and refrigerate the soup in an airtight container for 3 to 4 days. Reheat it low and slow on the stove, stirring often, and stop as soon as it steams — boiling is what breaks a reheated cheese soup. A finished batch can be frozen for up to 2 months, but the texture turns a little grainy after thawing; for the best freezer results, freeze the soup base without the milk and cheese for up to 3 months, then add fresh dairy and cheddar when you reheat it. Broth-based soups freeze even more kindly — our French Canadian pea soup is a great make-ahead pot to keep beside this one.
FAQs
Why did my soup turn out grainy?
Almost always, the cheese got too hot or came from a bag. When a cheese soup boils, the cheese proteins tighten and squeeze out the fat, and the anti-caking coating on pre-shredded cheese stops it melting smoothly in the first place. Keep the pot below a simmer once dairy is involved, take it off the heat, and stir in freshly shredded block cheese a handful at a time. If it has already happened, whisk in a splash of milk and a slice of American cheese off the heat and blend briefly — most batches come back together.
Can I freeze this soup?
Yes, for up to 2 months, but expect the texture to turn slightly grainy after thawing, because freezing breaks the cheese emulsion. The smarter move is to freeze the cooked broccoli base before any milk or cheese goes in — that keeps for up to 3 months — then finish it with fresh dairy and cheddar when you reheat. Thaw overnight in the fridge and reheat gently on the stove, stirring often, without letting it boil.
Which cheese melts best in soup?
Freshly shredded sharp cheddar from a block is the classic choice for flavor and a good melt. For an even silkier result, blend it with a smoother melting cheese: 2 cups of sharp cheddar plus 1 cup of Gruyère or Monterey Jack works beautifully, and one slice of American cheese stirred into the base helps everything stay smooth. Avoid very aged, crumbly cheddars on their own, and always skip pre-shredded bags.
Can I use frozen broccoli instead of fresh?
Absolutely — it is one of the best frozen vegetables for soup. Add it straight from the bag, reduce the broth by ¼ cup to make up for the water it releases, and simmer 2 to 3 minutes longer than fresh. Cut any oversized florets in half so every spoonful is balanced. The stems are the only thing you miss with frozen, so if you want that extra body, add ½ cup of finely diced potato to the pot instead.
What should I serve with it?
A crusty bread bowl is the classic partner, and a grilled cheese sandwich for dipping runs a close second. Garlic bread, soft dinner rolls, or even oyster crackers scattered on top all work well. To balance the richness, add a simple green salad with a sharp vinaigrette or some sliced apples on the side — the fresh, crisp contrast makes the creamy soup taste even better.
Final Thoughts
A good pot of broccoli cheddar soup is weeknight cooking at its best: one pot, simple ingredients, and a bowl that makes everybody at the table happy. Learn the classic batch first, respect the two golden rules — gentle heat and freshly shredded cheese — and every variation in this guide will fall into place. Make it once this week, and it will quietly join your regular rotation. If this pot starts a soup habit, browse our favorite winter soup recipes next for more cozy bowls.
Sources
- Allrecipes: Sandy's Homemade Broccoli and Cheddar Soup
- Dairy Farmers of Canada: Classic Recipe
- Isabell's Kitchen: Creamy Version (storage and reheating notes)
- How To Do Recipes: Troubleshooting Tips
Gallery
![]()
Photo: Wikimedia Commons
![]()
Photo: Wikimedia Commons
![]()
No comments:
Post a Comment