Ultimate Broccoli Cheese Soup: A Rich and Creamy Delight

Broccoli Cheese Soup in a white bowl, featuring tender broccoli florets, shredded carrots, and a rich, creamy cheddar cheese base, with a spoon lifting a hearty bite.

Indulge in the ultimate comfort food with our Ultimate Broccoli Cheese Soup—a rich and creamy delight that’s both nourishing and satisfying. With its perfect blend of fresh broccoli and a duo of cheeses, this soup is a creamy wonder that’s bound to become a household favorite. Whether you’re cozying up on a chilly evening or looking for a fulfilling lunch, this homemade soup is easy, delicious, and perfect for any occasion.

Why You’ll Love This Broccoli Cheese Soup

Our Broccoli Cheese Soup recipe is a standout with its velvety texture and depth of flavor. It’s not just a soup; it’s a hug in a bowl. This soup promises a cheesy, hearty, and comforting experience with every spoonful. Plus, it’s a fantastic way to sneak in those greens for the veggie skeptics at your table.

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 white bowl, featuring tender broccoli florets, shredded carrots, and a rich, creamy cheddar cheese base, with a spoon lifting a hearty bite.

Ultimate Broccoli Cheese Soup: A Rich and Creamy Delight

  • Total Time: 25 minutes
  • Yield: 6 1x


Truly the BEST Broccoli Cheese Soup! It’s perfectly cheesy, hearty, rich, creamy, and it’s super easy to make! Pair it with fresh bread for a delicious cozy dinner. Makes about 8 cups.


  • 6 tablespoons butter, divided into 1 tablespoon pieces
  • 1 cup finely chopped yellow onion
  • 1 large garlic clove, minced
  • 1/4 cup + 3 tablespoons all-purpose flour
  • 3 1/4 cups low-fat milk, plus more as needed
  • 1 can (14.5 oz) low-sodium chicken broth
  • 1/2 cup heavy cream
  • 3 cups finely chopped fresh broccoli florets
  • 10 ounces sharp or extra sharp cheddar cheese, shredded, plus more for garnish
  • 1 ounce Parmesan cheese, finely shredded
  • Salt and freshly ground black pepper, to taste


  1. Melt the Butter: In a large pot, melt butter over medium-high heat. Add onions and cook until soft, about 4-5 minutes.
  2. Cook Garlic and Flour: Add garlic and flour, cooking for about 1 minute, stirring constantly to prevent burning.
  3. Whisk in Liquids: Gradually whisk in milk followed by chicken broth. Add the broccoli florets.
  4. Thicken the Soup: Continue to stir the soup until it thickens, then reduce heat to low. Cook until the broccoli is tender, about 6-8 minutes.
  5. Add Cream and Cheese: Remove the pot from heat. Stir in heavy cream and then add the cheddar and Parmesan cheeses, stirring until melted and well combined.
  6. Season: Add salt and pepper to taste. Serve hot, garnished with extra shredded cheddar if desired.


  • *From about 2 heads of broccoli, use floret portion only. I began with about 1 lb broccoli crowns, chopped off majority of the stems, then chopped the florets into very small pieces about 1/2 inch. Sometimes I like extra broccoli so I use 4 cups.
  • **For milder flavor use sharp cheddar for bolder flavor use extra shape cheddar cheese.
  • **Use freshly shredded cheese from blocks of cheese for best flavor and texture.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes


  • Calories: 541
  • Sugar: 11g
  • Sodium: 600mg
  • Fat: 39g
  • Carbohydrates: 26g
  • Fiber: 4g
  • Protein: 24g
  • Cholesterol: 121mg

Tips for Perfect Broccoli Cheese Soup

  • For the best flavor and texture, use freshly shredded cheese from blocks.
  • If you prefer a milder taste, use sharp cheddar; for a bolder flavor, opt for extra sharp cheddar.
  • Chop the broccoli into small, bite-sized pieces for even cooking and a pleasant texture in every spoonful.

Nutritional Information

Each serving of this Broccoli Cheese Soup is not only delicious but also offers nutritional benefits such as vitamin C, calcium, and iron. Please note that nutritional values are estimates and can vary based on ingredients used and portion sizes.

Serving Suggestions

This soup pairs beautifully with a slice of crusty bread or a light salad for a well-rounded meal. It’s an excellent option for an appetizer or a main dish, and it’s always a hit when served in a bread bowl for an extra touch of indulgence.

Storage and Reheating

Store leftover soup in the refrigerator for up to 3 days. Reheat on the stove or in the microwave, adding a bit of milk if the soup has thickened too much. For best results, keep the broccoli and cheese soup separate from any bread or crunchy toppings until ready to serve.

FAQs About Broccoli Cheese Soup

Can I make this soup vegetarian?

Yes, simply use vegetable stock instead of chicken broth to keep it vegetarian-friendly.

How can I thicken the soup without flour?

For a gluten-free alternative, you can use cornstarch mixed with a little cold water to thicken the soup.

Is this soup freezer-friendly?

Due to the dairy content, freezing might affect the texture, so it’s best enjoyed fresh.

Our Ultimate Broccoli Cheese Soup is more than just a recipe; it’s a celebration of cozy comfort in a bowl. With its rich flavors, creamy texture, and wholesome ingredients, it’s sure to warm you from the inside out. So next time you’re in need of a little comfort, remember that a steaming pot of homemade Broccoli Cheese Soup is just a few simple steps away.

READ ALSO: Savory Sausage Tortellini Soup Recipe