Go Back

Broccoli Potato Cheese Soup

This Broccoli Potato Cheese Soup is thick, creamy, and incredibly comforting. Made with tender potatoes, fresh broccoli, and melted cheddar cheese—perfect for cozy lunches or easy family dinners.
Prep Time: 10 minutesCook Time: 30 minutesTotal Time: 40 minutes
Course: Soup / Main CourseCuisine: AmericanServings: 4 servingsCalories: ~390 kcal per serving

Ingredients
  

  • Soup Base
  • 2 tbsp butter
  • 1 small onion diced
  • 3 cloves garlic minced
  • Vegetables
  • 3 cups potatoes peeled and diced
  • 3 cups broccoli florets
  • Liquids
  • 4 cups chicken or vegetable broth
  • cups milk or half-and-half for richer soup
  • Cheese & Seasoning
  • 2 cups sharp cheddar cheese freshly grated
  • ½ tsp salt adjust to taste
  • ½ tsp black pepper
  • Optional Garnish
  • Extra shredded cheese
  • Croutons or crispy bacon bits
  • Chopped parsley or green onions

Method
 

  1. Sauté aromatics
  2. In a large pot, melt butter over medium heat. Add onion and cook until soft. Stir in garlic and cook for 30 seconds.
  3. Cook potatoes
  4. Add diced potatoes and broth. Bring to a boil, then reduce heat and simmer for 15 minutes or until potatoes are tender.
  5. Add broccoli
  6. Stir in broccoli and cook for 5 minutes, just until tender and bright green.
  7. Blend
  8. Use an immersion blender to partially blend the soup, leaving some texture.
  9. Add dairy & cheese
  10. Lower heat. Stir in milk, then gradually add cheese, stirring until melted and smooth.
  11. Season & serve
  12. Season with salt and pepper. Serve warm with your favorite toppings.