Creamy Broccoli Cheddar Soup

Featured in: Everyday Meal Planning

This hearty soup combines fresh broccoli florets with a luxurious blend of sharp cheddar cheese and cream. The vegetables are first sautéed in butter to develop depth, then simmered until perfectly tender. A partial blend creates that ideal texture—creamy enough to feel indulgent while retaining satisfying bits of broccoli throughout each spoonful.

The addition of grated carrot adds natural sweetness that balances the sharp cheddar, while a hint of nutmeg provides subtle warmth. Whether you choose a fully smooth consistency or prefer some texture, this versatile soup adapts beautifully to your preference.

Ready from start to finish in just 40 minutes, this makes an excellent weeknight dinner paired with crusty bread. The recipe easily doubles for meal prep, and leftovers reheat perfectly for lunches throughout the week.

Updated on Wed, 14 Jan 2026 08:59:00 GMT
Thick and creamy Broccoli Cheese Soup in a white bowl with crusty bread for dipping. Save to Pinterest
Thick and creamy Broccoli Cheese Soup in a white bowl with crusty bread for dipping. | mesaisli.com

It was a gray, drizzly Tuesday when I found myself craving something that felt like a warm embrace. This broccoli cheese soup has become my go to comfort meal on those days when the world feels a little too cold and busy. The first time I made it, I accidentally used way too much garlic, but my husband didnt complain at all. Now its the soup my kids actually request by name, which feels like a huge parenting win in our house.

Last winter, my sister came over feeling completely defeated after a terrible week at work. I made a double batch of this soup while she sat at my kitchen counter, watching the steam rise from the pot. We didnt say much while it cooked, just the occasional comment about how good it smelled. By the time we sat down with bowls and crusty bread, she was actually smiling again. Food really does have this magical way of fixing things, doesnt it?

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 broccoli florets: Fresh broccoli gives the best texture, though frozen works in a pinch
  • 1 medium carrot: Adds natural sweetness and beautiful color contrast
  • 1 small onion: The foundation of flavor, so dont rush the sauté step
  • 2 cloves garlic: Minced fresh, never jarred, for that aromatic punch
  • 60 g unsalted butter: Creates the rich base and carries all the flavors
  • 500 ml whole milk: The secret to that silky smooth restaurant style texture
  • 500 ml vegetable broth: Low sodium is best so you can control the seasoning
  • 200 g sharp cheddar cheese: Grate it yourself, pre shredded cheese has anti caking agents that ruin the melt
  • 120 ml heavy cream: Optional but absolutely worth it for that luxurious finish
  • 30 g all purpose flour: The thickener that transforms broth into velvety soup
  • ½ tsp black pepper: Freshly cracked makes all the difference
  • ½ tsp salt: Start here and adjust to your taste at the end
  • ¼ tsp ground nutmeg: The secret ingredient that makes this taste sophisticated

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Melt the butter in your large pot over medium heat until it foams slightly, then add the chopped onion and minced garlic. Sauté them gently until softened and fragrant, about 3 minutes, stirring occasionally so nothing browns.
Add the vegetables:
Stir in the grated carrot and broccoli florets, letting them cook for another 2 to 3 minutes. You want the broccoli to brighten in color and start smelling wonderful.
Make the roux:
Sprinkle the flour over the vegetables, stirring constantly to coat everything evenly. Cook for 1 to 2 minutes, watching the flour turn slightly golden and lose that raw taste.
Create the soup base:
Slowly whisk in the milk and vegetable broth, a little at a time to prevent lumps. Bring it to a gentle bubble, then lower the heat and let it simmer for 15 minutes until the broccoli is fork tender.
Choose your texture:
Use your immersion blender to partially blend the soup if you want some chunks, or go completely smooth. I love leaving some broccoli pieces for texture.
Add the creamy finish:
Stir in the heavy cream and grated cheddar, mixing until the cheese melts completely into the soup. Season with salt, pepper, and that pinch of nutmeg.
Serve it up:
Ladle the soup into warm bowls immediately, adding extra cheese on top if youre feeling indulgent. A sprinkle of black pepper makes it look professional.
Steaming bowl of homemade Broccoli Cheese Soup with tender broccoli florets and melted cheddar. Save to Pinterest
Steaming bowl of homemade Broccoli Cheese Soup with tender broccoli florets and melted cheddar. | mesaisli.com

