Broccoli Cheese Soup

Featured in: Soups & Stews
This creamy Broccoli Cheese Soup is a comfort food classic that feels like a warm hug in a bowl. Packed with fresh broccoli and sharp cheddar, this Broccoli Cheese Soup is surprisingly easy to make from scratch. It's the perfect way to sneak in veggies while satisfying everyone at the table.
A creamy pot of broccoli cheese soup with melted cheddar and fresh broccoli florets Pin it
A creamy pot of broccoli cheese soup with melted cheddar and fresh broccoli florets | traditionalmeals.com

This creamy Broccoli Cheese Soup is my go-to comfort meal whenever the weather turns chilly. It’s a classic American dish that transforms simple, fresh ingredients into a pot of pure coziness. I’ve found that making this Broccoli Cheese Soup from scratch is far easier than most people think, and the flavor of real vegetables and sharp cheddar is unbeatable. You’ll love how it brings everyone to the table.

Ingredients You’ll Need

  • Unsalted butter: use this for a rich, smooth base so you can control the seasoning precisely a high-quality European-style butter adds incredible flavor.
  • Yellow onion: diced small to melt into the soup and provide a sweet, savory foundation that balances the cheese perfectly.
  • Garlic: minced fine so it infuses the entire pot with a fragrant aroma without any sharp bites.
  • All-purpose flour: forms the roux which thickens your soup beautifully and gives it that luxurious body.
  • Vegetable broth: choose a low-sodium version for the best control over your final soup’s saltiness.
  • Fresh broccoli florets: the star of the show for texture and fresh flavor aim for bright green, firm florets.
  • Carrot: peeled and diced to add a pop of color and a subtle sweetness that complements the cheddar.
  • Whole milk: creates a creamy, rich base without the heaviness of cream you get the perfect texture.
  • Sharp cheddar cheese: shred your own from a block for the smoothest melt and the best cheesy flavor.
  • Salt: added at the end to taste because broth and cheese saltiness can vary so much.
  • Black pepper: a classic partner to cheddar that adds a gentle warmth to every spoonful.
  • Ground nutmeg: just a tiny pinch can make all the other flavors in this broccoli cheese soup pop magically.

How to Make It

Melt the Butter and Cook Aromatics:
Start by melting the butter in your heavy pot over medium heat. Add the diced onion and cook it slowly until it’s soft and translucent. This gentle cooking builds a sweet foundation. Stir in the garlic for just a minute until you smell its fragrance.

Create the Roux:
Sprinkle the flour evenly over the onion and butter mixture. Cook this roux while stirring constantly for about two minutes. You’re toasting the flour just enough to remove the raw taste, which gives your soup a wonderful, nutty depth of flavor.

Whisk in the Broth:
Gradually pour in the vegetable broth while whisking continuously. This is the key to a smooth, lump-free soup. Bring everything up to a gentle simmer, and you’ll see it thicken nicely from the roux.

Simmer the Vegetables:
Add the broccoli florets and diced carrot directly to the pot. Cover it and let it simmer on medium-low heat. The steam will cook the veggies until they’re perfectly tender but still vibrant, which takes about 15 to 20 minutes.

Blend to Your Preference:
This is where you customize your broccoli cheese soup’s texture. Use an immersion blender right in the pot for a few pulses if you like it chunky, or blend it completely for a velvety smooth soup. A standard blender works too, just be careful with the hot liquid.

Add Dairy and Cheese:
Stir in the whole milk and warm it through on low heat. Take the pot off the heat before adding the cheese. Gradually stir in your shredded cheddar until it’s fully melted and the soup is gloriously smooth and creamy.

Final Seasoning and Serve:
Taste your creation and season with salt, pepper, and that optional pinch of nutmeg. Ladle the hot soup into bowls and top with your favorite garnishes. It’s ready to comfort and satisfy.

Close-up of a spoonful of thick soup with bits of carrot and broccoli

Storage Tips

Store any leftover broccoli cheese soup in a sealed container in the fridge where it will stay good for up to three days. When you reheat it, do so gently on the stove over low heat, stirring often to bring it back together smoothly. You can freeze this soup for about a month, though the dairy may separate a bit. Just give it a really good stir after thawing and reheating, and it will taste just as comforting as the day you made it.

Ingredient Substitutions

If you need a gluten-free version, swap the all-purpose flour with a gluten-free blend or a cornstarch slurry added at the end. For the broccoli, frozen florets will work in a pinch; just add them straight from the freezer and simmer a few minutes longer. While sharp cheddar is ideal, you can experiment with other melty cheeses like Gouda or Monterey Jack. If you’re out of vegetable broth, chicken broth makes a fine substitute, and for a lighter soup, you can use 2% milk instead of whole.

Serving Suggestions

For the ultimate cozy meal, serve this broccoli cheese soup with a thick slice of crusty, buttered bread for dipping. It’s also fantastic alongside a crisp green salad with a tangy vinaigrette to cut through the richness. If you’re feeling extra indulgent, try serving it in a hollowed-out bread bowl or with a classic grilled cheese sandwich for dipping. It’s a complete, satisfying lunch or dinner all on its own.

