Creamy Broccoli Cheese Soup Recipe-Easy & Flavorful
Broccoli Cheese Soup Recipe: it’s a phrase that conjures up images of cozy evenings, comforting meals, and pure, unadulterated deliciousness. Who doesn’t love a steaming bowl of creamy, velvety soup bursting with the vibrant green goodness of broccoli and the irresistible tang of melted cheese? This isn’t just any soup; it’s a hug in a bowl, a nostalgic throwback to childhood favorites, and a sophisticated comfort food that stands the test of time. What makes this broccoli cheese soup recipe so special? It’s the perfect marriage of earthy, slightly bitter broccoli with a rich, savory cheese sauce, all brought together with a hint of garlic and onion. It’s surprisingly simple to make, proving that sometimes, the most beloved dishes are also the easiest to recreate at home. Get ready to master this classic, and prepare for rave reviews!

Broccoli Cheese Soup Recipe
There’s something incredibly comforting about a warm bowl of homemade broccoli cheese soup. It’s a classic for a reason – rich, creamy, and packed with flavor. Forget those watery, bland versions you might have tried; this recipe delivers pure, unadulterated cheesy goodness with vibrant broccoli. It’s surprisingly easy to make, making it a perfect weeknight meal or a delightful appetizer. This recipe focuses on building layers of flavor, starting with a solid base of aromatics and a perfectly thickened roux, culminating in a velvety smooth soup that will have everyone asking for seconds.
Ingredients:
- 6 Tbsp butter, (cut into 1 Tbsp pieces)
- 1 cup finely chopped yellow onion
- 1 large clove garlic, (finely minced)
- 1/4 cup + 3 tbsp all-purpose flour
- 3 1/4 cups low-fat milk, (then more to thin if desired)
- 1 (14.5 oz) can low-sodium chicken broth
- 1/2 cup heavy cream
- 3 cups (packed) finely chopped fresh broccoli florets*
- 10 oz (2 1/2 cups) sharp cheddar cheese (or extra sharp cheddar cheese, plus more for serving**)
- 1 oz (1/3 cup) finely shredded Parmesan cheese
- salt and freshly ground black pepper, (to taste)
Cooking Instructions:
1.
Sautéing the Aromatics
In a large pot or Dutch oven over medium heat, melt the 6 tablespoons of butter. Once the butter has melted and is shimmering, add the 1 cup of finely chopped yellow onion. We want to cook these onions until they are softened and translucent, which usually takes about 5-7 minutes. Stir them occasionally to prevent sticking. This gentle cooking process sweetens the onions and forms the flavor base of our soup. Don’t rush this step; patience here will pay off in deliciousness. Once the onions are soft, add the 1 large clove of finely minced garlic. Cook for another minute until fragrant, being careful not to burn the garlic, as burnt garlic can impart a bitter taste.
2.
Creating the Roux
Sprinkle the 1/4 cup plus 3 tablespoons of all-purpose flour over the softened onions and garlic. Whisk continuously for about 1-2 minutes. This is how we create a roux, which is essential for thickening our soup. The flour cooks in the butter, removing the raw flour taste and developing a nutty aroma. The mixture will turn into a paste, sometimes referred to as a “blond roux.” Ensure you’re whisking constantly to prevent lumps from forming. This step is crucial for a smooth, creamy soup.
3.
Gradually Adding Liquids
Slowly begin to whisk in the 3 1/4 cups of low-fat milk, a little at a time. It’s important to add the milk gradually, whisking vigorously after each addition to ensure the roux is fully incorporated and no lumps form. Continue whisking until all the milk has been added and the mixture is smooth. Next, pour in the 1 (14.5 oz) can of low-sodium chicken broth. Stir everything together well. Bring the mixture to a gentle simmer over medium-low heat, stirring frequently. Allow it to simmer for about 5 minutes, or until the soup has thickened to your desired consistency. If it becomes too thick, you can always add a little more milk later to thin it out.
4.
Cooking the Broccoli and Finishing the Soup
Add the 3 cups of packed finely chopped fresh broccoli florets to the simmering soup. We’re looking for tender-crisp broccoli, so cook them for about 5-8 minutes, or until they reach your preferred level of tenderness. You can test a piece with a fork; it should be easily pierced but still have a slight bite. Once the broccoli is cooked, reduce the heat to low. Stir in the 1/2 cup of heavy cream. This will add a wonderful richness and silky texture to the soup.
5.
Melting the Cheese and Seasoning
Now for the star of the show: the cheese! Gradually add the 10 oz (2 1/2 cups) of sharp cheddar cheese and the 1 oz (1/3 cup) of finely shredded Parmesan cheese to the pot. Stir gently until all the cheese has melted and is fully incorporated into the soup. Do not boil the soup after adding the cheese, as this can cause the cheese to become oily or grainy. Once the cheese is melted and the soup is smooth and creamy, taste it and season with salt and freshly ground black pepper to your liking. Remember that the cheese is already salty, so start with a small amount of salt and add more if needed.
* Using fresh broccoli florets will give you the best flavor and texture. If you’re in a pinch, you can use frozen broccoli florets, but make sure to thaw them and drain off any excess water before adding them to the soup.
** For an extra cheesy touch, reserve a little shredded cheddar cheese to sprinkle on top of each serving. A few croutons or a sprinkle of fresh chives also make a lovely garnish.

