Broccoli Cheese Soup

Featured in: Home Cooking Basics

This hearty soup combines fresh broccoli florets with a rich, creamy base made from whole milk, sharp cheddar, and a touch of heavy cream. The vegetables are first sautéed in butter to develop depth, then simmered in a velvety broth until perfectly tender. An optional immersion blender creates your ideal texture—either beautifully smooth or with satisfying chunks. Ready in under an hour, this warming bowl delivers restaurant-quality comfort food with simple pantry ingredients and minimal effort.

Updated on Wed, 14 Jan 2026 12:46:00 GMT
Creamy homemade Broccoli Cheese Soup in a white bowl, garnished with extra cheddar and fresh parsley. Pin It
Creamy homemade Broccoli Cheese Soup in a white bowl, garnished with extra cheddar and fresh parsley. | simpleimed.com

The rain was hitting our kitchen window so hard last Tuesday that I couldn't even see the street outside. My daughter came home from soccer practice absolutely soaked, shivering, and asking for something warm. I'd been meaning to try broccoli cheese soup for weeks, and suddenly the timing felt perfect. The whole house started smelling like butter and onions within minutes, which is basically my favorite thing in the world.

Last winter, my neighbor came over while this was bubbling away on the stove. She stayed for two hours just talking and eating bowl after bowl. That's when I realized this soup isn't just dinner, it's the kind of food that makes people linger at your table.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Fresh broccoli: Cut into florets so they cook evenly, and don't toss the stems, they add amazing sweetness
  • Sharp cheddar cheese: Grate it yourself because pre shredded cheese has anti caking agents that prevent smooth melting
  • Whole milk: The fat content matters here, I've tried lower fat versions and they just don't achieve that luxurious mouthfeel
  • Unsalted butter: Starting with unsalted lets you control the final seasoning perfectly
  • Heavy cream: This small amount makes all the difference between everyday soup and something that feels special
  • All purpose flour: Creates the roux that thickens everything beautifully
  • Vegetable broth: Homemade is best but store bought works perfectly fine in a pinch
  • Onion and garlic: The foundation that builds depth, take your time sautéing them properly
  • Grated carrot: Adds natural sweetness and color without an obvious carrot taste
  • Ground nutmeg: Just a pinch enhances the cheese flavor in ways I can't fully explain

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the flavor foundation:
Melt butter in your large pot over medium heat and cook the onion and garlic until they're soft and fragrant, about 3 minutes
Add the vegetables:
Stir in the broccoli and grated carrot, letting them cook for another few minutes to develop some color
Create the thickener:
Sprinkle flour over everything and stir constantly for 1 to 2 minutes to cook away the raw flour taste
Add the liquids gradually:
Whisk in the milk and broth slowly, watching for lumps, then bring to a gentle bubble
Simmer until tender:
Reduce heat and let it cook for 15 minutes until the broccoli is completely soft
Choose your texture:
Use your immersion blender partially for some chunks or fully for a completely smooth soup, whatever your family prefers
Finish with richness:
Stir in the heavy cream and grated cheese until melted, then season with salt, pepper, and nutmeg
Serve immediately:
Ladle into bowls while hot, adding extra cheese or black pepper on top if you want
Thick, velvety Broccoli Cheese Soup with tender broccoli florets and melted cheddar, ready to serve with crusty bread. Pin It
Thick, velvety Broccoli Cheese Soup with tender broccoli florets and melted cheddar, ready to serve with crusty bread. | simpleimed.com

My mom called me yesterday asking for this recipe because she'd tried it during her visit last month. She said it reminded her of the soup we used to get at that little café near her office, except better.

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

I've started adding a small potato sometimes when I want it even creamier without more dairy. The starch breaks down beautifully and makes the soup feel somehow more comforting, like a hug in a bowl.

Texture Preferences

