Description
A creamy, hearty one-pot soup with tender potatoes, fresh broccoli, and melty cheddar cheese – ultimate comfort food.
Ingredients
2 tbsp olive oil
1 medium yellow onion, chopped
2 cloves garlic, minced
4 large potatoes (Russet or Yukon Gold), peeled and diced
4 cups broccoli florets
4 cups vegetable or chicken broth
1/2 cup full-fat milk or half-and-half
2 cups sharp cheddar cheese, shredded
1/4 cup Parmesan cheese (optional)
1 tsp dried thyme
1/2 tsp smoked paprika
Salt and freshly ground black pepper, to taste
Instructions
1. Heat olive oil in a large pot over medium heat. Add chopped onion and sauté 5 minutes until softened.
2. Stir in minced garlic and cook 1 minute until fragrant.
3. Add diced potatoes and pour in broth. Bring to a boil, cover, and simmer 10-15 minutes until potatoes are tender.
4. Stir in broccoli florets and cook 5-7 minutes until just tender.
5. Reduce heat to low, stir in milk, then gradually add cheddar and Parmesan, stirring until melted and smooth.
6. Season with thyme, smoked paprika, salt, and pepper.
7. Serve hot, garnished with chives, parsley, sour cream, or croutons if desired.
Notes
For spice, add red pepper flakes or hot sauce.
Make vegetarian by using vegetable broth.
Add shredded chicken for protein (optional).
Extra veggies like carrots or spinach can be added with broccoli.
For extra creaminess, stir in cream cheese.
Blend part of the soup for a thicker, creamier texture.
Leftovers keep 3-4 days refrigerated.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: One-pot
- Cuisine: American
Keywords: cheddar broccoli potato soup, one-pot soup, cheesy soup, comfort food
