Broccoli Cheddar Soup Rich

Featured in: Homemade Comforts

This comforting dish features tender broccoli florets simmered until soft, blended smoothly with sharp cheddar cheese and a touch of cream for richness. Crispy bacon adds a savory crunch, while golden butter-toasted bread complements the velvety texture. The combination of fresh vegetables, dairy, and savory bacon delivers a warm and satisfying bowl perfect for chilly evenings. Adapt easily with vegetable broth and bacon omission for a vegetarian option.

Updated on Fri, 26 Dec 2025 10:30:00 GMT
Creamy, vibrant broccoli cheddar soup with crumbled bacon and a golden, toasted bread slice. Save
Creamy, vibrant broccoli cheddar soup with crumbled bacon and a golden, toasted bread slice. | oventhyme.com

There's something about the smell of bacon crisping in a pot that makes you forget why you were ever hesitant about cooking soup from scratch. I stumbled into this broccoli cheddar version on a weeknight when my fridge looked disappointingly bare except for half a head of broccoli, some cheese, and bacon I'd been meaning to use. What came together was so velvety and satisfying that I've made it probably thirty times since, each time tweaking it slightly based on what's on hand.

I made this for my sister during a particularly cold January, and she sat at my kitchen counter cradling the bowl like it was holding all the warmth in the world. She was going through a rough patch, and I remember thinking that good food sometimes does more than just fill your stomach—it reminds you that someone cares enough to make something from scratch for you. Now it's what she requests whenever she visits.

Ingredients

  • Broccoli (1 large head, about 500 g): Buy it with tight, dark green florets and cut them generously—bigger pieces hold their shape better and won't disappear into the cream.
  • Yellow onion (1 medium, diced): This is your flavor foundation; don't skip it even if you're in a rush.
  • Garlic (2 cloves, minced): Fresh is worth it here—jarred garlic will make the soup taste flat.
  • Carrot (1 medium, shredded): It adds natural sweetness and body without being noticeable, which is the whole point.
  • Unsalted butter (4 tablespoons plus 2 for bread): Unsalted lets you control the salt level; salted butter sneaks up on you.
  • Whole milk (2 cups): Don't use skim—the soup needs the fat to feel luxurious.
  • Heavy cream (1 cup): This is what transforms it from good to craveable; there's no substitute.
  • Sharp cheddar cheese (2 cups, grated): Sharp is essential because mild cheddar gets lost in the cream; grate it fresh if you can.
  • Bacon (4 slices, diced): Get good bacon if possible—the cheap stuff shrinks to nothing and tastes thin.
  • Chicken or vegetable broth (3 cups): Low-sodium is crucial because the cheese is already salty.
  • All-purpose flour (3 tablespoons): This thickens the soup without making it gluey; cook it with the butter first.
  • Ground nutmeg (1/4 teaspoon): Just a whisper of this makes people ask what the secret ingredient is.
  • Salt and black pepper: Taste as you go—you'll need less than you think.
  • Rustic bread (4 slices): Day-old bread actually toasts better because it's drier.

Instructions

Start with the bacon:
Cook the bacon in a large pot over medium heat until it's properly crispy, which takes about 8 minutes. You're listening for the sizzle to calm down and smelling for that rich, smoky edge. Fish it out with a slotted spoon and let it drain on paper towels, then keep about 2 tablespoons of the fat in the pot.
Build the flavor base:
Toss in the diced onion and shredded carrot, stirring occasionally for about 4 minutes until they soften and the kitchen starts smelling incredible. Add the garlic and cook for another minute—you want it fragrant but not brown.
Make a roux:
Melt the remaining 4 tablespoons of butter into the pot, then sprinkle the flour over it and stir constantly for 2 minutes. This cooks out the raw flour taste and creates the base that will thicken your soup.
Add the liquids carefully:
Pour in the milk and broth slowly while whisking constantly to prevent lumps from forming. Keep whisking as you bring it to a gentle simmer—don't let it boil.
Cook the broccoli:
Add the broccoli florets, cover the pot, and let it simmer for 10 to 12 minutes until the broccoli is so tender a fork goes through it easily. You'll notice the broth turn a pale green.
Blend to your liking:
Use an immersion blender right in the pot to puree it smooth, or blend it in batches in a countertop blender and pour it back. I like mine mostly smooth with just a few tender pieces left, but you do you.
Finish it off:
Stir in the heavy cream, grated cheese, and nutmeg over low heat, stirring until the cheese melts completely and everything is silky. Taste and adjust the salt and pepper—this is your only chance to fix the seasoning.
Toast the bread:
Spread softened butter on both sides of your bread slices and toast them in a skillet over medium heat until they're golden and crispy on both sides. This takes about 3 minutes per side and makes a real difference.
Serve and celebrate:
Ladle the soup into bowls, crumble the bacon on top, add a pinch of extra cheese, and serve with the warm buttered bread on the side.
Save
| oventhyme.com

