A creamy, comforting soup packed with tender potatoes, vibrant broccoli, and melted sharp cheddar cheese. Perfect for cozy nights and easy weeknight meals.
2 tbsp butter
1 small onion, diced
2 garlic cloves, minced
1 carrot (optional), diced
2 tbsp all-purpose flour
2 cups low-sodium chicken or vegetable broth
2 cups whole milk or half-and-half
2 medium potatoes, peeled and diced
3 cups broccoli florets, chopped
1½ cups shredded sharp cheddar cheese
½ tsp salt
¼ tsp black pepper
¼ tsp mustard powder
Melt butter in a pot. Sauté onion, garlic, and carrot until soft.
Stir in flour and cook 1–2 minutes to form roux.
Whisk in broth and milk. Add potatoes. Simmer 10–12 mins.
Add broccoli. Simmer 5–6 mins until just tender.
Mash some veggies for texture.
Turn off heat. Stir in cheese and seasonings until melted.
Serve hot with optional toppings.
Use freshly shredded cheese for best melt. Do not boil after adding cheese. Soup thickens as it sits.