Broccoli Cheese Soup in a rustic bowl with cheddar and bread

Broccoli Cheese Soup – Cozy 20-Minute Comfort Recipe

By:

Alma

September 14, 2025

There are nights when all I want is a bowl of comfort that doesn’t take an eternity to whip up. That’s where Broccoli Cheese Soup swoops in like a culinary superhero. Creamy, cheesy, and loaded with tender broccoli, it’s the kind of meal that makes everyone at the table happy—yes, even the picky eaters. And the best part? It’s ready in just 20 minutes.

I don’t know about you, but between homework checks, soccer practice, and my own long to-do list, a speedy one-pot wonder like this is pure gold. Let’s dive in!

Table of Contents

Why You’ll Love This Broccoli Cheese Soup

  • Quick & Easy – Dinner on the table in 20 minutes. That’s less time than it takes to order takeout.
  • Kid-Friendly – The creamy cheese softens the broccoli flavor (translation: fewer “ewwws” at the dinner table).
  • Comforting – This is the soup equivalent of a cozy blanket on a chilly night.
  • Flexible – Works with fresh or frozen broccoli.

If you love cozy bowls of goodness, you might also enjoy my Crockpot Creamy Potato Hamburger Soup or Carrot and Lentil Soup.

What Does Broccoli Cheese Soup Taste Like?

Imagine velvety cheddar melting into a creamy base with bites of tender broccoli. It’s rich but not heavy, savory with a touch of sweetness from sautéed onions. Every spoonful feels like a hug from the inside out.

Ingredients for Broccoli Cheese Soup

When it comes to making a rich and cozy Broccoli Cheese Soup, the magic really happens with simple, wholesome ingredients you probably already have in your kitchen. Think of this list as your toolkit for building layers of flavor, creaminess, and that irresistible cheesy goodness. Here’s what you’ll need:

  • Butter (4 tablespoons) – This is the base that gives the soup a velvety richness. It also helps the onions cook down into sweet, savory perfection.
  • Yellow Onion (1 small, finely chopped) – Onions bring depth and a subtle sweetness to the soup. When sautéed in butter, they create that comforting, home-cooked aroma we all love.
  • Garlic (2 cloves, minced) – Garlic adds warmth and an aromatic punch that balances the creamy cheddar.
  • All-Purpose Flour (¼ cup) – A little flour goes a long way in thickening the soup into that dreamy, spoon-coating texture.
  • Whole Milk (2 cups) – Whole milk gives the soup body and creaminess without being too heavy. You can swap in 2% if you want it a touch lighter.
  • Chicken Broth or Vegetable Broth (2 cups) – This is where you get to decide: do you want a slightly heartier, savory base with chicken broth, or keep it fully vegetarian with vegetable broth? Either way, it layers in flavor beautifully. If you love veggie-based soups, you might also enjoy my Anti-Inflammatory Cauliflower Chicken Soup or this Carrot and Lentil Soup.
  • Broccoli Florets (3 cups, fresh or frozen) – The star of the show! Fresh broccoli will give you brighter color and texture, while frozen broccoli is a lifesaver when you’re short on time. Both work wonderfully in this recipe.
  • Shredded Carrots (1 cup, optional) – Carrots add a pop of color, a slight sweetness, and extra nutrients. Totally optional, but highly recommended.
  • Sharp Cheddar Cheese (2 cups, freshly grated) – Freshly shredding your cheese is key here. Pre-shredded cheese often has anti-caking agents that can make the soup grainy. Sharp cheddar melts into a silky, rich sauce that makes this soup unforgettable.
  • Heavy Cream (½ cup) – The final touch that elevates this soup from “pretty good” to “restaurant-level delicious.” Cream rounds out the flavors and adds that luxurious finish.
  • Salt and Black Pepper (to taste) – Sometimes the simplest seasonings are the most important. Adjust to your preference at the end.

This ingredient list might seem simple, but when combined, it creates a soup that’s far more than the sum of its parts. Just like my Creamy Alfredo Lasagna Soup, every spoonful is about layering flavor, balancing texture, and making comfort food feel just a little special.

Broccoli Cheese Soup ingredients flat lay
Fresh ingredients for making broccoli cheese soup

How to Make Broccoli Cheese Soup (Step by Step)

Cooking this Broccoli Cheese Soup is easier than you might think. In just six simple steps, you’ll go from a handful of ingredients to a bubbling pot of creamy, cheesy comfort. Here’s exactly how to do it:

Step 1: Sauté the Base

Start with a large, heavy-bottomed pot (a Dutch oven works beautifully if you have one). Melt 4 tablespoons of butter over medium heat. Once it’s sizzling, add your finely chopped onion. Sauté for about 3 minutes, stirring occasionally, until the onion turns soft and fragrant. Add the minced garlic and cook for another 30 seconds. This quick sauté sets the stage for the deep, cozy flavors of your soup.

💡 Pro tip: Don’t rush this step. The butter, onion, and garlic create the aromatic base that makes the soup taste like it’s been simmering for hours—even though it’s only 20 minutes.

Step 2: Make the Roux

Sprinkle in ¼ cup of flour over the onions and garlic. Stir constantly for about one minute to form a roux (a fancy French word that simply means butter + flour cooked together). This is what thickens your soup and gives it that spoon-coating richness. Don’t skip the minute of cooking—this step gets rid of the raw flour taste.

