This Broccoli Cheese Soup is a comforting, easy-to-make soup loaded with fresh broccoli florets and rich cheddar cheese, ready in just 45 minutes. Perfect for a quick weeknight meal or a cozy family gathering.
Prep Time15 minutesmins
Cook Time30 minutesmins
Total Time45 minutesmins
Course: Soup
Cuisine: American
Keyword: Broccoli and Cheese Soup Recipe
Servings: 8
Calories: 512kcal
Ingredients
8tablespoonssalted sweet cream butter
1cupfinely chopped sweet yellow onion
1tablespoonfresh minced garlic
⅓cupall-purpose flour
2½cupschicken broth
2cupswhole milk
1cupheavy cream
3½cupsfresh broccoli florets
3½cupsfresh shredded extra sharp cheddar cheese,plus ¼ cup for optional garnish
½cupshredded parmesan cheese
1½teaspoonskosher salt
1teaspoonfresh cracked black pepper
Instructions
Using a 4-5 quart heavy-bottomed stockpot over medium-high heat, melt the butter.
Add the onion and cook uncovered for 4-5 minutes, or until the onion is softened and translucent, stirring constantly.
Lower the heat to medium-low and add the garlic. Cook for 1 minute, stirring constantly.
Add the flour, and cook for 1 minute, stirring constantly.
Whisk in the chicken broth, milk, and heavy cream. Continue to whisk to combine and break any lumps.
Lower the heat to low and allow the soup to begin to thicken and slightly bubble.
Add the broccoli. Continue to stir occasionally to keep the soup from scorching. Cook for 10-12 minutes, or until the broccoli softens.
Remove the soup from the heat. Stir in the grated sharp cheddar cheese and parmesan. Stir until the cheese is completely incorporated.
Notes
You can also make this soup in a Dutch oven if you prefer.
Garlic can burn easily, so keep stirring and don’t let it sit too long in one spot.
This step is crucial for creating a roux, which will thicken the soup. Make sure the flour is fully incorporated and cooked through to avoid any raw flour taste.
For a smoother soup, blend it with an immersion blender or in a food processor. You can also lightly mash the broccoli with a potato masher.