Broccoli Cheese Soup

Broccoli Cheese Soup

Broccoli Cheese Soup

Carpool chaos had me improvising dinner more nights than I’d like to admit , one kid asking for seconds while another demanded a snack five minutes before piano. I keep this broccoli cheese soup on rotation because it hits that creamy, comforting spot without derailing the evening schedule.

Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.

A bowl of creamy broccoli cheese soup with broccoli florets and cheese, placed on a wooden table with fresh broccoli and shredded cheese nearby.

This soup gives you a quick, family-loved weeknight meal that feels special but actually comes together fast. I tested these recipes in a real family kitchen.

1) Creamy Stovetop Broccoli Cheddar Soup (Velvety, uses sharp Cabot cheddar)

A bowl of creamy broccoli cheddar soup with broccoli florets and melted cheese on a wooden table, surrounded by fresh broccoli and a wedge of cheddar cheese.

1) Creamy Stovetop Broccoli Cheddar Soup (Velvety, uses sharp Cabot cheddar)

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • 4 tbsp unsalted butter
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 1/3 cup all-purpose flour
  • 4 cups low-sodium chicken or vegetable broth
  • 2 cups whole milk
  • 3 cups broccoli florets about 1 head
  • 1 1/2 cups shredded sharp Cabot cheddar packed
  • 1/2 tsp Dijon mustard
  • Salt and black pepper to taste
  • Optional: pinch of nutmeg crispy bacon or croutons for topping

Method
 

  1. Melt butter in a large pot over medium. Sauté onion until soft, about 5 minutes, then add garlic for 30 seconds.
  2. Sprinkle in flour and cook 1–2 minutes, stirring constantly to form a roux and remove raw flour taste.
  3. Gradually whisk in broth, then stir in milk. Bring to a gentle simmer until slightly thickened, about 5 minutes.
  4. Add broccoli and simmer 6–8 minutes until tender. Use an immersion blender to puree part of the soup for creaminess, leaving some florets whole.
  5. Reduce heat to low and stir in shredded cheddar and Dijon until melted and smooth. Season with salt, pepper, and nutmeg if using.
  6. Serve hot with optional bacon or croutons.

I make this all the time because the kids eat it without bargaining and I can usually have it ready before the after-school chaos hits. It’s one of those real-family-kitchen recipes that lives in my rotation for its speed and because sharp Cabot cheddar gives it the kind of flavor that makes leftovers not sad.

Prep time 10 minutes, Cook time 25 minutes, Servings 4–6.

Tip: If you want extra body, swap 1 cup milk for half-and-half. For a faster weeknight trick, use frozen broccoli and grate the cheddar at home so it melts cleanly.

This is the kind of recipe I keep coming back to because it actually works on a real Tuesday in a real family kitchen. Make it once and you will probably make it again.

, Sara

Variations & Swaps

The cheese is where most people want to experiment first. Sharp Cabot cheddar is my go-to because it melts smoothly and has enough bite to carry the whole bowl, but a good sharp white cheddar from any brand works just as well. Gruyere is a nice swap if you want something a little nuttier. Avoid pre-shredded bags when you can. The anti-caking coating on those is the reason your soup ends up grainy instead of silky, and I learned that the hard way on a Sunday when I was too tired to grate my own.

Don't lose this article. Enter your email below, and I'll send it to you right now. Plus a little encouragement and inspiration from me, straight to your inbox.

For a gluten-free version, swap the all-purpose flour for a one-to-one gluten-free flour blend or use cornstarch. If you go the cornstarch route, whisk about 2 tablespoons into a little cold broth before adding it to the pot so you don’t get lumps. The texture ends up slightly different but still very good, and nobody at my table has ever complained. Dairy-free is trickier with a cheese soup, honestly, but full-fat oat milk holds up better than almond milk for the base, and a sharp dairy-free cheddar shred melts reasonably well if you stir it in slowly over low heat.

Protein additions are easy and make this a more complete dinner. Rotisserie chicken is the obvious one. Shred about a cup and stir it in right after the broccoli is tender. Crispy bacon crumbled on top is a hit with my kids every single time. If you want to keep it vegetarian and still add some heft, a can of white beans blended into the soup adds creaminess and protein without changing the flavor much at all.

Out of broccoli? Cauliflower is the closest swap and works beautifully with cheddar. Frozen cauliflower florets go straight in from the bag. A mix of broccoli and cauliflower is actually my favorite version when I have both in the fridge and need to use them up. You can also stir in a handful of baby spinach at the very end, after the heat is off, and it wilts right in without making the soup taste like a salad.

Spice-wise, the Dijon is doing quiet but important work in the base recipe. Don’t skip it. A small pinch of cayenne or smoked paprika added with the garlic gives the soup a little warmth without making it spicy, which is the sweet spot for feeding kids and adults at the same table. A squeeze of fresh lemon juice stirred in right before serving brightens everything up if the soup is tasting a little flat.

FAQ

How long do leftovers keep, and what’s the best way to reheat?

Leftovers keep well in an airtight container in the fridge for up to four days. Reheat gently on the stovetop over medium-low, stirring frequently, and add a splash of broth or milk to loosen it back up since it thickens quite a bit when cold. The microwave works in a pinch but stir it every 60 seconds so it heats evenly and doesn’t scorch on the edges.

Can I freeze this soup?

Technically yes, but dairy-based soups can separate a bit when thawed and the texture gets a little grainy. If you know you’re making it to freeze, pull out a portion before you add the cheese and freeze that base instead. Then thaw it, reheat, and stir the cheddar in fresh. That approach works much better than freezing the finished soup.

Can I make it ahead of time?

Yes, and it actually tastes better the next day once the flavors have had time to settle. I’ll often make it on Sunday afternoon and reheat it for Monday dinner. Just store it in the fridge and give it a good stir with a splash of broth when you reheat, since it will thicken overnight.

What do you serve with it?

Crusty bread is the obvious answer and the correct one. A sourdough loaf or even a good bakery baguette for dipping is all you really need. My kids also love it with a grilled cheese on the side, which is peak comfort food and I will not apologize for it. A simple green salad rounds things out if you want to feel like a responsible adult.

Can I use vegetable broth instead of chicken broth?

Absolutely. Vegetable broth works just as well here and keeps the soup fully vegetarian. I’d go for a low-sodium version either way so you can control the salt level yourself, since the cheddar already adds quite a bit of saltiness on its own.

Do I need an immersion blender?

You don’t need one, but it does make a real difference in texture. If you don’t have one, you can carefully transfer about a third of the soup to a regular blender, blend it smooth, and stir it back in. Just let the soup cool slightly first and don’t fill the blender more than halfway. Alternatively, skip blending entirely for a chunkier, more rustic result, which my oldest actually prefers.

Sara Taylor

Sara Taylor

Sara is a freelance writer from the Midwest. As a mom of 3 boys, she knows how much abuse a stroller can take.