A recipe for creamy, rich broccoli cheddar soup that replicates the flavor and texture of popular restaurant versions.
Author:Ahazzam
Prep Time:15 min
Cook Time:30 min
Total Time:45 min
Yield:6 servings
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
4 tablespoons unsalted butter
1/2 cup finely chopped yellow onion
1/4 cup all-purpose flour
4 cups chicken broth
1 cup whole milk
1 cup heavy cream
1 teaspoon salt
1/2 teaspoon black pepper
1/4 teaspoon nutmeg
3 cups fresh broccoli florets, finely chopped
2 cups sharp cheddar cheese, freshly shredded
1 cup Monterey Jack cheese, freshly shredded
1 tablespoon cornstarch mixed with 2 tablespoons cold water (slurry)
Instructions
Melt the butter in a large pot or Dutch oven over medium heat.
Add the chopped onion and cook until soft, about 5 minutes. Do not brown.
Whisk in the flour to create a roux. Cook, stirring constantly, for 1 minute.
Gradually whisk in the chicken broth until smooth. Bring the mixture to a simmer, stirring until it thickens slightly.
Stir in the milk, heavy cream, salt, pepper, and nutmeg. Heat through, but do not boil.
Add the finely chopped broccoli florets. Simmer gently until the broccoli is tender, about 10 to 15 minutes.
Reduce the heat to low. Stir in the shredded cheddar and Monterey Jack cheeses, a handful at a time, stirring until each addition is fully melted and smooth before adding more. Do not let the soup boil after adding cheese.
Whisk the cornstarch slurry and slowly pour it into the soup while stirring. Simmer for 1 to 2 minutes until the soup reaches your desired thickness.
Taste and adjust seasoning if necessary before serving hot.
Notes
Shred your own cheese; pre-shredded cheese contains anti-caking agents that can make the soup grainy.
For a smoother soup, you can use an immersion blender to partially blend the soup before adding the cheese.
If you prefer a thinner soup, skip the cornstarch slurry step.