Broccoli Cheddar Soup

Featured in: Warm Rustic Bowls & Greens

This comforting dish combines tender broccoli florets simmered to perfection with sharp cheddar cheese and a touch of cream. Crispy bacon adds a smoky crunch, complemented by rustic buttered bread toasted golden. The base is enriched with sautéed onions, garlic, and carrot, thickened gently with flour, creating a velvety texture. Options for vegetarian and gluten-free variations make this versatile for many tastes. Perfect for warming evenings and simple gatherings.

Updated on Fri, 26 Dec 2025 15:06:00 GMT
Golden, cheesy broccoli cheddar soup, garnished with crispy bacon and extra sharp cheddar. Save
Golden, cheesy broccoli cheddar soup, garnished with crispy bacon and extra sharp cheddar. | maplelumen.com

There's something about the smell of bacon hitting a hot pot that makes you pause whatever you're doing. I was rushing through a Tuesday evening, cold outside, and my sister called asking what I was making for dinner. By the time I'd sautéed those first aromatics, the whole kitchen smelled like a promise, and I found myself slowing down—suddenly the soup wasn't just dinner, it was an excuse to spend the evening doing something warm and uncomplicated.

I made this for my roommate on a night she'd had a terrible day at work. She walked in, set down her bag, and just stood in the kitchen breathing it in. We didn't talk much, just sat with bowls of it and buttered bread, and somehow that was exactly what she needed. Food has this quiet way of saying things you can't always put into words.

Ingredients

  • Broccoli florets: One large head gives you those tender, almost creamy pieces when they cook long enough—don't skip this step.
  • Yellow onion and carrot: The onion sweetens as it cooks and builds the base; the shredded carrot dissolves into the soup and adds a subtle earthiness.
  • Garlic: Just two cloves, minced fine so they spread through every spoonful without overwhelming anything.
  • Unsalted butter: Four tablespoons total—it's what makes everything taste like it belongs together.
  • Whole milk and heavy cream: Two cups milk, one cup cream; the ratio keeps it rich without tasting like pure dairy.
  • Sharp cheddar cheese: Two cups grated means it melts into the soup like it was always meant to be there, bringing that tangy edge that balances the sweetness.
  • Bacon: Four slices, diced; the fat seasons everything and the crispy bits on top remind you why you made this in the first place.
  • Chicken or vegetable broth: Three cups, low-sodium so you can taste the other flavors.
  • All-purpose flour: Three tablespoons makes a quiet roux that thickens without lumps if you're patient with it.
  • Ground nutmeg: A quarter teaspoon feels small but adds a warmth you can't quite name.
  • Salt and black pepper: Season at the end, when you can actually taste what you're adjusting.
  • Rustic bread and softened butter: For serving; toasted bread should be golden and still warm when the soup hits the bowl.

Instructions

Product image
Organize kitchen cleaning supplies and cooking essentials on the wall to keep prep areas tidy and accessible.
Check price on Amazon
Cook the bacon first:
Dice it into a large pot over medium heat and listen for it to get crispy—that sizzle means you're on track. Pull it out with a slotted spoon onto paper towels, leaving about two tablespoons of fat in the bottom; if you're skipping the bacon, melt two tablespoons of butter there instead.
Build the flavor base:
Add the diced onion and shredded carrot to that fat, stir them around for four to five minutes until they soften and turn golden at the edges. When they smell sweet, add the minced garlic and cook it for another minute until the rawness disappears from the kitchen air.
Make the roux:
Add the remaining butter and let it melt, then sprinkle in the flour while stirring constantly—keep going for about two minutes to cook out the grainy taste.
Add the liquids:
Slowly whisk in the milk and broth, making sure no lumps hide in the corners. Bring it to a gentle simmer, not a violent boil.
Cook the broccoli:
Add the florets, cover the pot, and let them simmer for ten to twelve minutes until they're so tender they almost fall apart when you touch them with a spoon.
Blend to your liking:
Use an immersion blender to puree it smooth, or leave it a little chunky—whatever makes you happy. If you're using a countertop blender, work in batches and don't fill it too full.
Finish with cheese and cream:
Stir in the heavy cream, grated cheddar, and that pinch of nutmeg over low heat, stirring until the cheese melts completely. Taste it, then season with salt and pepper until it tastes like your favorite version of this soup.
Toast the bread:
Spread softened butter on both sides of each slice and pan-toast them in a skillet over medium heat until they're golden and warm, about two minutes per side.
Serve:
Ladle soup into bowls, top with those crispy bacon bits and a pinch of extra cheddar, and serve alongside the warm buttered bread.
Product image
Organize kitchen cleaning supplies and cooking essentials on the wall to keep prep areas tidy and accessible.
Check price on Amazon
Save
| maplelumen.com

What stayed with me about this soup is how it transforms the moment you taste it. The sharp cheese, the smoke from the bacon, the way the bread soaks up the cream—it all comes together like someone planned it that way. It's the kind of food that makes an ordinary evening feel intentional.

Why the Bacon Matters

The bacon isn't decoration or a garnish you can skip. Two tablespoons of that fat is what seasons the entire soup from the foundation up; it carries the flavor deeper than butter alone would. The crispy pieces on top are the punctuation mark at the end—they remind you that something delicious happened in that pot. If you're vegetarian, use the full amount of butter instead and it's still wonderful, but the soup becomes softer, less edgy.

Texture Choices

