everydaycookingtips.com

Broccoli Cheese Soup

There’s something about a steaming bowl of broccoli cheese soup that just feels like a hug in a mug—especially on a chilly afternoon when you’re craving comfort but don’t want to spend hours in the kitchen. I remember making this for the first time years ago, nervous that it wouldn’t turn out creamy enough or that the cheese would separate. But honestly? It was love at first spoonful. Rich, velvety, packed with tender broccoli and that perfect sharp cheddar tang, this soup has become my go-to for cozy nights, impromptu dinner parties, or when I just need to feel like I’m eating something homemade and nourishing. And the best part? It comes together in under 45 minutes, uses simple ingredients, and tastes even better the next day. If you’ve ever hesitated to make broccoli cheese soup from scratch, let me tell you—this version is foolproof, deeply satisfying, and way better than anything you’d get from a can.

Broccoli Cheese Soup beautifully presented from an overhead angle

What Is Broccoli Cheese Soup?

Broccoli cheese soup is a classic comfort food dish that combines fresh broccoli florets with a creamy, cheesy broth made from butter, flour, milk, and plenty of sharp cheddar. Unlike lighter vegetable soups, this one is intentionally rich and hearty—think of it as the cozy cousin of mac and cheese, but in soup form. Originating as a staple in diners and home kitchens across America, it’s now beloved worldwide for its balance of earthy broccoli and indulgent cheese. The key to a great version isn’t just throwing broccoli into cheese sauce—it’s about layering flavors: sautéing aromatics, building a roux for thickness, simmering until tender, and finishing with just the right amount of seasoning. When done right, each spoonful delivers warmth, creaminess, and that unmistakable veggie-cheese harmony that keeps you coming back for more.

Why You’ll Love This Recipe

This broccoli cheese soup is the kind of recipe you’ll want to keep in your back pocket forever. First off, it’s incredibly forgiving—even if you’ve never made a roux before, the step-by-step process is straightforward and nearly impossible to mess up. It’s also deeply customizable: swap in Gruyère for extra depth, add a pinch of nutmeg for warmth, or stir in a splash of cream at the end for extra silkiness. Plus, it’s naturally vegetarian (just use veg broth!) and can easily be made gluten-free with a simple swap. But what really wins me over every time is how it transforms humble ingredients into something truly special. That first bite—creamy, cheesy, with little bursts of tender broccoli—always brings a smile. Whether you’re feeding a crowd, meal-prepping for the week, or just treating yourself after a long day, this soup delivers comfort without compromise.

How to Make Broccoli Cheese Soup

Quick Overview

This recipe starts by sautéing onions and garlic in butter, then building a roux with flour to thicken the base. Milk is added gradually, followed by broccoli and broth, and everything simmers until the veggies are tender. Finally, a generous handful of sharp cheddar melts into the soup, creating that signature creamy texture. Total time? About 40 minutes from start to finish. It’s simple, satisfying, and perfect for beginners and seasoned cooks alike.

Ingredients

You’ll need: 2 tablespoons unsalted butter, 1 medium onion (diced), 2 cloves garlic (minced), 1/3 cup all-purpose flour, 2 cups whole milk (warmed), 2 cups vegetable or chicken broth, 4 cups fresh broccoli florets (chopped into small pieces), 1 teaspoon Dijon mustard (optional but recommended), 2 cups sharp cheddar cheese (shredded), salt and pepper to taste, and a pinch of nutmeg if you’re feeling fancy.

Broccoli Cheese Soup ingredients organized and measured on kitchen counter

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion and cook until soft and translucent—about 5 minutes. Stir in the minced garlic and cook for another 30 seconds until fragrant.

Step 2: Make the Roux

Sprinkle the flour over the onions and garlic. Stir constantly for about 2 minutes to cook out the raw flour taste—this is your thickening base, so don’t skip it!

Step 3: Add Liquids Gradually

Slowly pour in the warm milk while whisking continuously to avoid lumps. Once smooth, add the broth and whisk again. Bring the mixture to a gentle simmer.

Step 4: Cook the Broccoli

Add the broccoli florets and Dijon mustard (if using). Simmer uncovered for 15–20 minutes, stirring occasionally, until the broccoli is fork-tender.

Step 5: Add Cheese & Season

Reduce heat to low. Gradually stir in the shredded cheddar until fully melted and smooth. Season with salt, pepper, and nutmeg to taste. Serve immediately.

