Creamy Broccoli Cheddar Soup

Featured in: Everyday Home Meals

This luscious soup combines roasted broccoli florets with sharp cheddar cheese and heavy cream for a velvety, comforting bowl. The broccoli is roasted until golden and tender, then blended smooth with a savory base of sautéed onions, garlic, and vegetable broth. Rich cheddar melts into the creamy base, creating a sophisticated yet approachable dish.

Perfect for weeknight dinners or entertaining, this soup serves four and comes together in 50 minutes. Customize by using half-and-half for a lighter version or add cayenne for warmth. Pair with crusty bread or fresh greens for a complete meal.

Updated on Sat, 17 Jan 2026 09:01:00 GMT
Creamy broccoli cheddar soup with roasted florets, melted sharp cheddar, and a velvety texture in a rustic bread bowl.  Pin it
Creamy broccoli cheddar soup with roasted florets, melted sharp cheddar, and a velvety texture in a rustic bread bowl. | pantryflux.com

My neighbor knocked on my door one Sunday afternoon with a grocery bag full of broccoli from her garden. I had no plan, no recipe pulled up on my phone, just a vague memory of a soup I'd tasted at a café years ago. I roasted the florets until they were almost too dark, blended everything with more cheese than seemed reasonable, and somehow it worked. That soup became the thing I make when I need to feel like I know what I'm doing in the kitchen, even when I don't.

I made this for my sister when she came home from a long shift at the hospital, too tired to think about dinner. She sat at the kitchen table in her scrubs, steam rising from the bowl, and said it tasted like a hug. I've never forgotten that. Now I make it whenever someone I care about needs something warm and uncomplicated.

Ingredients

  • Broccoli: The star of the show, roasting it transforms the flavor from bitter to nutty and sweet, so don't skip that step.
  • Sharp cheddar cheese: Go for the block and grate it yourself, pre-shredded doesn't melt as smoothly because of the anti-caking agents.
  • Heavy cream: This is what makes the soup luxurious and velvety, though you can lighten it up with half-and-half if you prefer.
  • Vegetable broth: Use good quality broth, it's the backbone of the soup and you'll taste the difference.
  • Butter and flour: These create the roux that thickens the soup and keeps everything silky instead of watery.
  • Onion and garlic: They build the savory base, softened in butter until they smell like home.
  • Nutmeg: Just a pinch adds warmth and a subtle complexity that people notice but can't quite name.

Instructions

Product image
Slow cook soups, stews, roasts, and casseroles effortlessly for comforting meals with rich, developed flavors.
Check price on Amazon
Roast the broccoli:
Preheat your oven to 425°F and toss the broccoli florets with olive oil, salt, and pepper. Spread them out on a baking sheet and roast for 20 minutes until the edges are golden and crispy, filling your kitchen with that unmistakable roasted vegetable smell.
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. Toss in the minced garlic and let it cook for just a minute until fragrant.
Build the roux:
Sprinkle the flour over the onions and garlic, stirring constantly for 2 minutes. It should smell toasty and look like a thick paste clinging to everything.
Add the broth:
Slowly pour in the vegetable broth while whisking to avoid lumps. Bring it to a gentle simmer and let it thicken slightly.
Simmer with broccoli:
Add the roasted broccoli to the pot, saving 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 or carefully transfer the soup in batches to a countertop blender. Puree until it's completely smooth and creamy.
Finish with cream and cheese:
Stir in the heavy cream, grated cheddar, and a pinch of nutmeg. Keep the heat low and stir gently until the cheese melts into the soup and everything turns glossy and rich.
Serve:
Ladle the soup into bowls, top with those reserved broccoli florets and a sprinkle of extra cheddar. Serve it hot with crusty bread on the side.
Product image
Slow cook soups, stews, roasts, and casseroles effortlessly for comforting meals with rich, developed flavors.
Check price on Amazon
Steaming bowl of homemade broccoli cheddar soup, garnished with extra cheese and fresh broccoli florets for a comforting meal.  Pin it
Steaming bowl of homemade broccoli cheddar soup, garnished with extra cheese and fresh broccoli florets for a comforting meal. | pantryflux.com

One winter evening I served this soup to friends who'd driven through a snowstorm to reach my house. We sat around the table with second and third bowls, talking and laughing while the windows fogged up. It wasn't fancy, but it felt like exactly what we all needed. That's when I realized this soup isn't just food, it's the thing that makes people stay a little longer.