My husband likes his completely smooth while I prefer chunky versions with visible broccoli pieces. The immersion blender lets me do half the soup and leave the rest untouched, so we both get exactly what we want from the same pot.

Serving Suggestions

Crusty bread is absolutely essential here, I like to tear pieces and dip them directly into my bowl. A simple green salad with vinaigrette cuts through the richness nicely, or sometimes I just serve it with apple slices for a sweet and savory contrast.

  • Warm your bowls before serving, it keeps the soup hot longer
  • Extra cheese on top is never a bad decision
  • A pinch of cayenne or smoked paprika adds amazing depth
A comforting pot of Broccoli Cheese Soup, steam rising from the rich, cheesy, veggie-packed bowl. Pin It
A comforting pot of Broccoli Cheese Soup, steam rising from the rich, cheesy, veggie-packed bowl. | simpleimed.com

This soup has become our go to for rainy days and sick days and just need something comforting days. I hope it finds its way into your regular rotation too.

Recipe Questions & Answers

Can I make this soup ahead of time?

Yes, prepare up to 3 days in advance and refrigerate. Reheat gently over low heat, adding a splash of milk if needed to restore creamy consistency.

How do I prevent the cheese from separating?

Remove the pot from heat before stirring in the cheese. Add gradually while stirring constantly, and avoid boiling after cheese is incorporated.

Can I freeze this soup?

Freezing is possible but may slightly alter texture. For best results, freeze before adding the cream and cheese, then finish with fresh dairy when reheating.

What's the best cheese to use?

Sharp cheddar provides the most robust flavor. Block cheese grated by hand melts more smoothly than pre-shredded varieties, which contain anti-caking agents.

How can I make this gluten-free?

Replace the flour with cornstarch. Mix 2-3 tablespoons cornstarch with a small amount of cold milk until smooth, then whisk into the soup as you would the flour mixture.

Can I use frozen broccoli?

Frozen broccoli works well in this soup. Add it directly to the pot without thawing, though fresh broccoli retains slightly better texture and vibrant color.

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.

Broccoli Cheese Soup

Tender broccoli in a creamy cheddar broth, perfect for cold days.

Prep Time
15 min
Time to Cook
25 min
Total Duration
40 min
Recipe by Kelvin Chavez


Skill Level Easy

Cuisine Type American

Makes 4 Number of Servings

Diet Info Vegetarian Option

Ingredient List

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
04 ¼ tsp ground nutmeg

How To Make It

Step 01

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

Step 02

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

Step 03

Create Roux Base: Sprinkle flour evenly over vegetables, stirring constantly to coat. Cook for 1-2 minutes to remove raw flour taste and develop roux.

Step 04

Add Liquids and Simmer: Gradually whisk in milk and vegetable broth. Bring mixture to gentle boil, then reduce heat to low. Simmer for 15 minutes until broccoli is completely tender.

Step 05

Blend Soup: Using immersion blender, partially blend soup for chunky texture or blend completely for smooth consistency, according to preference.

Step 06

Finish with Cream and Cheese: Stir in heavy cream and grated cheddar cheese. Continue stirring until cheese melts completely and soup becomes smooth and velvety.

Step 07

Season and Serve: Season soup with salt, pepper, and nutmeg. Serve immediately while hot, garnished with additional cheese or black pepper if 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.

Equipment Needed

  • Large pot or Dutch oven
  • Immersion blender or countertop blender
  • Ladle
  • Cutting board and chef's knife
  • Box grater
  • Whisk

Allergy Details

Review all items for allergens and check with a health expert if you're unsure.
  • Contains dairy products including milk, butter, and cheese
  • Contains wheat gluten in all-purpose flour
  • May contain traces of nuts from processed cheese or broth manufacturing

Nutrition Info (each serving)

This nutrition info is for reference only and shouldn't replace advice from healthcare professionals.
  • Calories: 390
  • Fat: 27 g
  • Carbohydrates: 22 g
  • Protein: 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.