Broccoli Cheddar Cheese Soup

Featured in: Everyday Meal Ideas

This hearty dish combines tender broccoli florets and grated carrots sautéed with onion and garlic before being simmered in milk and vegetable broth. A thickening with flour creates a velvety texture enhanced by rich cheddar cheese and heavy cream. The soup is blended to your desired consistency and seasoned with nutmeg, salt, and pepper for warmth. Ideal served hot with crusty bread, it offers a satisfying vegetarian meal that's quick to prepare and packed with flavor.

Updated on Tue, 13 Jan 2026 12:29:00 GMT
Steaming bowl of Broccoli Cheese Soup with melted cheddar, perfect for a cozy dinner. Pin It
Steaming bowl of Broccoli Cheese Soup with melted cheddar, perfect for a cozy dinner. | tastyagraw.com

February in our tiny apartment meant one pot simmering on the stove while snow piled up outside the windows. I'd been attempting broccoli cheese soup for years, usually ending up with either grainy sauce or vegetables that turned to mush. Then my neighbor Mary invited me over for lunch and served this impossibly smooth, vibrant version that made me understand what I'd been doing wrong. She casually mentioned the trick about partially blending while stirring her spoon clockwise, like it was something everyone knew. That afternoon changed everything about how I approach cream soups.

Last winter my sister came over during a particularly brutal cold snap, wrapped in three layers and looking defeated. I set this soup down in front of her with some crusty bread I'd grabbed from the bakery down the street. She took one spoonful, closed her eyes, and didn't say another word until the bowl was empty. Now she texts me from three states away whenever she needs the recipe again, usually on the dreariest days of the year.

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: Fresh florets work best here since frozen can water down your base and make everything slightly sad
  • Sharp cheddar: The extra aged flavor means you can use less while still getting that punchy cheese presence
  • Whole milk: I've tried the lighter versions and they just don't give you that velvety mouthfeel you're craving
  • Butter: Unsalted lets you control exactly how much salt goes into the final dish
  • Flour: This creates the roux base that thickens everything beautifully without any weird starchy aftertaste
  • Nutmeg: Just a tiny pinch makes the cheese taste more like itself, which I learned from an old cookbook and never stopped doing

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Melt butter in your largest pot over medium heat, then add onion and garlic until they soften and start smelling amazing, about three minutes
Add the vegetables:
Throw in your grated carrot and broccoli florets, letting everything hang out together for another few minutes
Create the base:
Sprinkle flour over everything and stir like your life depends on it, cooking for a minute so you don't taste raw flour later
Bring it together:
Whisk in milk and broth gradually, letting it come to a gentle bubble before dropping to a simmer for fifteen minutes
Get your texture right:
Use an immersion blender to partially blend the soup, leaving some chunks for substance or go fully smooth if that's your preference
The grand finale:
Stir in cream and cheese until melted, then season with salt, pepper, and that secret pinch of nutmeg
Serve it up:
Ladle into bowls immediately while everything is impossibly hot and comforting
Creamy and cheesy Broccoli Cheese Soup, a comforting vegetarian meal perfect for chilly evenings. Pin It
Creamy and cheesy Broccoli Cheese Soup, a comforting vegetarian meal perfect for chilly evenings. | tastyagraw.com

This recipe became my go-to when I moved across the country and knew absolutely no one. Something about standing at the stove, smelling butter and onions and cheese, made an unfamiliar kitchen feel like home. The first time I made it for friends in my new city, one of them asked if I'd been a chef in another life, which was the best compliment I could imagine receiving over a simple bowl of soup.

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.

Make It Your Own

Sometimes I'll throw in a handful of frozen corn or swap half the cheddar for Gruyère when I'm feeling fancy. The recipe is forgiving enough that you can play around without worrying about ruining anything. Once I accidentally used vegetable stock that was heavily seasoned with herbs, and honestly it was one of the best mistakes I've made in the kitchen.

Serving Suggestions

Crusty bread is non-negotiable here because you'll want something to soak up every last drop. I've also served it alongside a simple green salad with bright vinaigrette to cut through all that richness. On special occasions I'll make garlic bread and pretend it's a balanced meal.

Storage and Make Ahead

This soup keeps beautifully in the refrigerator for about four days, though I rarely have it last that long. The flavors actually get better overnight as everything melds together. When you reheat it, do so gently over low heat and stir frequently to prevent the dairy from separating.

  • Freeze individual portions in freezer-safe containers for up to three months
  • Thaw overnight in the refrigerator before reheating slowly on the stove
  • Add a splash of milk when reheating if it seems too thick

A close-up shot of rich and vibrant Broccoli Cheese Soup, ready to be served hot. Pin It
A close-up shot of rich and vibrant Broccoli Cheese Soup, ready to be served hot. | tastyagraw.com

There's something about a warm bowl of this soup that makes even the hardest days feel manageable. I hope it brings you as much comfort as it has brought me over the years.

Recipe FAQs

What’s the best way to achieve a creamy texture?

Blend the soup partially for a chunky feel or fully with an immersion blender until smooth. Adding heavy cream and cheese further enriches the texture.

Can I substitute the cheddar cheese?

Gruyère or a cheese blend works well for a different flavor profile while maintaining creaminess.

How do I make it gluten-free?

Replace the all-purpose flour with cornstarch mixed in cold milk before adding to the pot to thicken without gluten.

What vegetables complement broccoli in this dish?

Grated carrots and sautéed onions add sweetness and depth that balance the broccoli’s earthiness.

How can I spice this up?

Add a pinch of cayenne pepper or smoked paprika to introduce a subtle heat and smoky undertone.

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 Cheddar Cheese Soup

Comforting blend of tender broccoli and sharp cheddar in a creamy, smooth base.

Prep Time
15 minutes
Time to Cook
25 minutes
Total Duration
40 minutes
Created by Violet King


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Details Meat-Free

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, optional

Directions

Step 01

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

Step 02

Cook Vegetables: Add grated carrot and broccoli florets to the pot. Cook for 2 to 3 minutes, stirring occasionally.

Step 03

Add Flour: Sprinkle flour over the vegetables and stir thoroughly to coat. Cook for 1 to 2 minutes to remove raw flour taste.

Step 04

Incorporate Liquids: Slowly whisk in whole milk and vegetable broth. Bring to a gentle boil, then reduce heat and simmer for 15 minutes or until broccoli is tender.

Step 05

Blend Soup: Use an immersion blender to partially blend for a chunky texture or fully blend for smoothness according to preference.

Step 06

Add Cream and Cheese: Stir in heavy cream and grated cheddar cheese until fully melted and soup is smooth. Season with salt, black pepper, and nutmeg if using.

Step 07

Serve: Ladle hot soup into bowls and garnish with additional cheese or a sprinkle of 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.

Gear Needed

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

Allergy Warnings

Always review each ingredient for allergens. If you're unsure, reach out to a healthcare provider.
  • Contains milk, cheese (dairy), and wheat (gluten from flour).
  • May contain traces of nuts if cheese or broth are processed in nut facilities.

Nutrition Info (per portion)

Nutritional details are just for your reference—they can't replace a doctor's advice.
  • Energy: 390
  • Fats: 27 grams
  • Carbohydrates: 22 grams
  • Proteins: 16 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.