I learned something unexpected the first time I made this: comfort food doesn't need to be complicated to feel like a hug. A coworker tasted it and got genuinely quiet for a moment, and I realized that sometimes the most meaningful recipes are the ones that taste like someone made time for you.

Why This Soup Works

The genius of this soup is that it works with whatever you have and still tastes intentional. The bacon gives it umami depth, the broccoli adds body and nutrition, and the cream and cheese make it feel indulgent without being heavy. I've made it with vegetable broth for friends who don't eat meat, and honestly, you barely notice the difference once the cheese melts in.

Variations That Stick Around

Once you nail the base, you can play with it. A pinch of cayenne adds gentle heat without announcing itself. A squeeze of lemon juice brightens it up if it feels too rich. I've stirred in roasted red pepper, added fresh thyme, even thrown in a handful of spinach at the end. The soup is forgiving enough to handle your experiments.

Make It Ahead and Freeze It

This soup improves slightly after a day in the fridge as the flavors meld, which means you can make it on Sunday and have Wednesday dinner sorted. It freezes beautifully for up to three months if you leave out the cream and cheese, then stir those in when you reheat it gently on the stove. It might thicken as it sits, so add broth a splash at a time until it's the right consistency again.

  • Always reheat on low heat so the dairy doesn't separate and turn grainy.
  • Make the buttered toast fresh right before serving—it loses its crispness too quickly.
  • Keep extra cheese and bacon at the table so people can add more if they want.
A steaming bowl of broccoli cheddar soup with melted cheese, perfect for a warming lunch on a cold day. Save
A steaming bowl of broccoli cheddar soup with melted cheese, perfect for a warming lunch on a cold day. | oventhyme.com

This soup somehow became a recipe I return to constantly, the kind that feels both simple and special at once. There's no trick to it beyond good ingredients and patience, which turns out to be exactly what makes people happy.

Kitchen Guide

How do I achieve a creamy texture without lumps?

Gradually whisk in the milk and broth after adding flour, stirring constantly to avoid lumps. Using an immersion blender helps achieve a smooth consistency.

Can I make this dish vegetarian?

Yes, simply omit the bacon and substitute chicken broth with vegetable broth for a delicious vegetarian adaptation.

What bread works best for serving?

Rustic or crusty bread toasted with butter pairs well, providing a golden, warm accompaniment.

Is it possible to prepare this ahead of time?

Absolutely, the dish can be made in advance and reheated gently. Add extra broth if it thickens during storage.

How to adjust thickness for gluten-free diets?

Replace all-purpose flour with cornstarch (use half the amount) mixed with cold milk before adding to the pot for thickening.

Broccoli Cheddar Soup Rich

Creamy broccoli and sharp cheddar blend with crispy bacon and warm buttered bread for a comforting meal.

Prep duration
15 min
Kitchen time
30 min
Complete duration
45 min
Created by Grace Mitchell


Skill level Easy

Heritage American

Output 4 Portions

Dietary requirements None specified

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, 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

Method

Phase 01

Cook bacon or melt butter: In a large pot over medium heat, cook diced bacon until crispy. Remove with a slotted spoon and set aside on paper towels. Discard all but 2 tablespoons of bacon fat. If not using bacon, melt 2 tablespoons unsalted butter in the pot.

Phase 02

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

Phase 03

Incorporate flour: Add remaining 2 tablespoons butter and melt. Sprinkle in all-purpose flour, stirring constantly for 2 minutes to remove raw flour taste.

Phase 04

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

Phase 05

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

Phase 06

Puree soup: Use an immersion blender to blend soup to desired consistency, either smooth or slightly chunky. Alternatively, carefully blend in batches using a countertop blender and return to pot.

Phase 07

Finish with cream and cheese: Stir in heavy cream, sharp cheddar cheese, and ground nutmeg if using. Cook over low heat, stirring until cheese melts and soup is creamy. Season with salt and black pepper to taste.

Phase 08

Toast bread: Meanwhile, spread softened butter on both sides of bread slices. Toast in a skillet over medium heat until golden brown on both sides.

Phase 09

Serve soup: Ladle soup into bowls. Top with crispy bacon and extra cheddar if desired. Serve with warm buttered bread.

Kitchen tools needed

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

Allergy notes

Always review ingredients for potential allergens and seek professional medical advice when uncertain.
  • Contains milk, cheese (dairy), wheat (bread, flour), pork (bacon; omit for vegetarian)
  • May contain gluten; verify labels on broth and cheese

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 520
  • Fats: 32 g
  • Carbohydrates: 38 g
  • Proteins: 22 g