Make a rich and comforting Broccoli Cheddar Soup from scratch. This recipe delivers a velvety smooth texture and deep cheesy flavor, perfect for a cozy meal.
Author:cookingbycarla
Prep Time:15 min
Cook Time:30 min
Total Time:45 min
Yield:4 servings 1x
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
2 tablespoons unsalted butter
2 tablespoons all-purpose flour
1 medium yellow onion, finely chopped
2 cups chicken or vegetable broth
2 cups milk (whole milk preferred for richness)
4 cups fresh broccoli florets, chopped small
1 cup shredded sharp cheddar cheese
1/2 teaspoon garlic powder
Salt and black pepper to taste
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 the onions.
Whisk in the flour and cook for 1 minute, stirring constantly to create a roux.
Gradually whisk in the broth until smooth. Then, slowly whisk in the milk.
Bring the mixture to a gentle simmer, stirring often until the sauce thickens slightly.
Add the chopped broccoli florets and garlic powder. Simmer until the broccoli is tender, about 10 to 12 minutes.
Reduce the heat to low. Remove the pot from the heat. Gradually stir in the shredded cheddar cheese until it is completely melted and the soup is smooth. Do not boil the soup after adding the cheese, or it may separate.
Season with salt and pepper to your preference.
Serve immediately. For a creamier texture, you may blend a portion of the soup before adding the cheese.
Notes
Use sharp cheddar cheese for the best flavor in your cheesy soup.
If you want a thicker soup, simmer for a few extra minutes before adding the cheese, or use a potato starch slurry at the end.
For a high protein soup option, stir in 1/2 cup of plain Greek yogurt or cottage cheese (blended smooth) after removing the soup from the heat, just before adding the cheddar.