How to Store and Reheat

This soup keeps beautifully in the fridge for up to four days in an airtight container. When you reheat it on the stove, add a splash of broth or cream and stir gently over low heat, since the cheese can separate if you rush it. I've learned the hard way not to microwave it on high, low and slow is the way to keep it creamy.

Ingredient Swaps That Work

If you want to lighten things up, swap the heavy cream for whole milk or half-and-half, though the texture won't be quite as lush. You can use chicken broth instead of vegetable broth if you're not keeping it vegetarian, and I've even made it with a mix of cheddar and gruyere when I wanted something a little more grown-up. A pinch of cayenne adds a subtle warmth that balances the richness, especially on cold nights.

Serving Suggestions

I love serving this soup with a thick slice of sourdough bread, toasted and buttered, perfect for dipping. A simple green salad with lemon vinaigrette cuts through the richness and makes it feel like a complete meal. Sometimes I'll top each bowl with crispy bacon bits or a drizzle of hot sauce for guests who like a little extra something.

  • Pair it with a crisp white wine or a light beer if you're serving it for a casual dinner party
  • For kids, serve it in bread bowls, they think it's the coolest thing ever
  • Leftovers make an excellent lunch the next day, especially if you pack some crackers or a roll on the side
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Rich, creamy broccoli cheddar soup served hot, with golden roasted broccoli and a swirl of heavy cream. Pin it
Rich, creamy broccoli cheddar soup served hot, with golden roasted broccoli and a swirl of heavy cream. | pantryflux.com

This soup has become my answer to gray days, unexpected guests, and nights when I just need something that feels like comfort in a bowl. I hope it does the same for you.

Recipe FAQs

Can I make this soup ahead of time?

Yes, this soup stores beautifully. Prepare through step 7, then cool and refrigerate for up to 3 days. Gently reheat over low heat, adding a splash of broth or cream if the consistency has thickened.

What's the best way to achieve a smooth texture?

An immersion blender works wonderfully for convenience. Alternatively, carefully transfer the soup in batches to a countertop blender for a completely smooth consistency. Always vent the blender lid slightly to allow steam to escape.

How can I lighten this soup without sacrificing creaminess?

Substitute heavy cream with half-and-half or whole milk for a lighter version. You can also reduce the cheese quantity slightly while maintaining flavor. The roasted broccoli naturally adds body and richness.

Can I freeze this soup?

Freeze for up to 2 months in airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop, stirring occasionally. You may need to add extra broth as the texture may separate slightly upon thawing.

What's the purpose of roasting the broccoli first?

Roasting caramelizes the broccoli's natural sugars, deepening its flavor and creating a golden, nutty complexity. This step elevates the soup from ordinary to restaurant-quality, adding layers of taste that steaming cannot achieve.

Can I use vegetable broth alternatives?

Absolutely. Chicken broth adds depth for non-vegetarians, while bone broth increases richness. Avoid beef broth, which overpowers the delicate cheddar flavor. Always taste and adjust seasoning accordingly with your chosen broth.

Creamy Broccoli Cheddar Soup

Velvety roasted broccoli blended with sharp cheddar and cream. Comforting, flavorful, and ready in under an hour.

Prep time
15 minutes
Cook time
35 minutes
Total time
50 minutes
Created by Oliver Dawson


Skill level Easy

Cuisine American

Makes 4 Portions

Dietary details Vegetarian

What you'll 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)

Directions

Step 01

Roast 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 Roux: Sprinkle flour over onions and garlic. Cook for 2 minutes, stirring constantly, to form a roux.

Step 04

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

Step 05

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

Step 06

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

Step 07

Add Dairy: 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.

Gear you’ll need

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

Allergy info

Review ingredients for potential allergens, and seek advice from a healthcare provider if you’re unsure.
  • Contains: Milk (cheddar cheese, butter, cream), Wheat (flour)
  • May contain: Gluten (if using regular flour), check cheese and broth labels for hidden allergens

Nutrition info (per serving)

Nutritional info is for your reference and shouldn’t replace advice from a doctor.
  • Calories: 340
  • Fat content: 25 g
  • Carbohydrates: 15 g
  • Protein: 14 g