Creamy Broccoli Cheddar Soup

Featured in: Warm Cozy Dinners

This creamy broccoli cheddar soup combines roasted broccoli florets with sharp cheddar cheese and heavy cream for a velvety, comforting dish. The broccoli is first roasted to bring out its natural sweetness, then simmered with sautéed onions, garlic, and vegetable broth. After blending to silky perfection, cheddar cheese and cream are stirred in to create a rich, satisfying soup that's perfect for cold weather. Ready in just 50 minutes with simple ingredients.

Updated on Thu, 15 Jan 2026 14:56:00 GMT
A comforting bowl of Broccoli Cheddar Soup featuring smooth, creamy texture and melted sharp cheddar cheese garnish.  Save to Pinterest
A comforting bowl of Broccoli Cheddar Soup featuring smooth, creamy texture and melted sharp cheddar cheese garnish. | maplefrost.com

The smell of roasting broccoli filling my apartment on a gray Sunday afternoon changed everything I thought I knew about this vegetable. I'd always associated broccoli with bland steamed sides from my childhood, but something magical happens when those florets hit high heat. They develop these nutty, caramelized edges that transform into the most incredible soup base. This recipe became my go-to comfort food during a particularly brutal winter, and now I can't imagine broccoli any other way.

My roommate walked in during the blending step and literally stopped in her tracks, asking what smelled so incredible. That's the thing about this soup, the aroma alone draws people in. We ate it standing up in the kitchen, too impatient to bother with proper bowls, and both agreed it was better than any version we'd ever ordered at restaurants.

Ingredients

  • 1 large head broccoli: Roasting concentrates the natural sweetness and adds those irresistible caramelized notes that make this soup sing
  • 1 medium yellow onion: Creates the savory foundation that bridges the vegetables and the creamy elements
  • 2 cloves garlic: Just enough aromatic warmth without overwhelming the delicate broccoli flavor
  • 1 ½ cups sharp cheddar cheese: The sharpness cuts through the cream while adding that unmistakable cheesy comfort
  • 1 cup heavy cream: Essential for the luxurious texture that makes this soup feel indulgent
  • 2 tablespoons unsalted butter: Starting the base with butter adds richness you can't achieve with oil alone
  • 3 cups vegetable broth: Use a quality broth here since it becomes the primary liquid supporting all other flavors
  • 2 tablespoons all-purpose flour: Just enough to thicken slightly and give the soup body without becoming gloppy
  • ⅛ teaspoon ground nutmeg: The secret ingredient that enhances the cheese and cream without announcing itself

Instructions

Roast the broccoli until golden:
Toss those florets with olive oil, salt, and pepper, then let them get beautifully charred at 425°F for 20 minutes. The browning is where all the flavor lives.
Build the flavor foundation:
Melt butter in your pot and soften the onions for about 5 minutes, then add garlic for just one minute until fragrant. Take your time here, rushing leads to bitter bits.
Create the roux:
Sprinkle flour over the onion mixture and stir constantly for 2 minutes. This cooks out the raw flour taste and ensures your soup won't have that chalky texture.
Bring it all together:
Whisk in the broth slowly, watching for lumps, then add your roasted broccoli and simmer for 8 minutes. The flavors need this time to become friends.
Transform into velvet:
Use your immersion blender right in the pot, working until completely smooth. If you're using a countertop blender, be careful with hot liquid and work in batches.
Add the finishing touches:
Stir in the cream, cheese, and nutmeg over the lowest heat possible. High heat here can make the cheese grainy, so patience pays off.
Roasted broccoli florets and a velvety Broccoli Cheddar Soup garnish for a cozy, savory meal.  Save to Pinterest
Roasted broccoli florets and a velvety Broccoli Cheddar Soup garnish for a cozy, savory meal. | maplefrost.com

This soup became my cold weather tradition, something I make whenever the forecast turns grim. There's something deeply comforting about the process, from the first whiff of roasting broccoli to that final swirl of cream going in.

Make It Your Own

After making this countless times, I've learned that small adjustments can make it feel new each season. Sometimes I add a potato for extra body, other times I switch up the cheese based on what's in my fridge. The recipe forgives experimentation.

Perfecting The Texture

The difference between good and great comes down to patience during the roux stage and thorough blending. I've rushed both steps and ended up with floury pockets or chunky soup, neither of which does justice to these ingredients.

Serving Suggestions

While this soup is satisfying enough to stand alone, the right accompaniments elevate it from dinner to occasion. Think about texture contrast and temperature when planning your meal around it.

  • Crusty bread toasted with garlic butter makes every bite feel complete
  • A crisp green salad with bright vinaigrette cuts through the richness
  • Sharp cheddar shavings on top remind everyone what makes this special
