Broccoli Cheddar Cheese Soup

Featured in: Comfort Food Classics

This creamy broccoli dish features tender broccoli florets simmered and blended with sharp cheddar cheese and a hint of nutmeg. Crispy bacon adds a savory crunch, while the smooth dairy base creates a rich texture. Served alongside golden, buttered rustic bread, it’s perfect for cozy nights. Easily adapted with vegetable broth and without bacon for a vegetarian version. Simple sautéing, blending, and simmering steps ensure a comforting, flavorful bowl every time.

Updated on Fri, 26 Dec 2025 11:47:00 GMT
Creamy Broccoli Cheddar Soup, garnished with cheddar and crispy bacon, served with toasted bread. Save
Creamy Broccoli Cheddar Soup, garnished with cheddar and crispy bacon, served with toasted bread. | sweetbaghrir.com

There's something about the smell of bacon hitting a hot pot that makes everything feel a bit more luxurious, even on a Tuesday night. I stumbled onto this broccoli cheddar soup years ago when I was trying to use up vegetables before they went bad, but I added bacon grease instead of butter, and suddenly it became something my roommates kept asking me to make. The sharp cheese melts into something almost silky when you do it right, and that golden buttered bread on the side? It turned a quick weeknight dinner into something that felt intentional.

I made this for my sister during one of those winters where everyone was stuck inside, and she sat at my kitchen counter with her hands wrapped around the bowl like it was the warmest thing in the world. She said the bread was the best part, soaking up all that cream and cheese, and I realized that sometimes a simple soup with proper butter on toast matters more than anything fancy.

Ingredients

  • Broccoli: Cut it into florets about the size of golf balls so it cooks evenly and becomes so tender it practically melts into the soup.
  • Yellow onion and carrot: These two are your flavor foundation—don't skip them or rush through the sautéing, they need a few minutes to soften and sweeten.
  • Garlic: Mince it fine so it distributes evenly and doesn't leave you with sharp bits.
  • Butter and bacon fat: The bacon fat carries incredible flavor, so if you're using bacon, save it—it's better than butter for the initial sauté.
  • Whole milk and heavy cream: Don't substitute these with anything lighter; the cream is what makes it feel luxurious and the milk is what makes it work.
  • Sharp cheddar cheese: Buy a block and grate it yourself—pre-shredded cheese has anti-caking agents that make it grainy when it melts.
  • Chicken or vegetable broth: Use low-sodium so you can control the salt yourself as you go.
  • All-purpose flour: This thickens the soup without making it gummy, but you have to cook it out for a minute or two so it doesn't taste chalky.
  • Bacon: Four slices give you enough flavor and crispiness for garnish without overwhelming the dish.
  • Rustic bread and butter: The bread matters here—something with character that can hold up to toasting and soaking.

Instructions

Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Cook the bacon until it shatters:
Lay the diced bacon in a cold pot and turn the heat to medium, letting it render slowly so it gets genuinely crispy, not just brown. This takes about 8 minutes and your kitchen will smell incredible. Save those drippings like liquid gold.
Build your base with onion, carrot, and garlic:
Toss the diced onion and shredded carrot into the bacon fat and let them soften for a few minutes, stirring occasionally. Add the minced garlic at the end and cook just until you can smell it—this takes about a minute and changes everything.
Make a quick roux:
Add the remaining butter to melt, then sprinkle flour over everything and stir constantly for two full minutes. You're cooking out the raw flour taste, and you'll feel the mixture become slightly thick and paste-like.
Whisk in the liquid slowly:
Pour in the milk and broth gradually while whisking, making sure lumps don't form. You want it to feel smooth and silky before you ever turn up the heat.
Simmer the broccoli until it's falling apart:
Add the florets, cover, and let it bubble gently for 10 to 12 minutes until the broccoli is so soft you could crush it with the back of a spoon. This is when your kitchen smells like comfort.
Blend it to your preference:
Use an immersion blender to pulse it until it reaches your ideal texture—some people like it completely smooth, others prefer it slightly chunky so you feel the broccoli. If you use a countertop blender, work in batches and be careful with the hot liquid.
Finish with cream, cheese, and seasoning:
Stir in the heavy cream and grated cheddar over low heat, letting the cheese melt into something glossy and rich. Add a whisper of nutmeg if you want something almost unnameable that makes people ask what that flavor is.
Toast your bread until it's golden:
Spread softened butter on both sides of the bread slices and toast them in a skillet until they're golden and crisp, flipping halfway through. This only takes a couple of minutes and is worth doing instead of toasting in a toaster.
Assemble and serve:
Ladle the soup into bowls, top with crumbled bacon and a small handful of extra cheddar, and serve with the warm bread on the side.
Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Save
| sweetbaghrir.com

One night someone asked for a second bowl and then asked for the recipe, and I realized this soup had crossed from "something I make" into "something people want me to make." There's a quiet satisfaction in that.

