Creamy Broccoli Cheddar Soup

Featured in: Main Dish Favorites

This creamy broccoli cheddar soup combines roasted broccoli florets with sharp cheddar cheese and heavy cream for a luxurious, velvety texture. The broccoli is first roasted until golden and tender, then sautéed aromatics form a roux base. Everything comes together in a silky puree that's both elegant and deeply comforting.

Perfect for vegetarians and easily customizable—use lighter cream alternatives, add cayenne heat, or swap in chicken broth. Total preparation takes just 50 minutes from start to serving bowls.

Updated on Sat, 17 Jan 2026 09:19:00 GMT
Golden roasted broccoli florets blend smoothly into creamy cheddar soup, garnished with fresh herbs in a rustic bowl.  Save
Golden roasted broccoli florets blend smoothly into creamy cheddar soup, garnished with fresh herbs in a rustic bowl. | skilletecho.com

My kitchen window was fogged over the afternoon I finally nailed this soup. I'd been chasing a version that didn't taste flat or gritty, and roasting the broccoli first turned out to be the missing piece. The smell alone, caramelized florets with their crispy edges, made me realize I'd been boiling away all the flavor for years. Now it's the soup I crave when the weather turns.

I made this for my sister when she showed up unannounced during a snowstorm. We sat at the counter with oversized bowls and too much bread, talking until the pot was empty. She kept saying it tasted like the kind of soup you'd order at a bistro, which made me laugh because I'd just pulled it off in my tiny galley kitchen. That night it became more than dinner, it became the thing I make when someone needs comfort without questions.

Ingredients

  • Broccoli: Roasting transforms it from bland to nutty and sweet, so don't skip the oven step even if you're tempted.
  • Sharp cheddar cheese: The sharper the better, mild cheddar will leave your soup tasting flat and one dimensional.
  • Heavy cream: This is what makes the soup luscious, but you can cut it with milk if you want something lighter.
  • Yellow onion: Adds a mild sweetness that balances the sharpness of the cheese without overpowering the broccoli.
  • Garlic: Just two cloves give you enough fragrance without making the soup taste aggressive.
  • Vegetable broth: Use a good quality broth, the cheap stuff tastes tinny and will dull everything else.
  • Butter and olive oil: Butter builds the roux, olive oil coats the broccoli for roasting and adds richness.
  • All purpose flour: This thickens the base and gives the soup body, but cook it long enough or it'll taste raw.
  • Nutmeg: Just a pinch warms the whole bowl and makes people wonder what your secret is.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Roast the broccoli:
Preheat your oven to 425°F and toss the florets with olive oil, salt, and pepper until they're lightly coated. Spread them on a baking sheet in a single layer and roast for 20 minutes, they should be golden on the edges and fork tender.
Soften the aromatics:
Melt butter in a large pot over medium heat, then add the chopped onion and cook for about 5 minutes, stirring now and then, until it's soft and translucent. Stir in the garlic and let it cook for just a minute until your kitchen smells amazing.
Build the roux:
Sprinkle the flour over the onions and garlic, then stir constantly for 2 minutes to cook out the raw flour taste. It should look like a thick paste and smell toasty.
Add the broth:
Slowly whisk in the vegetable broth, making sure to break up any lumps as you go. Bring the mixture to a gentle simmer and let it thicken slightly.
Simmer with broccoli:
Add the roasted broccoli to the pot, reserving a few pretty florets for garnish if you like. Let everything simmer together for about 8 minutes so the flavors meld.
Blend until smooth:
Use an immersion blender right in the pot to puree the soup until it's completely smooth and velvety. If you're using a countertop blender, work in batches and be careful with the hot liquid.
Finish with cream and cheese:
Stir in the heavy cream, grated cheddar, and a pinch of nutmeg, keeping the heat low so the cheese melts without seizing. Taste and adjust the seasoning with more salt and pepper if needed.
Serve hot:
Ladle the soup into bowls and top with the reserved broccoli florets and a little extra shredded cheddar. Serve immediately while it's steaming and creamy.
A ladle pours velvety broccoli cheddar soup into a bread bowl, steam rising on a cozy wooden table.  Save
A ladle pours velvety broccoli cheddar soup into a bread bowl, steam rising on a cozy wooden table. | skilletecho.com

There's a moment after the first spoonful when everyone goes quiet, and that's when I know it worked. This soup has a way of making a regular Tuesday feel special, like you did something generous just by turning on the stove. It's become my go to when I want to feed people something that feels like a hug in a bowl.

How to Store and Reheat

Let the soup cool completely before transferring it to an airtight container, then keep it in the fridge for up to four days. When you reheat it on the stovetop, add a splash of broth or cream to bring back the silky texture, stirring gently over low heat. I've found that microwaving works in a pinch, but the stovetop method keeps the consistency smooth and prevents the cheese from breaking.

