Go Back

Broccoli potato cheese soup recipe

This broccoli potato cheese soup recipe is a creamy, hearty, and comforting dish made with tender potatoes, fresh broccoli, and rich cheddar cheese. Perfect for cold nights, busy weeknights, or cozy family meals, this soup is both nutritious and delicious. Serve it with warm bread or a side salad for a complete meal.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 bowls
Course: Main Course, Soup
Cuisine: American

Ingredients
  

  • 4 cups fresh broccoli florets or frozen, chopped
  • 2 medium potatoes peeled and diced
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 3 cups chicken or vegetable broth
  • 2 cups milk whole or 2% works best
  • 2 cups shredded sharp cheddar cheese
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • Salt and pepper to taste
  • Optional: pinch of nutmeg or paprika

Method
 

  1. Melt butter in a large pot over medium heat. Add onion and garlic, sauté until softened.
  2. Stir in diced potatoes and pour in broth. Bring to a boil, reduce heat, and simmer 12–15 minutes until potatoes are tender.
  3. Add broccoli florets and simmer another 8–10 minutes, until tender.
  4. In a small bowl, whisk flour and milk until smooth. Stir into soup, simmer until slightly thickened.
  5. Remove from heat. Stir in shredded cheddar until melted.
  6. Season with salt, pepper, and optional spices.
  7. Blend smooth with an immersion blender, or leave chunky for texture.
  8. Serve hot with extra cheese, croutons, or bacon on top.