Steaming Broccoli Cheddar Soup ladled into a rustic bowl, served with crusty bread for dipping. Save to Pinterest
Steaming Broccoli Cheddar Soup ladled into a rustic bowl, served with crusty bread for dipping. | maplefrost.com

Every time I make this, I'm reminded that simple ingredients treated with respect become something extraordinary. That's the kind of cooking worth repeating.

Recipe FAQs

Can I use frozen broccoli instead of fresh?

Yes, you can use frozen broccoli florets. Skip the roasting step and add them directly to the simmering broth. The roasting adds depth of flavor, but frozen broccoli works well for convenience.

How can I make this soup thicker?

Add an extra tablespoon of flour when making the roux, or stir in more grated cheddar cheese. You can also reduce the amount of broth slightly or simmer longer to evaporate excess liquid.

What type of cheddar works best?

Sharp or extra-sharp cheddar provides the best flavor and melts smoothly. Avoid pre-shredded cheese as it contains anti-caking agents that can affect texture. Grate a block of cheddar for optimal creaminess.

Can I make this soup ahead of time?

Absolutely. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, stirring frequently. You may need to add a splash of broth or cream to restore the consistency.

Is this soup freezer-friendly?

Cream-based soups can separate when frozen, but it's possible. Freeze before adding the cream and cheese. When reheating, bring to a simmer and then stir in fresh cream and cheddar for best results.

What can I serve with this soup?

Crusty sourdough bread, garlic bread, or a simple green salad pair wonderfully. Grilled cheese sandwiches make an excellent accompaniment for a hearty, comforting meal.

Creamy Broccoli Cheddar Soup

Luscious roasted broccoli blended with sharp cheddar and cream. Comforting and full of flavor for chilly days.

Prep time
15 minutes
Time to cook
35 minutes
Overall time
50 minutes
Created by Hannah Marlowe


Level Easy

Cuisine type American

Makes 4 Portions

Diet preferences Meat-free

What You’ll Need

Vegetables

01 1 large head broccoli (approximately 1 1/4 pounds), cut into florets
02 1 medium yellow onion, chopped
03 2 cloves garlic, minced

Dairy

01 1 1/2 cups sharp cheddar cheese, grated (about 6 ounces)
02 1 cup heavy cream
03 2 tablespoons unsalted butter

Pantry

01 3 cups vegetable broth
02 2 tablespoons olive oil
03 2 tablespoons all-purpose flour
04 1/2 teaspoon salt, or to taste
05 1/4 teaspoon freshly ground black pepper
06 1/8 teaspoon ground nutmeg (optional)

Directions

Step 01

Roast the Broccoli: Preheat oven to 425°F. Toss broccoli florets with olive oil, salt, and pepper. Spread evenly on a baking sheet and roast for 20 minutes until golden brown and tender.

Step 02

Sauté Aromatics: Melt butter in a large pot over medium heat. Add chopped onion and cook for 5 minutes, stirring occasionally, until softened. Add minced garlic and cook for 1 minute until fragrant.

Step 03

Create Roux Base: Sprinkle flour over the onion and garlic mixture. Cook for 2 minutes, stirring constantly, to form a smooth roux and eliminate raw flour taste.

Step 04

Add Broth: Slowly whisk in vegetable broth, ensuring no lumps form. Bring the mixture to a gentle simmer, whisking occasionally.

Step 05

Simmer with Broccoli: Add roasted broccoli to the pot, reserving a few florets for garnish if desired. Simmer for 8 minutes to allow flavors to meld.

Step 06

Puree the Soup: Use an immersion blender to puree the soup until completely smooth. Alternatively, blend in batches using a countertop blender, venting to release steam.

Step 07

Add Cream and Cheese: Stir in heavy cream, grated cheddar, and nutmeg. Cook over low heat, stirring constantly, until cheese is fully melted and soup reaches desired consistency. Adjust seasoning with additional salt and pepper if needed.

Step 08

Serve: Ladle hot soup into bowls. Garnish with reserved roasted broccoli florets and additional shredded cheddar if desired. Serve immediately while hot.

Equipment you’ll need

  • Baking sheet
  • Large pot or Dutch oven
  • Immersion blender or countertop blender
  • Chef's knife
  • Cutting board
  • Whisk

Allergy details

Be sure to review ingredient lists for allergens and reach out to your healthcare provider if uncertain.
  • Contains milk (cheddar cheese, butter, cream)
  • Contains wheat (all-purpose flour)
  • Contains gluten from flour; use certified gluten-free flour blend for gluten-free preparation

Nutrition info (per portion)

All nutrition info is just for reference and can’t replace professional medical guidance.
  • Energy: 340
  • Total fat: 25 grams
  • Carbohydrates: 15 grams
  • Proteins: 14 grams