Cultural Context

This style of creamy, vegetable-based soup is a staple of American comfort food, often found in diners and family restaurants across the country. Its popularity really took off in the latter half of the 20th century, becoming a lunchtime favorite. The combination of affordable, readily available ingredients like broccoli and cheddar cheese made it a home kitchen classic. While variations exist, the heart of a great broccoli cheese soup is its simplicity and its ability to feel both nourishing and indulgent at the same time, which is a hallmark of so many beloved American dishes.

A warm bowl of soup garnished with extra cheese and homemade croutons on a rustic table

Frequently Asked Questions

What type of cheese works best for Broccoli Cheese Soup?

Sharp cheddar cheese is ideal for this Broccoli Cheese Soup because it melts smoothly and provides a robust flavor that stands up to the broccoli. For the creamiest texture, shred it yourself from a block, as pre-shredded cheese often contains anti-caking agents that can make the soup slightly grainy.

Can I make this Broccoli Cheese Soup ahead of time?

Yes, you can prepare this Broccoli Cheese Soup a day in advance. Let it cool completely, then store it in an airtight container in the refrigerator. Reheat it gently on the stovetop over medium-low heat, stirring frequently, and add a splash of milk or broth if it has thickened too much.

What can I substitute for vegetable broth?

If you don’t have vegetable broth, chicken broth is an excellent substitute that will add a rich, savory depth to your Broccoli Cheese Soup. For a vegetarian version, you could also use water and increase the amount of salt and seasonings to taste.

How do I know when the Broccoli Cheese Soup is ready?

Your Broccoli Cheese Soup is ready when the broccoli and carrots are fork-tender, which takes about 15-20 minutes of simmering after adding the broth. The final step is melting in the cheese until the soup is completely smooth and creamy.

What should I serve with Broccoli Cheese Soup?

This classic American Broccoli Cheese Soup pairs wonderfully with crusty bread, breadsticks, or oyster crackers for dipping. For a heartier meal, serve it alongside a simple green salad or a half sandwich for a comforting and complete dinner.

Rate This Recipe

How would you rate this recipe?

Creamy Broccoli Cheese Soup

This creamy Broccoli Cheese Soup is a comfort food classic that feels like a warm hug in a bowl. Packed with fresh broccoli and sharp cheddar, this Broccoli Cheese Soup is surprisingly easy to make from scratch. It's the perfect way to sneak in veggies while satisfying everyone at the table.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
4.2
(184 reviews)
By: Maria Gonzalez
Category: Soups & Stews
Difficulty: Easy
Cuisine: American
Yield: 4 Servings
Dietary: vegetarian

Ingredients

  1. 01 4 tablespoons unsalted butter
  2. 02 1 medium yellow onion, diced
  3. 03 2 cloves garlic, minced
  4. 04 1/4 cup all-purpose flour
  5. 05 4 cups vegetable broth
  6. 06 1 pound fresh broccoli florets (about 4 cups)
  7. 07 1 large carrot, peeled and diced
  8. 08 1 cup whole milk
  9. 09 2 cups shredded sharp cheddar cheese
  10. 10 1/2 teaspoon salt, or to taste
  11. 11 1/4 teaspoon black pepper
  12. 12 1/4 teaspoon ground nutmeg (optional)

Instructions

Step 01

Melt the butter in a large Dutch oven or soup pot over medium heat.

Step 02

Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.

Step 03

Stir in the minced garlic and cook for 1 minute until fragrant.

Step 04

Sprinkle the flour over the onion mixture and cook, stirring constantly, for 2 minutes to form a roux. It should smell slightly nutty.

Step 05

Gradually whisk in the vegetable broth, ensuring no lumps remain. Bring the mixture to a simmer.

Step 06

Add the broccoli florets and diced carrot. Reduce heat to medium-low, cover, and simmer for 15-20 minutes, until the vegetables are tender.

Step 07

Using an immersion blender, carefully blend the soup to your desired consistency. For a chunky soup, blend only half; for a smooth soup, blend until creamy. (Alternatively, transfer half the soup to a standard blender, blend, and return to the pot.)

Step 08

Stir in the whole milk and heat through over low heat, but do not boil.

Step 09

Remove the pot from the heat. Gradually add the shredded cheddar cheese, stirring until completely melted and smooth.

Step 10

Season with salt, black pepper, and nutmeg if using. Taste and adjust seasoning as needed.

Step 11

Ladle the soup into bowls and garnish with extra cheese and croutons if desired.

Tools You'll Need

  • Large Dutch oven or soup pot
  • Immersion blender or standard blender
  • Measuring cups and spoons
  • Cheese grater
  • Cutting board and knife

Allergy Information

Contains dairy and gluten. To make gluten-free, substitute all-purpose flour with a gluten-free flour blend or cornstarch. For a dairy-free version, use plant-based butter, milk, and cheese alternatives, but results may vary.

Nutrition Facts (Per Serving)

Calories
380
Protein
18g
Carbohydrates
22g
Fat
26g