This soup has become my signature dish for sick friends and new neighbors alike. Theres something about the combination of warmth, comfort, and care that goes into each bowl. Last month, my neighbor texted me three days later asking if I could teach her how to make it, and now we trade soup stories over the fence.

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

Ive learned that this recipe is beautifully flexible. Sometimes I add a diced potato for extra body, especially when feeding growing teenagers who never seem full enough. Other times, a pinch of cayenne pepper transforms it into something with a gentle kick that wakes up your palate.

Serving Ideas

A crusty baguette sliced thick and toasted with butter is my favorite accompaniment. On cozy weekend nights, I serve it alongside a simple green salad with vinaigrette to cut through all that rich creaminess. My friend always puts hers in bread bowls, which feels like the ultimate comfort food experience.

Make Ahead Strategy

This soup actually tastes better the next day, which is rare for cheese based recipes. I often make a double batch on Sunday and portion it into containers for easy lunches throughout the week. Just reheat gently over low heat, stirring frequently and never letting it boil.

  • Cool the soup completely before refrigerating to prevent bacterial growth
  • Freeze individual portions for up to one month without the cream
  • Add fresh cream when reheating to restore that silky texture
Warm Broccoli Cheese Soup served from a pot, garnished with extra cheese and black pepper. Save to Pinterest
Warm Broccoli Cheese Soup served from a pot, garnished with extra cheese and black pepper. | mesaisli.com

There is nothing quite like watching someone take that first spoonful and close their eyes in pure comfort. This soup has become more than a recipe in our house, its a way of saying I care without ever speaking a word.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely. This soup reheats beautifully and actually develops more flavor when made a day ahead. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently over medium-low heat, stirring occasionally to prevent separation.

What's the best cheese to use?

Sharp cheddar provides the most robust flavor, but you can experiment with Gruyère for a nuttier taste or Colby Jack for a milder profile. Always grate your own cheese from blocks rather than using pre-shredded varieties, which contain anti-caking agents that can make the soup grainy.

Can I freeze this soup?

While possible, freezing may cause slight separation of the dairy. If freezing, do so before adding the final cream and cheese. Thaw overnight in the refrigerator, then reheat and stir in the cream and cheese at the end. Consume within 3 months for best quality.

How do I make it gluten-free?

Replace the all-purpose flour with an equal amount of cornstarch. Mix the cornstarch with a small amount of cold milk before adding it to the hot soup to prevent clumping. The result will be just as thick and creamy without the gluten.

Can I use frozen broccoli?

Fresh broccoli yields the best texture, but frozen works in a pinch. Thaw completely and drain excess liquid before adding. Note that frozen broccoli may become slightly softer during cooking, so reduce the simmering time by about 5 minutes to prevent mushiness.

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

Tender broccoli in a velvety smooth, rich cheddar cheese broth ready in under an hour.

Prep time
15 minutes
Time to cook
25 minutes
Full Prep Time
40 minutes
Created by Adriana Costa


Skill Level Easy

Cuisine American

Portion Size 4 Number of servings

Diet Preferences Vegetarian-friendly

Ingredient List

Vegetables

01 1 lb broccoli 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 Steps

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

Finish with Cream and Cheese: Stir in heavy cream and grated sharp cheddar cheese. Continue stirring until cheese melts completely and soup becomes velvety smooth. Season with salt, pepper, and nutmeg.

Step 07

Serve and Garnish: Ladle hot soup into bowls. Garnish with additional grated cheese or a sprinkle of black pepper if desired. Serve immediately while hot.

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 Needed

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

Allergy Details

Always double-check ingredients for allergens and ask a medical expert if needed.
  • Contains dairy products including milk and cheese
  • Contains wheat gluten from all-purpose flour
  • May contain trace nuts depending on processing facilities for cheese or broth

Nutrition Details (one serving)

Remember, these nutrition facts are for reference. Don't substitute for health advice.
  • Calories: 390
  • Fat content: 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.