Description
This Broccoli Potato Cheese Soup is rich, creamy, and packed with flavor! Made with tender potatoes, fresh broccoli, and melty cheese, it’s the perfect cozy meal for a chilly day. Serve it with crusty bread for a satisfying lunch or dinner.
Ingredients
Units
Scale
- 2 tbsp butter
- 1 small onion (diced)
- 2 cloves garlic (minced)
- 3 medium russet potatoes (peeled and diced)
- 4 cups broccoli florets (chopped)
- 4 cups vegetable or chicken broth
- 1 cup milk (whole or 2%)
- 1 cup heavy cream (or half-and-half)
- 2 cups shredded sharp cheddar cheese
- 1/2 tsp salt (or to taste)
- 1/2 tsp black pepper
- 1/2 tsp smoked paprika (optional)
- 1/4 tsp cayenne pepper (optional, for heat)
- 1 tbsp cornstarch + 2 tbsp water (optional, for thickening)
Instructions
- Sauté Aromatics: In a large pot, melt butter over medium heat. Add onion and cook until soft, about 3 minutes. Stir in garlic and cook for another 30 seconds.
- Cook the Potatoes: Add diced potatoes and broth to the pot. Bring to a boil, then reduce heat and simmer for about 15 minutes, or until potatoes are tender.
- Add Broccoli: Stir in the chopped broccoli and cook for another 5–7 minutes until tender but still bright green.
- Blend (Optional): For a smoother soup, use an immersion blender to partially blend the soup, leaving some chunks for texture.
- Add Dairy & Cheese: Stir in milk and heavy cream, then gradually add shredded cheese, stirring constantly until melted and smooth.
- Season & Thicken: Add salt, black pepper, smoked paprika, and cayenne. If the soup is too thin, mix cornstarch with water and stir it in to thicken.
- Serve: Ladle into bowls and top with extra cheese, croutons, or crispy bacon if desired. Enjoy warm!
Notes
- Use Yukon Gold potatoes for a creamier texture.
- Swap cheddar with Gruyère or Monterey Jack for a different flavor.
- Make it gluten-free by using cornstarch instead of flour.
- Add crisped bacon or ham for extra heartiness.
- Recipe Details
Nutrition
- Calories: ~280
- Sugar: 4g
- Sodium: 450mg
- Fat: 17g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 45mg