Creamy Broccoli Cheddar Soup

Featured in: Home Kitchen Cooking

This creamy broccoli cheddar soup combines tender broccoli florets and sweet julienned carrots in a rich, velvety base made with sharp cheddar cheese, whole milk, and heavy cream. The soup starts with a classic roux for thickness, then simmers vegetables in vegetable broth until perfectly tender. Finished with handfuls of melted cheddar and seasoned with paprika and nutmeg, it's ready in just 45 minutes and serves four.

Updated on Thu, 29 Jan 2026 09:21:00 GMT
Creamy broccoli cheddar soup in a rustic bowl with crusty bread for dipping. Save to Pinterest
Creamy broccoli cheddar soup in a rustic bowl with crusty bread for dipping. | tiziristudio.com

My neighbor showed up at my door one November afternoon with a head of broccoli from her garden, still damp with morning frost, and asked if I knew what to do with it. I didn't have a fancy answer, but I remembered my mom making something warm and golden in a heavy pot on winter mornings. That evening, I turned those fresh florets into this soup, and the kitchen filled with a smell so rich and welcoming that my kids abandoned their screens without complaining. Something about cheese and broccoli simmering together just feels like home.

I made this soup for a friend who'd just moved into a tiny apartment with a barely-functioning stove, and watching her face light up when she tasted it reminded me why cooking for people matters. She texted me the next day saying she'd made it twice more and even added some smoked paprika the second time. Now when she visits, this is what she asks for, and there's something oddly touching about becoming someone's comfort food person.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Broccoli florets: Use a fresh head if you can find one with tight florets—they hold their shape better and taste sweeter than the pre-cut bags sitting in plastic.
  • Carrots: Julienning them thin means they soften at the same pace as the broccoli, creating an even texture throughout.
  • Onion and garlic: These two are your flavor foundation; don't rush them or skip the initial cooking step.
  • Sharp cheddar cheese: The sharpness cuts through the cream beautifully, so don't substitute with mild—it changes the entire character of the soup.
  • Whole milk and heavy cream: This combination creates silkiness without being heavy-handed; the milk keeps it from feeling too rich.
  • Unsalted butter: Essential for making your roux, which acts as the thickening backbone of the whole soup.
  • Vegetable broth: Good broth makes or breaks this, so taste it before adding—some brands are aggressively salty.
  • All-purpose flour: This creates the roux that keeps everything from separating later.
  • Seasonings: Salt and pepper are non-negotiable; nutmeg and paprika are quiet whispers that shouldn't be overlooked.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Melt the butter in your pot over medium heat and let the onion soften until the edges turn translucent and golden. This takes about four minutes, and you'll know it's ready when the raw bite is completely gone from a test piece. Add the garlic and let it bloom for just a minute—this is not the time to walk away.
Make your roux:
Sprinkle the flour over the hot onions and stir constantly for two minutes, creating a thick paste that smells toasted and nutty. This prevents lumps from forming when you add the broth, so don't skip this step even though it feels tedious.
Whisk in the broth:
Pour the vegetable broth in slowly while whisking, breaking up any flour clumps as you go. The mixture should look smooth and pourable, never lumpy or thick.
Cook the vegetables:
Add your broccoli and carrots and bring everything to a simmer, letting them cook uncovered for fifteen to twenty minutes until a fork pierces them with no resistance. You want them soft enough to partially blend but still recognizable as themselves.
Add the dairy carefully:
Reduce heat to low and pour in the milk and cream, stirring often but gently—high heat will break the cream and make everything curdle. You're looking for steam, not bubbles, as your signal that everything is heating through.
Melt in the cheese:
Add the grated cheddar one handful at a time, stirring after each addition until completely melted before adding more. Patience here prevents the cheese from clumping or becoming grainy.
Season and adjust:
Taste, then add salt, pepper, paprika, and a small pinch of nutmeg—the nutmeg shouldn't announce itself, just add depth. If you want a smoother texture, use an immersion blender to partially puree, leaving some vegetable pieces visible.
Steaming pot of homemade broccoli cheddar soup stirred with a wooden spoon. Save to Pinterest
Steaming pot of homemade broccoli cheddar soup stirred with a wooden spoon. | tiziristudio.com

Last winter my teenager tried this soup without knowing what was in it, expecting to hate it because broccoli, and then asked for seconds. That quiet vote of confidence felt bigger than any compliment, like I'd accidentally created something that bridges the gap between what kids think they like and what they actually need.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Blending Question

You have complete freedom here, and this is where personal preference becomes the real recipe. Some people want their soup completely smooth, almost like a sauce poured into a bowl, while others prefer it chunky with visible broccoli and carrot pieces. I tend to go somewhere in the middle—enough blending to make it creamy and cohesive, but leaving obvious texture so it still feels like a vegetable soup and not a purée.

Making It Yours

This is the kind of soup that welcomes experimentation without falling apart. I've added a splash of Worcestershire sauce, crumbled bacon on top, roasted broccoli before adding it to the pot, and even a tiny bit of truffle oil when I was feeling fancy. The foundation is solid enough to support almost any variation you dream up, which is exactly what makes it so reliable when you need comfort food that tastes personal.

