Easy Creamy Cheese Soup

Featured in Filling Main Courses.

This broccoli cheese soup combines fresh broccoli with sharp cheddar and Parmesan in a creamy base. Quick to make and satisfying, it's an easy comfort food classic.
Clare Greco
Updated on Tue, 21 Jan 2025 13:28:27 GMT
A bowl of creamy broccoli cheddar soup topped with shredded cheese, chopped broccoli, and crackers on the side. Pin it
A bowl of creamy broccoli cheddar soup topped with shredded cheese, chopped broccoli, and crackers on the side. | recipesim.com

My Cozy Broccoli Cheese Soup

I perfected this recipe during our cold Minnesota winters. It's pure comfort in a bowl rich and creamy with tender bits of broccoli and lots of melty cheese. My family begs for this soup as soon as the temperature drops. The homemade version just hits different than anything you'll get at a restaurant.

Why You'll Fall in Love with This Soup

I love how quickly this soup comes together on busy weeknights. The ingredients are simple but the flavor is incredible. My picky eaters even ask for seconds when I make this. There's something magical about dunking crusty bread into a bowl of this warm cheesy goodness on a cold evening.

Everything You Need

  • Fresh Broccoli: 4 cups florets; finely chopped for quick cooking and smooth texture.
  • Butter: 4 tbsp; adds a rich, buttery flavor.
  • Yellow Onion: 1 small, finely diced; builds the base flavor of the soup.
  • Garlic: 1 clove, minced; enhances the savory notes.
  • All-Purpose Flour: ¼ cup; thickens the soup beautifully.
  • Milk: 2 cups; low-fat or whole milk works well.
  • Chicken Broth: 2 cups; vegetable broth can also be used.
  • Heavy Cream: ½ cup; adds richness and creaminess.
  • Sharp Cheddar Cheese: 2 cups, freshly grated; for bold, cheesy flavor.
  • Parmesan Cheese: ¼ cup, freshly grated; the secret ingredient for extra depth.
  • Salt and Pepper: To taste; season carefully after adding cheese.

Let's Make Some Soup

Sauté Onion
Melt butter in a large pot over medium-high heat. Add onions and cook, stirring frequently, until softened, about 4–5 minutes.
Make a Roux
Add garlic and flour to the pot, stirring constantly for 1 minute to cook the flour.
Add Liquids
Gradually whisk in milk and chicken broth. Stir in chopped broccoli and bring the mixture to a simmer, stirring frequently until it thickens.
Cook Broccoli
Reduce heat to low and let the soup cook, stirring occasionally, until the broccoli is tender, about 6–8 minutes.
Add Cream and Cheeses
Stir in heavy cream, cheddar cheese, and parmesan cheese off the heat until fully melted and combined.
Season and Serve
Add salt and pepper to taste. Serve warm with extra cheese, crusty bread, or crackers.

My Soup Making Secrets

Through years of making this soup I've learned a few tricks. I always chop the broccoli pretty small so it cooks evenly. Taking the time to grate fresh cheese makes such a difference in how it melts. The biggest game changer was learning to add the cheese off heat it keeps the soup silky smooth. I wait to add salt until the end since the cheese brings plenty of saltiness.

Keep Some for Later

This soup keeps nicely in the fridge for about 3 days. I reheat it gently on the stove or in the microwave at half power stirring often. Just avoid freezing it the dairy tends to get a bit funny when thawed. But honestly leftovers rarely happen in my house my kids usually finish the whole pot.

Frequently Asked Questions

→ What kind of cheese works best for this soup?
Use freshly shredded cheese from blocks for best flavor and texture. Choose sharp cheddar for mild flavor or extra sharp cheddar for bolder taste. Avoid pre-shredded cheese.
→ How should I prepare the broccoli?
Use only the floret portion from about 2 heads of broccoli, chopped into very small pieces about 1/2 inch. Start with about 1 lb broccoli crowns and remove most stems.
→ Can I add more broccoli to the soup?
Yes, you can increase the broccoli to 4 cups if you prefer more vegetables in your soup. The base recipe uses 3 cups of finely chopped florets.
→ Why isn't my soup thickening?
The soup thickens when the flour is cooked with butter and milk is slowly added while stirring constantly. Make sure to cook until the mixture begins to thicken before reducing heat.
→ How can I adjust the consistency?
If the soup is too thick, thin it with additional milk to reach your desired consistency. Add milk gradually while stirring to maintain the creamy texture.

Broccoli Cheese Soup

A rich, creamy soup featuring fresh broccoli and two kinds of cheese. Ready in just 25 minutes, perfect with crusty bread for a cozy meal.

Prep Time
10 Minutes
Cook Time
15 Minutes
Total Time
25 Minutes

Category: Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings (8 cups)

Dietary: Vegetarian

Ingredients

01 6 tablespoons butter, cut into 1 tablespoon pieces.
02 1 cup finely chopped yellow onion.
03 1 large clove garlic, finely minced.
04 1/4 cup + 3 tablespoons all-purpose flour.
05 3 1/4 cups low-fat milk.
06 1 (14.5 oz) can low-sodium chicken broth.
07 1/2 cup heavy cream.
08 3 cups finely chopped fresh broccoli florets.
09 10 oz (2 1/2 cups) sharp cheddar cheese.
10 1 oz (1/3 cup) finely shredded Parmesan cheese.
11 Salt and freshly ground black pepper, to taste.

Instructions

Step 01

Melt butter in pot over medium-high heat. Add onions and cook, stirring frequently until nearly soft, about 4-5 minutes.

Step 02

Add garlic and flour, and cook for about 1 minute, stirring constantly.

Step 03

While whisking, slowly pour in milk then chicken broth. Stir in broccoli.

Step 04

Cook stirring constantly until mixture begins to thicken. Reduce heat to low and cook until broccoli is tender, about 6-8 minutes.

Step 05

Remove from heat. Stir in heavy cream then stir in cheddar and parmesan cheese, mixing until melted.

Step 06

Season with salt and pepper to taste. Serve warm with more cheddar if desired.

Notes

  1. Use freshly shredded cheese from blocks for best results.
  2. Can use extra sharp cheddar for bolder flavor.
  3. Can increase broccoli to 4 cups if desired.

Tools You'll Need

  • Large pot.
  • Whisk.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (milk, cream, cheese).
  • Wheat (flour).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: ~
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~