Step 3: Build the Creamy Broth

Slowly pour in 2 cups of whole milk and 2 cups of broth (chicken or vegetable, your choice), whisking continuously to avoid lumps. Keep whisking until the mixture is smooth and begins to thicken slightly, about 5 minutes. This step transforms the roux into a velvety base for your Broccoli Cheese Soup.

👉 If you love creamy soup bases, you’ll also enjoy my Creamy Chicken Noodle Soup or the crowd-pleasing Butternut Squash Lasagna Soup.

Step 4: Add the Vegetables

Once your base has thickened, toss in 3 cups of broccoli florets (fresh or frozen both work) and 1 cup of shredded carrots (optional, but highly recommended for a touch of sweetness and color). Let the soup simmer gently for 6–7 minutes, until the broccoli is fork-tender but still bright green.

💡 Kid-friendly hack: Chop the broccoli florets smaller if you’re serving picky eaters—they blend right into the cheesy broth!

Step 5: Stir in the Cheese and Cream

Lower the heat (this is important—too much heat can make cheese separate). Add 2 cups of freshly shredded sharp cheddar cheese by the handful, stirring gently until each addition melts before adding more. Once the cheese is silky and smooth, stir in ½ cup of heavy cream for that luxurious finish.

👉 Want another cheesy comfort dish? Try my Tomato Soup and Grilled Cheese Casserole. It’s the perfect partner for this soup!

Step 6: Season and Serve

Taste your soup and season with salt and freshly cracked black pepper to your liking. Ladle it into bowls, garnish with extra shredded cheddar or a sprinkle of fresh herbs if you’re feeling fancy, and serve immediately. Pair it with a slice of crusty bread, garlic toast, or even a simple side salad.

Tips & Tricks for Perfect Broccoli Cheese Soup

  • Shred Your Own Cheese – Pre-shredded cheese doesn’t melt as smoothly. Trust me, the extra 2 minutes are worth it.
  • Don’t Boil After Adding Cheese – Keep heat low so your soup stays creamy, not grainy.
  • Use Frozen Broccoli in a Pinch – No shame in shortcuts when dinner needs to happen fast.
  • Make It Lighter – Swap heavy cream with half-and-half if you prefer.

Fun fact: My youngest calls this “green mac and cheese soup.” If that’s not proof it’s kid-approved, I don’t know what is.

Storing Broccoli Cheese Soup

  • Fridge: Store in an airtight container up to 3 days.
  • Freezer: Dairy-based soups don’t always freeze perfectly, but if you must, freeze before adding the cheese and cream. Reheat gently and stir cheese in fresh.

FAQs

Can I make this gluten-free?
Yes! Swap all-purpose flour for a gluten-free flour blend.

What cheese works best?
Sharp cheddar is the classic choice, but mixing in Gruyère or Monterey Jack adds depth.

Can I add protein?
Absolutely. Cooked chicken, ham, or even crispy bacon bits can bulk it up.

Conclusion

This Broccoli Cheese Soup is proof that comfort food doesn’t have to take hours. In just 20 minutes, you’ll have a bowl full of creamy, cheesy goodness that warms the soul. Try it this week, and don’t be surprised if it becomes part of your regular dinner rotation.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Broccoli Cheese Soup in a rustic bowl with cheddar and bread

Broccoli Cheese Soup – Cozy 20-Minute Comfort Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: CHEF ALMA
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This 20-Minute Broccoli Cheese Soup is a creamy, cheesy, and cozy comfort meal that’s perfect for busy weeknights. Packed with tender broccoli and melty cheddar, it’s a one-pot wonder that’s quick, easy, and kid-friendly. Ideal for soup lovers searching for fast dinner ideas or hearty vegetarian meals.


Ingredients

Scale

4 tablespoons butter

1 small yellow onion, finely chopped

2 cloves garlic, minced

1/4 cup all-purpose flour

2 cups whole milk

2 cups chicken broth (or vegetable broth)

3 cups broccoli florets (fresh or frozen)

1 cup shredded carrots (optional)

2 cups sharp cheddar cheese, freshly grated

1/2 cup heavy cream

Salt and black pepper, to taste


Instructions

1. In a large pot, melt butter over medium heat. Add chopped onion and sauté until soft, about 3 minutes. Stir in garlic and cook for another 30 seconds.

2. Sprinkle in the flour and stir constantly to form a roux. Cook for 1 minute to eliminate the raw flour taste.

3. Slowly whisk in the milk and broth. Bring to a gentle simmer, whisking frequently until slightly thickened, about 5 minutes.

4. Add broccoli florets and shredded carrots. Simmer for 6–7 minutes, or until broccoli is tender.

5. Lower the heat. Gradually stir in cheddar cheese until melted and smooth. Add heavy cream and stir to combine.

6. Taste and season with salt and black pepper as needed.

7. Serve hot, garnished with extra cheese or herbs if desired.

Notes

For a vegetarian version, use vegetable broth instead of chicken broth.

Make it lighter by substituting half-and-half or evaporated milk for heavy cream.

For extra richness, add a splash of white wine while cooking the onion.

Use freshly grated cheddar cheese for the smoothest melt—pre-shredded cheese may cause graininess.

Leftovers can be refrigerated for up to 3 days; reheat gently to avoid curdling.

  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 380
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 27g
  • Saturated Fat: 16g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 85mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star