Some people like their soup silky and smooth enough to drink from a mug. Others want to know they're biting into actual broccoli and feel the texture between their teeth. The immersion blender gives you control—pulse it a few times for chunky, blend it longer for smooth, or stop somewhere in the middle. There's no wrong answer here, just different ways of making it yours.

Variations and Next Steps

Once you've made it once, the soup becomes flexible. A pinch of cayenne brings heat, a splash of lemon juice adds brightness if it feels too heavy, and a little white wine in place of some of the broth brings sophistication. You could stir in sun-dried tomatoes, add roasted red peppers, or swap out the cheddar for gruyere if you want it sharper. The base is strong enough to handle improvisation.

  • Vegetarian version: skip the bacon and use vegetable broth instead of chicken.
  • For gluten-free, swap the flour for half the amount of cornstarch mixed with a little cold milk before stirring it in.
  • This soup freezes well for up to three months if you leave out the cream and add it fresh when you reheat.
Product image
Slow cook soups, stews, roasts, and casseroles effortlessly for comforting meals with rich, developed flavors.
Check price on Amazon
A steaming bowl of broccoli cheddar soup with toasted bread, perfect for a chilly evening. Save
A steaming bowl of broccoli cheddar soup with toasted bread, perfect for a chilly evening. | maplelumen.com

This soup is one of those recipes that rewards you for slowing down. It's simple enough that you can make it without thinking too hard, but thoughtful enough that you taste the care in every spoonful.

Recipe FAQs

How can I make this dish vegetarian?

Simply omit the bacon and replace chicken broth with vegetable broth to maintain rich flavors without meat.

What is the best way to achieve a smooth texture?

Use an immersion blender or countertop blender to puree the soup after cooking broccoli until tender, adjusting to preferred consistency.

Can I prepare this in advance?

Yes, this dish can be made ahead and gently reheated. If thickened, add a splash of broth to loosen the texture.

How do I make this gluten-free?

Substitute all-purpose flour with cornstarch (use half the amount, mixed with cold milk before adding) to thicken the soup.

What garnish works best with this dish?

Extra sharp cheddar and crispy bacon pieces add texture and enhance flavors atop the creamy blend.

What side pairs well with this soup?

Rustic bread, brushed with softened butter and toasted until golden, complements the creamy, savory dish perfectly.

Broccoli Cheddar Soup

Rich creamy broccoli with sharp cheddar, crispy bacon, and golden buttered bread for cozy meals.

Prep Time
15 minutes
Cook Time
30 minutes
Overall Duration
45 minutes
Created by Zoe Collins


Skill Level Easy

Cuisine American

Portion 4 Portions

Dietary Details Meat-Free

What You'll Need

Vegetables

01 1 large head broccoli, about 1.1 pounds, cut into florets
02 1 medium yellow onion, diced
03 2 cloves garlic, minced
04 1 medium carrot, peeled and shredded

Dairy

01 4 tablespoons unsalted butter
02 2 cups whole milk
03 1 cup heavy cream
04 2 cups sharp cheddar cheese, grated, plus extra for garnish

Meat

01 4 slices bacon, diced (optional; omit for vegetarian)

Pantry

01 3 cups low-sodium chicken or vegetable broth
02 3 tablespoons all-purpose flour
03 Salt and black pepper, to taste
04 1/4 teaspoon ground nutmeg (optional)

For Serving

01 4 slices rustic bread
02 2 tablespoons unsalted butter, softened

How To Make It

Step 01

Render bacon or butter: In a large pot over medium heat, cook diced bacon until crispy. Remove with a slotted spoon and drain on paper towels. Retain 2 tablespoons bacon fat; if not using bacon, melt 2 tablespoons unsalted butter in the pot.

Step 02

Sauté aromatics: Add diced onion and shredded carrot; cook for 4 to 5 minutes until softened. Stir in minced garlic and cook one minute until fragrant.

Step 03

Create roux: Add remaining butter and melt. Sprinkle in flour, stirring constantly for 2 minutes to eliminate raw flavor.

Step 04

Incorporate liquids: Gradually whisk in whole milk and broth, ensuring no lumps form. Bring mixture to a gentle simmer.

Step 05

Cook broccoli: Add broccoli florets, cover, and simmer for 10 to 12 minutes until very tender.

Step 06

Puree soup: Blend soup to desired consistency using an immersion blender or carefully in batches with a countertop blender. Return to pot.

Step 07

Finish and season: Stir in heavy cream, grated cheddar, and ground nutmeg if using. Warm over low heat, stirring until cheese melts. Season with salt and black pepper to taste.

Step 08

Prepare bread: Butter both sides of each bread slice with softened butter. Toast in a skillet over medium heat until golden brown on both sides.

Step 09

Serve: Ladle soup into bowls and top with crispy bacon and extra cheddar cheese if desired. Serve alongside warm buttered rustic bread.

Gear Needed

  • Large pot
  • Immersion blender or countertop blender
  • Skillet
  • Cutting board and knife
  • Measuring cups and spoons
  • Ladle

Allergy Details

Review all ingredients for allergens and speak with your health provider if you’re unsure.
  • Contains milk, cheese (dairy), wheat (bread, flour), and pork (bacon; omit for vegetarian option).
  • May contain gluten depending on broth and bread; verify ingredient labels.

Nutrition Details (per portion)

Provided for informational purposes—always consult your health advisor.
  • Energy (Calories): 520
  • Total Fat: 32 grams
  • Total Carbs: 38 grams
  • Proteins: 22 grams