Why Bacon Fat Matters Here

The bacon fat isn't just a shortcut—it's a flavor decision that makes the whole soup taste deeper and richer than it would with butter alone. The first time I rendered bacon and used that fat instead of throwing it away, I understood why old cooking techniques stuck around. It makes the vegetables brown faster and taste more savory, and the cheese melts into something almost silkier because the fat carries those umami notes. If you're vegetarian, you lose that, which is fine, but don't try to replicate it with oil or margarine—just use good butter and accept that it'll be a slightly different soup.

The Secret of Sharp Cheddar

Sharp cheddar has a bite to it that mild cheddar doesn't have, and that bite is what keeps the soup from tasting one-note and creamy. The sharpness plays against the richness of the cream so that every spoonful feels interesting instead of just heavy. I've made this with mild cheddar when I was out of sharp, and it's not bad, but it tastes like what happens when you try to be economical. Sharp is worth the slightly higher price.

Making It Your Own

This recipe is straightforward enough that you can play with it without breaking anything. A pinch of cayenne adds warmth without heat, a squeeze of lemon juice at the end brings everything into focus, and some people add a splash of white wine before the broth for something slightly floral. I once stirred in a tablespoon of Dijon mustard and it changed the whole character of the soup in a way I wasn't expecting—not bad, just different.

  • A drizzle of truffle oil on top of individual bowls feels fancy but takes two seconds.
  • Crispy sage leaves scattered on top add a subtle earthiness that plays well with the cheese.
  • If you want it lighter, use half-and-half instead of cream, but accept that it won't be quite as silky.
Product image
Keeps sponges and brushes organized beside the sink, making dishwashing and post-cooking cleanup faster and neater.
Check price on Amazon
Thick and cheesy, this Broccoli Cheddar Soup is topped with bacon crumbles, imagine the aroma! Save
Thick and cheesy, this Broccoli Cheddar Soup is topped with bacon crumbles, imagine the aroma! | sweetbaghrir.com

There's something deeply satisfying about a soup that takes less than an hour but tastes like you've been thinking about it all day. Serve it when you want people to feel taken care of.

Recipe FAQs

Can I make this soup vegetarian?

Yes, simply omit the bacon and use vegetable broth instead of chicken broth for a vegetarian-friendly version.

How do I achieve a smooth texture?

Use an immersion blender or carefully blend the soup in batches in a countertop blender until you reach your desired consistency.

What can I substitute for all-purpose flour?

For a gluten-free option, replace the flour with cornstarch. Use half the amount and mix it with cold milk before stirring into the soup.

How do I store and reheat the soup?

Store leftover soup in the refrigerator for up to 3 days. Reheat gently on the stove, adding extra broth if it becomes too thick.

Can I add extra spices for flavor?

Yes, a pinch of cayenne adds heat, and a splash of lemon juice can brighten the flavors nicely.

Broccoli Cheddar Cheese Soup

A creamy blend of broccoli, sharp cheddar, and bacon with golden buttered bread.

Prep Time
15 min
Time to Cook
30 min
Overall Time
45 min
Recipe by Ella Matthews


Skill Level Easy

Cuisine Type American

Makes 4 Portions

Diet Info None specified

What You'll Need

Vegetables

01 1 large head broccoli, cut into florets (approx. 1.1 lbs)
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 for vegetarian option)

Pantry

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

For Serving

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

Steps

Step 01

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

Step 02

Sauté aromatics: Add diced onion and shredded carrot to the pot and sauté for 4–5 minutes until softened. Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Cook flour roux: Add remaining butter to the pot and melt. Sprinkle in flour, stirring constantly for 2 minutes to eliminate raw taste.

Step 04

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

Step 05

Simmer broccoli: Add broccoli florets, cover the pot, and simmer for 10–12 minutes until broccoli is tender.

Step 06

Puree soup: Using an immersion blender, puree the soup to desired texture—smooth or slightly chunky. Alternatively, blend in batches with a countertop blender and return to the pot.

Step 07

Add cream and cheese: Stir in heavy cream, grated cheddar cheese, and nutmeg if using. Cook over low heat, stirring until cheese is fully melted and soup is creamy. Season with salt and black pepper to taste.

Step 08

Prepare bread: Spread softened butter on both sides of bread slices and toast in a skillet over medium heat until golden brown on each side.

Step 09

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

Tools Needed

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

Allergy Warnings

Always look at each ingredient to identify any allergens. If you're unsure, talk to a healthcare professional.
  • Contains milk, cheese (dairy), wheat (bread, flour), and pork (bacon; omit for vegetarian option). May contain gluten; verify ingredient labels.

Nutrition Info (each serving)

This data is for informational use. It's not a substitute for guidance from a medical expert.
  • Energy: 520
  • Lipids: 32 g
  • Carbohydrates: 38 g
  • Proteins: 22 g