Description
This Broccoli Potato Cheese Soup is a comforting, creamy soup that combines tender potatoes, fresh broccoli, and a rich, cheesy broth. Perfect for cold weather, this soup is hearty and flavorful, making it the ultimate cozy meal for any time of year.
Ingredients
Units
Scale
- 2 tablespoons unsalted butter
- 1 small onion (chopped)
- 2 cloves garlic (minced)
- 3 medium potatoes (peeled and diced)
- 4 cups chicken or vegetable broth
- 2 cups fresh broccoli florets
- 1/2 cup heavy cream
- 1 1/2 cups shredded sharp cheddar cheese
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 1/2 teaspoon dried thyme (optional)
- Fresh parsley (chopped, for garnish)
Instructions
- In a large pot, melt the butter over medium heat. Add the chopped onion and cook for 4-5 minutes until softened.
- Add the minced garlic and cook for another 1-2 minutes, until fragrant.
- Add the diced potatoes and chicken broth to the pot. Bring to a boil, then reduce the heat and simmer for 10-15 minutes, or until the potatoes are tender.
- While the potatoes are cooking, blanch the broccoli in boiling water for 3-4 minutes, then drain and set aside.
- Once the potatoes are soft, use an immersion blender to blend the soup until smooth and creamy. (Alternatively, transfer to a blender in batches.)
- Stir in the heavy cream, shredded cheddar cheese, salt, pepper, and dried thyme (if using). Stir until the cheese is melted and the soup is creamy.
- Add the blanched broccoli and stir to combine. Simmer for 3-5 minutes to heat everything through.
- Taste and adjust seasoning as needed.
- Serve the soup warm, garnished with chopped fresh parsley.
Notes
- For extra creaminess, you can add more heavy cream or even a dollop of sour cream when serving.
- You can substitute the broccoli with cauliflower for a different twist on this soup.
- To make the soup gluten-free, ensure the broth you use is gluten-free.
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: ~350
- Sugar: 5g
- Sodium: 700mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 5g
- Protein: 10g
- Cholesterol: 45mg