Conclusion:
There you have it – a simple yet incredibly satisfying Broccoli Cheese Soup recipe that’s sure to become a family favorite. Its creamy texture, vibrant green hue, and cheesy goodness make it the perfect comforting meal for any occasion. This recipe is fantastic because it’s quick to prepare, uses common ingredients, and delivers a restaurant-quality taste right in your own kitchen. It’s also wonderfully versatile, adapting beautifully to your preferences. Enjoy it piping hot on a chilly evening, as a light lunch with a crusty bread, or as a starter for a more elaborate meal. I encourage you to give this Broccoli Cheese Soup a try; you won’t be disappointed!
Frequently Asked Questions about Broccoli Cheese Soup:
Can I make this soup ahead of time?
Yes, absolutely! This Broccoli Cheese Soup reheats beautifully. Allow it to cool completely before storing it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring occasionally, or in the microwave. You might need to add a splash of milk or broth if the soup has thickened too much.
What are some ways to make this Broccoli Cheese Soup healthier?
For a lighter version of this Broccoli Cheese Soup, you can reduce the amount of butter and heavy cream. Consider using low-fat milk or unsweetened almond milk, and opt for a sharp cheddar with a strong flavor so you don’t need as much. You can also add extra vegetables like carrots or celery for added nutrients and texture.
Can I freeze this Broccoli Cheese Soup?
While it’s best enjoyed fresh, you can freeze this Broccoli Cheese Soup. However, be aware that the dairy components (milk and cream) can sometimes separate upon thawing, which can affect the texture. If you plan to freeze it, consider leaving out the dairy until you reheat and finish the soup on the stovetop. It’s generally recommended to freeze the base soup without the dairy and add it back in during the reheating process.

Broccoli Cheese Soup Recipe
A creamy and comforting broccoli cheese soup made with fresh broccoli, sharp cheddar, and Parmesan cheese.
Ingredients
-
6 Tbsp butter
-
1 cup finely chopped yellow onion
-
1 large clove garlic, finely minced
-
1/4 cup + 3 tbsp all-purpose flour
-
3 1/4 cups low-fat milk
-
1 (14.5 oz) can low-sodium chicken broth
-
1/2 cup heavy cream
-
3 cups packed finely chopped fresh broccoli florets
-
10 oz sharp cheddar cheese
-
1 oz finely shredded Parmesan cheese
-
salt and freshly ground black pepper, to taste
Instructions
-
Step 1
Melt butter in a large pot or Dutch oven over medium heat. Add onion and cook until softened, about 5-7 minutes. -
Step 2
Add garlic and cook for 1 minute more until fragrant. -
Step 3
Whisk in the flour and cook, stirring, for 1-2 minutes to create a roux. -
Step 4
Gradually whisk in the milk and chicken broth until smooth. Bring to a simmer, stirring constantly. -
Step 5
Add the broccoli florets and cook until tender, about 10-12 minutes. -
Step 6
Stir in the heavy cream, cheddar cheese, and Parmesan cheese. Cook, stirring, until the cheese is melted and the soup is heated through. Do not boil. -
Step 7
Season with salt and freshly ground black pepper to taste. Add more milk if a thinner consistency is desired.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.