Creamy Broccoli Cheddar Soup

Featured in: Family Table Options

This hearty broccoli cheddar soup brings together tender broccoli florets, sweet grated carrots, and aromatic onions in a luxurious creamy broth. The sharp cheddar creates that signature rich flavor while heavy cream adds velvety smoothness. Ready in under an hour, this warming bowl delivers comfort with every spoonful.

Updated on Tue, 13 Jan 2026 08:24:00 GMT
Creamy homemade Broccoli Cheese Soup in a rustic bread bowl, garnished with fresh herbs. Pin This
Creamy homemade Broccoli Cheese Soup in a rustic bread bowl, garnished with fresh herbs. | awririndex.com

The steam was already fogging up my kitchen windows by the time my roommate walked in, following that unmistakable sharp cheddar scent. She had textbooks tucked under her arm and exhaustion written across her face, but the moment she registered what was simmering on the stove, her shoulders dropped two inches. That rainy Tuesday became the day I learned this soup is basically a hug in a bowl.

My dad used to make broccoli cheese soup every Sunday during winter, always insisting that the secret was grating the cheese yourself instead of buying the pre-shredded stuff. I rolled my eyes at the time, but now I catch myself giving the exact same lecture to anyone who watches me cook. The texture really is different.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 500 g (1 lb) broccoli: Cutting into uniform florets means everything cooks evenly, and dont toss those stems they add such sweetness
  • 1 medium carrot: Grating it instead of chopping creates these tiny ribbons that almost disappear into the soup while adding natural sweetness
  • 1 small onion: Finely chopped so it melts into the base rather than leaving you with obvious onion pieces in every spoonful
  • 2 cloves garlic: Minced right before adding so it doesnt turn bitter
  • 60 g (4 tbsp) unsalted butter: Your soup foundation, and starting with cold butter gives you more control over the browning
  • 500 ml (2 cups) whole milk: Room temperature prevents any shocking temperature changes when you add it to the hot pot
  • 500 ml (2 cups) vegetable broth: Low sodium if you can find it, since the cheese brings plenty of salt already
  • 200 g (2 cups) sharp cheddar cheese: Grate it yourself fresh off the block for that melt factor that pre-shredded cheese just cant achieve
  • 120 ml (½ cup) heavy cream: The finishing touch that makes it feel restaurant worthy
  • 30 g (¼ cup) all-purpose flour: Your thickener, and sprinkling it over the vegetables helps prevent any lumps from forming
  • ½ tsp ground black pepper: Freshly cracked makes a real difference here
  • ½ tsp salt: Start with this and adjust after the cheese is added
  • ¼ tsp ground nutmeg: Optional but this tiny pinch works magic with cream based soups

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 a large pot over medium heat, then add the chopped onion and minced garlic. Let them soften until theyre fragrant and translucent, about 3 minutes, and resist the urge to rush this step.
Add the vegetables:
Stir in the grated carrot and broccoli florets, letting everything cook together for another 2 to 3 minutes. The broccoli should start turning a brighter, more vibrant green.
Make your roux:
Sprinkle the flour over the vegetables while stirring constantly to coat everything evenly. Keep cooking for 1 to 2 minutes to cook out that raw flour taste.
Gradually add liquids:
Slowly whisk in the milk and vegetable broth, about a cup at a time, to prevent lumps from forming. Bring it to a gentle boil then drop the heat to low and let it simmer for 15 minutes.
Choose your texture:
Use an immersion blender to partially blend the soup for some chunkiness, or go fully smooth if you prefer. Leave it completely unblended if you want maximum broccoli presence in every bite.
Finish with cream and cheese:
Stir in the heavy cream and grated cheddar, keeping the heat low so the cheese melts smoothly without separating. Season with salt, pepper, and that pinch of nutmeg if youre using it.
Hot cheddar broccoli soup topped with shredded cheese and cracked black pepper. Pin This
Hot cheddar broccoli soup topped with shredded cheese and cracked black pepper. | awririndex.com

This soup became my go-to during finals week in college because it felt substantial enough to fuel long study sessions but was gentle enough to eat when stress made everything else unappealing. My roommate and I would curl up on the couch with oversize mugs, watching the rain against the windows while letting each spoonful cool just enough.

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.

