Broccoli Cheddar Soup

Featured in: Meadow-Inspired Everyday Dinners

This hearty bowl combines fresh broccoli florets with sweet carrots in a luscious sharp cheddar base. The roux-thickened broth creates that perfect restaurant-style consistency while keeping preparation simple. Ready in just 45 minutes, it's an ideal choice for weeknight dinners or meal prep sessions.

Updated on Tue, 27 Jan 2026 13:23:00 GMT
A bowl of creamy Broccoli Cheddar Soup, loaded with tender florets and shredded carrots, garnished with extra cheddar and fresh parsley. Pin it
A bowl of creamy Broccoli Cheddar Soup, loaded with tender florets and shredded carrots, garnished with extra cheddar and fresh parsley. | meadowspoon.com

There's something about the sound of butter hitting a hot pot that signals comfort is coming. Years ago, I stood in my grandmother's kitchen on a freezing January afternoon, watching her stir this exact soup while snow piled up outside the window. She never used a recipe, just knew instinctively when the broccoli had softened enough, when the cheese had melted into something almost silky. I've tried to replicate that moment ever since, and somehow this version gets me closest.

My roommate in college had terrible taste in almost everything except soup. She'd come home from her shift at the library, and I'd have this waiting on the stove, steam rising up and fogging her glasses the moment she walked in. She stopped complaining about my cooking experiments after the first bowl. Sometimes the simplest gestures say the most.

Ingredients

  • Broccoli florets: Use about one large head, chopped into bite-sized pieces that soften quickly without turning mushy; frozen broccoli works beautifully too if fresh isn't available.
  • Carrots: Julienne or shred them so they cook at the same pace as the broccoli and add natural sweetness that balances the sharp cheese.
  • Onion and garlic: These humble aromatics are the foundation that makes everything taste intentional rather than flat.
  • Sharp cheddar cheese: Don't skimp here; the sharper the better, as it creates depth and prevents the soup from tasting one-dimensional.
  • Whole milk and heavy cream: The combination gives you richness without being overwhelming, though you can adjust based on how indulgent you're feeling.
  • Unsalted butter: This is your base for creating a proper roux, which thickens the soup to that perfect creamy consistency.
  • Vegetable broth: Good quality broth makes a noticeable difference; it's worth spending a bit extra on one you actually enjoy.
  • All-purpose flour: This creates the roux that keeps everything from separating and gives the soup its velvety texture.
  • Salt, pepper, paprika, and nutmeg: The nutmeg is the secret whisper at the end, so don't leave it out even though it seems optional.

Instructions

Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Melt the butter and soften the onions:
In a large pot over medium heat, let the butter melt slowly until it's foaming and smells almost nutty. Add your chopped onions and stir occasionally for about four minutes until they turn translucent and soft; this is where the real flavor journey begins.
Bloom the garlic:
Add minced garlic and cook for just one more minute, letting the kitchen fill with that unmistakable aroma. Don't let it burn or you'll have to start over.
Make the roux:
Sprinkle flour over the onions and garlic, then stir constantly for two minutes so it becomes golden and smells a bit toasty. This is the thickening agent that makes the magic happen.
Whisk in the broth:
Pour in the vegetable broth gradually while whisking to avoid lumps; take your time here because lumps are harder to fix later. You should end up with something smooth and slightly thick.
Cook the vegetables:
Add the broccoli and carrots, bring everything to a gentle simmer, and let it cook uncovered for fifteen to twenty minutes until the vegetables are completely tender. You want them soft enough to almost melt into the soup.
Add the dairy gently:
Reduce heat to low, pour in the milk and cream, and warm it through without ever letting it boil or it might separate. Stir occasionally and keep your eyes on it.
Melt in the cheese:
Add the grated cheddar one handful at a time, stirring between additions until each portion melts completely and disappears into the soup. This patience ensures a smooth, cohesive texture.
Season to taste:
Sprinkle in salt, pepper, paprika, and that tiny pinch of nutmeg, tasting as you go because everyone's salt preference is different. Trust your palate.
Blend if desired:
Use an immersion blender to partially puree the soup if you prefer it creamier, leaving some broccoli chunks for texture and visual appeal. This step is optional but changes the eating experience.
Serve with warmth:
Ladle into bowls and serve immediately with crusty bread alongside. A drizzle of extra cream or a sprinkle of fresh herbs makes it feel special.
Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Hearty homemade Broccoli Cheddar Soup simmers in a pot, steam rising from velvety broth with colorful vegetables and melted cheese. Pin it
Hearty homemade Broccoli Cheddar Soup simmers in a pot, steam rising from velvety broth with colorful vegetables and melted cheese. | meadowspoon.com

My sister brought her new boyfriend over for dinner once, and I made this soup with homemade bread. He asked for seconds, then thirds, and by the end of the night he was ladling it himself straight from the pot like nobody was watching. That's when I knew this recipe had staying power, that it could turn a nervous dinner into something relaxed and genuine.

When to Make This Soup

This soup arrives at exactly the right moment on those days when the weather turns cold and you need something that tastes like home. It's equally perfect for a simple lunch or a casual dinner party where you want everyone to feel cared for without you spending all night in the kitchen. The beauty is that it tastes like you've been cooking all day, even though you haven't.

