A creamy and hearty broccoli potato cheese soup made with sharp cheddar, tender vegetables, and a rich, satisfying texture. Perfect for cozy nights and easy meal prep.
1.5 lbs broccoli florets
3 medium Yukon gold or russet potatoes, peeled and cubed
2 carrots, diced (optional)
1 small onion, diced
2 cloves garlic, minced
4 cups low-sodium vegetable or chicken broth
½ tsp dried thyme
½ tsp salt
¼ tsp pepper
3 tbsp butter (divided)
1 tbsp olive oil
3 tbsp all-purpose flour
2 cups whole milk or half-and-half
2 cups shredded sharp cheddar cheese
Pinch of nutmeg (optional)
Additional broth or milk, as needed
Use fresh-grated cheese for best texture. Adjust thickness by blending or adding more liquid.