Storage and Reheating

This soup keeps for three days in the refrigerator and reheats beautifully on the stove over low heat, though it also freezes well if you remove it from the freezer the night before and thaw it in the fridge. Just remember that dairy-based soups need gentle reheating to prevent the cream from separating, so resist the urge to blast it on high heat.

  • Store in airtight containers, leaving a bit of headspace if you're freezing it.
  • Reheat on the stovetop over low to medium heat, stirring occasionally and never letting it boil.
  • If the soup thickens too much after sitting, thin it with a splash of milk or broth until you reach your desired consistency.
Melted sharp cheddar and tender broccoli florets in a velvety cheddar soup. Save to Pinterest
Melted sharp cheddar and tender broccoli florets in a velvety cheddar soup. | tiziristudio.com

This soup is proof that simple ingredients don't need complicated techniques to become something worth making again and again. It's the kind of dish that fills your kitchen with warmth and makes everyone at your table feel noticed.

Recipe FAQs

Can I make this soup ahead of time?

Yes, you can prepare this soup up to 2 days in advance. Store it in an airtight container in the refrigerator and reheat gently over low heat, stirring frequently to prevent the cheese from separating.

How can I make this soup thicker or thinner?

For a thicker consistency, add an extra tablespoon of flour to the roux or reduce the amount of broth. For a thinner soup, simply add more vegetable broth or milk until you reach your desired consistency.

What type of cheddar cheese works best?

Sharp or extra-sharp cheddar provides the best flavor for this soup. Avoid pre-shredded cheese as it contains anti-caking agents that can affect the texture. Grate a block of quality cheddar for the smoothest, creamiest results.

Can I freeze broccoli cheddar soup?

While you can freeze this soup for up to 3 months, dairy-based soups may separate slightly when thawed. Reheat gently and whisk vigorously to restore the creamy texture. For best results, enjoy fresh or refrigerated within 3 days.

What can I serve with this soup?

This soup pairs beautifully with crusty artisan bread, garlic bread, or a fresh green salad. For a heartier meal, serve alongside grilled cheese sandwiches or warm dinner rolls.

How do I prevent the cheese from clumping?

Always add cheese to the soup over low heat and stir constantly. Add it gradually, one handful at a time, allowing each addition to melt completely before adding more. Never let the soup boil after adding cheese.

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

Creamy soup with tender broccoli, sweet carrots, and sharp cheddar. Comforting and ready in 45 minutes.

Prep time
15 mins
Time to cook
30 mins
Total time needed
45 mins
Created by Andrew Wolfe


Skill level Easy

Cuisine American

Makes 4 Serving size

Dietary details Vegetarian-friendly

What You'll Need

Vegetables

01 4 cups broccoli florets, chopped
02 1 cup carrots, julienned
03 1 small onion, finely chopped
04 2 cloves garlic, minced

Dairy

01 2 cups sharp cheddar cheese, grated
02 2 cups whole milk
03 1 cup heavy cream
04 4 tablespoons unsalted butter

Base & Liquid

01 4 cups vegetable broth
02 1/4 cup all-purpose flour

Seasonings

01 1/2 teaspoon salt
02 1/4 teaspoon black pepper
03 1/4 teaspoon paprika
04 Pinch of ground nutmeg

Directions

Step 01

Create the aromatics base: Melt butter in a large pot over medium heat. Add chopped onion and cook until softened and translucent, approximately 4 minutes.

Step 02

Infuse with garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Build the roux: Sprinkle flour over the onion mixture and stir constantly for 2 minutes to create a smooth roux base.

Step 04

Incorporate the broth: Gradually whisk in vegetable broth while stirring continuously to prevent lump formation.

Step 05

Simmer the vegetables: Add broccoli and carrots, bring to a simmer, and cook uncovered for 15 to 20 minutes until vegetables reach desired tenderness.

Step 06

Add dairy components: Reduce heat to low. Stir in milk and heavy cream gradually, heating gently without allowing the mixture to boil.

Step 07

Melt the cheese: Add grated cheddar cheese in small handfuls, stirring continuously until each addition melts completely and the mixture becomes smooth.

Step 08

Season the soup: Season with salt, pepper, paprika, and nutmeg to taste.

Step 09

Optional blending step: For creamier texture, use an immersion blender to partially puree the soup while maintaining some vegetable chunks.

Step 10

Finish and serve: Taste and adjust seasoning as needed. Serve hot with crusty bread.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools you'll need

  • Large pot
  • Wooden spoon
  • Whisk
  • Knife and cutting board
  • Box grater
  • Immersion blender

Allergy info

Review all items for possible allergens. Ask your healthcare provider if you're unsure.
  • Contains milk: cheese, milk, cream, butter
  • Contains wheat: all-purpose flour
  • May contain traces of other allergens depending on cheese and broth brands

Nutrition info (each serving)

Details are for reference only and don't take the place of advice from a healthcare provider.
  • Calorie count: 410
  • Fats: 28 g
  • Carbohydrates: 22 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.