How to Make It Your Own

The base recipe is forgiving and begs for personalization. I've learned that adding a pinch of cayenne gives it an unexpected kick, while some friends swear by a splash of white wine whisked in at the very end. The vegetables can shift too; roasted cauliflower, diced leeks, or even cubed potatoes all integrate beautifully without changing the fundamental character of the soup.

Storage and Make Ahead Magic

This soup freezes exceptionally well, which means you can make a double batch on Sunday and have ready-to-reheat comfort waiting for hectic weeknights. Just thaw it overnight in the refrigerator and warm gently over low heat, adding a splash of milk if it seems too thick. The flavors actually deepen after a day or two, as if the soup is getting to know itself better.

  • Frozen soup keeps beautifully for up to three months when stored in airtight containers.
  • Reheat slowly on the stovetop rather than in the microwave to prevent the cream from separating.
  • Add fresh herbs like parsley or chives just before serving for brightness that contrasts the richness.
Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Cozy mug of Broccoli Cheddar Soup beside toasted bread, ideal for chilly days and quick, comforting weeknight dinners. Pin it
Cozy mug of Broccoli Cheddar Soup beside toasted bread, ideal for chilly days and quick, comforting weeknight dinners. | meadowspoon.com

This soup has become my answer to the question of how to feed people you care about with minimum stress and maximum warmth. It's proof that the best dishes don't need to be complicated.

Recipe FAQ

Can I make this soup ahead of time?

Absolutely. This soup reheats beautifully for up to 3 days when stored in an airtight container. The flavors actually develop and improve overnight.

What's the best way to reheat without separating?

Heat gently over low heat, stirring frequently. Avoid boiling to prevent the dairy from separating. Adding a splash of fresh milk can help restore creaminess.

Can I freeze this soup?

Freezing works, though the texture may change slightly. For best results, cool completely before freezing and consume within 2 months. Thaw overnight in the refrigerator.

What type of cheddar works best?

Sharp or extra-sharp cheddar provides the most flavor. Pre-shredded cheese contains anti-caking agents that can affect texture, so grating your own is recommended.

How can I make this soup lighter?

Substitute half-and-half for heavy cream, use reduced-fat cheddar, or increase the broccoli ratio while decreasing the dairy portions slightly.

What vegetables pair well with broccoli?

Cauliflower, potatoes, or butternut squash work beautifully. Each adds unique texture while maintaining the soup's comforting character.

Broccoli Cheddar Soup

A rich, comforting blend of broccoli and sharp cheddar in a velvety cream base.

Prep time
15 minutes
Cook time
30 minutes
Overall time
45 minutes
Recipe by Jack Henderson


Skill level Easy

Cuisine American

Makes 4 Portions

Diet preferences Vegetarian-friendly

What You'll Need

Vegetables

01 4 cups broccoli florets, chopped
02 1 cup carrots, julienned or shredded
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, or to taste
02 1/4 teaspoon black pepper
03 1/4 teaspoon paprika, optional
04 Pinch of ground nutmeg, optional

Directions

Step 01

Prepare the Roux Base: Melt butter in a large pot over medium heat. Add chopped onion and cook until soft and translucent, approximately 4 minutes. Stir in minced garlic and cook for 1 minute until fragrant.

Step 02

Create the Flour Roux: Sprinkle flour over the onion mixture and stir constantly for 2 minutes to form a smooth roux base.

Step 03

Incorporate the Broth: Gradually whisk in vegetable broth, stirring continuously to ensure no lumps form. Maintain smooth consistency throughout.

Step 04

Simmer the Vegetables: Add broccoli florets and shredded carrots to the pot. Bring mixture to a simmer and cook uncovered for 15 to 20 minutes until vegetables reach tender consistency.

Step 05

Combine Cream Elements: Reduce heat to low. Stir in whole milk and heavy cream, heating gently without allowing the mixture to boil.

Step 06

Melt the Cheese: Add grated cheddar cheese one handful at a time, stirring continuously until each addition melts completely and the soup achieves a smooth texture.

Step 07

Season and Finish: Season the soup with salt, black pepper, paprika, and nutmeg to taste. For smoother consistency, partially puree using an immersion blender while leaving some vegetable chunks if desired.

Step 08

Taste and Serve: Adjust seasoning as needed. Ladle hot soup into bowls and serve with crusty bread.

What You’ll Need

  • Large pot
  • Wooden spoon
  • Whisk
  • Knife and cutting board
  • Grater
  • Immersion blender, optional

Allergy details

Review every ingredient for allergen risks and reach out to a healthcare provider if unsure.
  • Contains milk: cheddar cheese, whole milk, heavy cream, and butter
  • Contains wheat: all-purpose flour
  • May contain trace allergens depending on cheese and broth sourcing; verify product labels if concerned

Nutrition info (per portion)

Use these nutrition details as a guide only—not a substitute for professional advice.
  • Calorie count: 410
  • Fat content: 28 grams
  • Carbohydrates: 22 grams
  • Proteins: 17 grams