Making It Your Own

Sometimes I throw in a pinch of cayenne pepper or smoked paprika right at the end, especially when I want something that feels a little more grown up. The heat cuts through all that richness beautifully without overwhelming the cheese.

Serving Suggestions

Crusty bread is non negotiable here, but a hollowed-out bread bowl turns dinner into an event. I also like to set out extra sharp cheddar and cracked pepper so everyone can customize their final bowl.

Storage and Reheating

This soup keeps beautifully in the fridge for up to four days and actually develops more flavor as it sits. When reheating, do it gently over low heat and add a splash of milk if it has thickened up too much.

  • Avoid boiling leftovers since the cheese can break and become oily
  • Freeze individual portions in freezer safe containers for up to three months
  • Thaw frozen soup overnight in the refrigerator before reheating slowly
Steaming bowl of broccoli cheddar soup with crusty bread for dipping. Pin This
Steaming bowl of broccoli cheddar soup with crusty bread for dipping. | awririndex.com

There is something deeply reassuring about a soup that can transform a gray afternoon into something that feels like a memory in the making.

Recipe Questions & Answers

Can I freeze this soup?

Freezing works best before adding the cream and cheese. Store the base in freezer-safe containers for up to 3 months, then finish with dairy when reheating.

How do I get a smoother texture?

Use an immersion blender and process longer for a silky finish. For ultra-smooth results, pass through a fine-mesh sieve after blending.

What cheese works best?

Sharp cheddar provides the most robust flavor. Gruyère adds nutty depth, while Colby Jack offers a milder taste for sensitive palates.

Can I make it gluten-free?

Replace the flour with cornstarch mixed with cold milk. This thickens just as well while keeping the soup gluten-free.

How long will leftovers keep?

Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over low heat to prevent separating.

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

Velvety smooth blend of tender broccoli and sharp cheddar in a rich, warming cream base.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Created by Heidi Kaufman


Skill Level Easy

Cuisine type American

Makes 4 Portions

Dietary details Vegetarian Friendly

What You’ll Need

Vegetables

01 1 lb broccoli, cut into florets
02 1 medium carrot, peeled and grated
03 1 small onion, finely chopped
04 2 cloves garlic, minced

Dairy

01 4 tbsp unsalted butter
02 2 cups whole milk
03 2 cups vegetable broth
04 2 cups sharp cheddar cheese, grated
05 ½ cup heavy cream

Pantry

01 ¼ cup all-purpose flour
02 ½ tsp ground black pepper
03 ½ tsp salt, or to taste
04 ¼ tsp ground nutmeg

How to Make It

Step 01

Sauté Aromatics: Melt butter in a large pot over medium heat. Add onion and garlic, sauté until softened, approximately 3 minutes.

Step 02

Add Vegetables: Stir in grated carrot and broccoli florets. Continue cooking for 2 to 3 minutes to begin softening.

Step 03

Create Roux: Sprinkle flour over vegetables, stirring well to coat evenly. Cook for 1 to 2 minutes to remove raw flour taste.

Step 04

Simmer Soup Base: Gradually whisk in milk and vegetable broth. Bring to gentle boil, then reduce heat and simmer for 15 minutes until broccoli is tender.

Step 05

Blend to Desired Texture: Use immersion blender to partially blend for chunky texture or fully blend for smooth consistency, according to preference.

Step 06

Finish with Cream and Cheese: Stir in heavy cream and grated cheddar cheese. Mix until completely melted and smooth. Season with salt, pepper, and nutmeg.

Step 07

Serve: Serve hot, garnished with additional cheese or black pepper as desired.

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.

Needed Tools

  • Large pot
  • Immersion blender or regular blender
  • Ladle
  • Cutting board and knife
  • Grater

Allergy details

Please double-check every ingredient for potential allergens and talk to a healthcare expert if you’re unsure.
  • Contains milk, cheese (dairy), wheat (gluten in flour). May contain traces of nuts if cheese or broth is processed in facilities with nuts.

Nutrition Breakdown (for each serving)

These values are informative and shouldn't be used as medical advice—always consult a professional if you need specifics.
  • Calories: 390
  • Fats: 27 g
  • Carbohydrates: 22 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.