Serving Suggestions

This soup begs for crusty sourdough or a warm baguette to drag through the bottom of the bowl. A simple side salad with a sharp vinaigrette balances the richness, or you can go all in and serve it with grilled cheese for the ultimate comfort meal. I've also spooned it over baked potatoes when I wanted something even heartier, and it worked beautifully.

Make It Your Own

Once you've made this a few times, you'll start seeing where you can play around. I've stirred in cooked bacon for a smoky twist, swapped half the broccoli for cauliflower when that's what I had, and even added a handful of spinach at the end for extra color. The base is forgiving, so don't be afraid to adjust the cheese or cream to your taste.

  • Add a pinch of cayenne or red pepper flakes if you like a little heat creeping up at the end.
  • Use half and half instead of heavy cream to lighten it up without losing too much richness.
  • Stir in a tablespoon of Dijon mustard with the cheese for a subtle tang that makes the flavors pop.
Close-up of rich broccoli cheddar soup topped with extra grated cheese, served beside crusty artisan bread. Save
Close-up of rich broccoli cheddar soup topped with extra grated cheese, served beside crusty artisan bread. | skilletecho.com

This soup has earned its place in my regular rotation, not because it's fancy, but because it delivers every single time. Make it once and I promise you'll keep coming back to it.

Recipe FAQs

Can I make this soup ahead of time?

Yes, this soup stores well for 3-4 days in an airtight container in the refrigerator. Reheat gently over low heat, adding a splash of broth or cream if it thickens too much upon standing.

What can I substitute for heavy cream?

You can use half-and-half, whole milk, or even coconut milk for a dairy-free version. The soup will be slightly less rich, but still delicious and creamy. Adjust quantities based on your desired consistency.

How do I get the smoothest texture?

An immersion blender works best for achieving a completely smooth puree directly in the pot. If using a countertop blender, work in batches and let the soup cool slightly first for safety. Blend until no chunks remain.

Can I add other vegetables to this soup?

Absolutely. Roasted cauliflower, carrots, or celery complement broccoli beautifully. Add them during roasting or sauté them with the onions. This keeps the preparation simple while expanding flavors.

What cheese works best besides cheddar?

Gruyère, smoked cheddar, or white cheddar all work wonderfully. For a milder flavor, try Gouda. Avoid pre-shredded cheeses with additives, as they don't melt as smoothly into the soup.

Is this suitable for freezing?

Yes, you can freeze this soup for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently, stirring occasionally and adding extra broth if needed.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Broccoli Cheddar Soup

Roasted broccoli blended with sharp cheddar and cream into a velvety, comforting soup ready in 50 minutes.

Prep Time
15 minutes
Cook Time
35 minutes
Total Duration
50 minutes
Author Sophia King


Skill Level Easy

Cuisine American

Makes 4 Serving Size

Diet Preferences Vegetarian Option

What You Need

Vegetables

01 1 large head broccoli (about 500 g), cut into florets
02 1 medium yellow onion, chopped
03 2 cloves garlic, minced

Dairy

01 1 ½ cups sharp cheddar cheese, grated
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 ½ teaspoon salt (or to taste)
05 ¼ teaspoon freshly ground black pepper
06 ⅛ teaspoon ground nutmeg (optional)

How-To

Step 01

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

Step 02

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

Step 03

Create the Base: Sprinkle flour over onions and garlic. Cook for 2 minutes, stirring constantly, to form a roux.

Step 04

Add Liquid: Slowly whisk in vegetable broth, ensuring no lumps remain. Bring to a simmer.

Step 05

Incorporate Broccoli: Add roasted broccoli to the pot (reserve a few florets for garnish if desired). Simmer for 8 minutes.

Step 06

Blend: Using an immersion blender (or in batches in a blender), puree the soup until completely smooth.

Step 07

Finish and Season: Stir in heavy cream, grated cheddar, and nutmeg. Cook over low heat, stirring, until cheese is melted and soup is creamy. Adjust seasoning as needed.

Step 08

Serve: Ladle into bowls, garnish with reserved broccoli florets and extra cheddar if desired. Serve hot.

Equipment Needed

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

Allergy Info

Always review every ingredient for potential allergies and talk with a healthcare pro if you have concerns.
  • Contains: Milk (cheddar cheese, butter, cream), Wheat (flour)
  • May contain: Gluten (if using regular flour), check cheese and broth labels for hidden allergens

Nutrition Details (per serve)

Just a heads-up: nutrition info is for reference only and not a substitute for medical guidance.
  • Calories: 340
  • Fat content: 25 g
  • Carbohydrates: 15 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.