What to Serve It With

This soup shines alongside crusty bread—seriously, a warm baguette or sourdough for dipping is non-negotiable. A simple green salad with lemon vinaigrette cuts through the richness beautifully, or pair it with a grilled cheese sandwich for the ultimate comfort meal. If you’re feeling festive, top each bowl with a sprinkle of extra cheese, a dollop of sour cream, or even crispy bacon bits. It’s also lovely with a side of roasted potatoes or a handful of oyster crackers for crunch.

Top Tips for Perfecting Your Broccoli Cheese Soup

First, don’t rush the roux—cooking the flour for a full 2 minutes ensures no chalky aftertaste. Second, warm your milk before adding it; cold milk can cause lumps. Third, chop the broccoli small so it cooks evenly and blends seamlessly into every bite. For extra creaminess, blend half the soup before adding the cheese—but if you like it chunky, leave it as is! Lastly, always use freshly shredded cheese. Pre-shredded cheese contains anti-caking agents that can make your soup grainy.

Storing and Reheating Tips

Store leftovers in an airtight container in the fridge for up to 4 days. The soup may thicken as it cools—just stir in a splash of milk or broth when reheating to restore creaminess. Reheat gently on the stove over low heat, stirring frequently to prevent scorching. It also freezes well for up to 3 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use frozen broccoli?
Yes! Just thaw and drain it well first. Frozen broccoli releases more water, so you may need to simmer a bit longer to reduce excess liquid.

Is this soup gluten-free?
Not as written, but you can easily make it gluten-free by swapping the all-purpose flour for a 1:1 gluten-free blend or cornstarch (use 3 tablespoons cornstarch mixed with 1/4 cup cold water instead of flour).

Why did my soup turn out grainy?
This usually happens when pre-shredded cheese is used or when the soup gets too hot too fast. Always use freshly grated cheese and keep the heat low when melting it in.

Final Thoughts

Broccoli Cheese Soup slice on plate showing perfect texture and swirl pattern

If there’s one soup that captures the essence of homemade comfort, it’s this broccoli cheese soup. It’s the kind of recipe that makes your kitchen smell amazing, warms you from the inside out, and somehow always leaves you wanting just one more bowl. Whether you’re making it for a quick weeknight dinner or serving it at a gathering, it never fails to impress. So grab that block of cheddar, chop up some broccoli, and treat yourself to a little culinary hug. You’ve earned it.

No ratings yet

Broccoli Cheese Soup

A creamy and comforting broccoli cheese soup made with fresh broccoli, sharp cheddar, and a rich roux-based broth. Perfect for a cozy meal.
Prep : 10 Total : 25 minutes

Ingredients
  

Main Ingredients

  • 1 tablespoon butter
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 0.33 cup all-purpose flour
  • 2 cups chicken or vegetable broth
  • 2 cups milk (whole or 2%)
  • 4 cups broccoli florets, chopped
  • 1 large carrot, grated
  • 2 cups shredded sharp cheddar cheese
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper
  • 0.25 teaspoon ground nutmeg (optional)

Instructions
 

Preparation Steps

  • In a large pot, melt butter over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for 1 minute more.
  • Sprinkle flour over the onion mixture and stir constantly for 1–2 minutes to form a roux.
  • Gradually whisk in broth and milk until smooth. Bring to a simmer, stirring frequently.
  • Add broccoli and carrot. Reduce heat to low, cover, and simmer for 15–20 minutes, or until vegetables are tender.
  • Stir in cheddar cheese until melted and smooth. Season with salt, pepper, and nutmeg if using.
  • For a smoother texture, use an immersion blender to partially blend the soup, leaving some chunks of broccoli.
  • Serve hot, optionally garnished with extra cheese or croutons.

Notes

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove, adding a splash of milk if needed to restore creaminess.

Recipes Should You See

everydaycookingtips

I’m Lina, your everyday cooking companion. I share practical, family-friendly recipes with clear instructions, prep times that actually match reality, and tips to save time without sacrificing flavor. Expect quick skillets, sheet-pan meals, hearty soups, and lighter sides—plus substitutions and make-ahead ideas for busy weeks. My goal is simple: help you put nourishing food on the table with less stress and more confidence.

You Must Try

As Seen On:

Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Easy Healthy Recipes
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

as seen on:

Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Easy Healthy Recipes

Download My FREE Protein Meal Plan!

0
Would love your thoughts, please comment.x
()
x