A hearty, creamy soup filled with tender broccoli, soft potatoes, and melted cheddar cheese—perfect for cozy nights or meal prep.
2 tbsp butter
1 small onion, diced
3 cloves garlic, minced
2 tbsp all-purpose flour
2 cups chicken or vegetable broth
2 cups milk (whole or 2%)
2 medium potatoes, peeled and diced
1 cup shredded carrots (optional)
3 cups chopped broccoli florets
2½ cups shredded sharp cheddar cheese
Salt and pepper to taste
Melt butter in a large pot. Sauté onion for 4–5 minutes. Add garlic and cook 1 minute more.
Stir in flour and cook for 2 minutes, stirring constantly.
Gradually add broth and milk, whisking until smooth.
Add potatoes and carrots. Simmer for 10–12 minutes until tender.
Add broccoli and cook 5–7 more minutes.
Reduce heat and stir in cheese until melted and smooth.
Season with salt, pepper, and optional spices.
Serve hot with toppings of choice.
Use frozen broccoli if needed. For a lighter soup, reduce cheese or use low-fat milk. Partially blend for a smoother texture.