Description
This Cheesy Broccoli Potato Soup is a warm, creamy embrace in a bowl, perfect for cozy nights. With tender potatoes and vibrant broccoli in a rich, cheesy broth, it’s a deeply satisfying meal that comes together effortlessly.
Ingredients
Scale
- 2 tablespoons unsalted butter
- 1 onion, minced
- 2 garlic cloves, minced
- 4 cups beef broth
- 4 cups Russet or Yukon Gold potatoes, peeled and diced into ½-inch cubes
- 2 cups fresh broccoli florets, chopped into small pieces
- ⅓ cup all-purpose flour
- 2 cups milk (whole milk preferred)
- 1 cup half-and-half (or heavy cream)
- 2 cups shredded sharp cheddar cheese
- Salt, to taste
- Freshly ground black pepper, to taste
- A tiny pinch of nutmeg (optional)
- A dash of cayenne pepper (optional)
Instructions
- Prep Your Veggies: Peel and dice your potatoes into ½-inch cubes. Chop your fresh broccoli into small, bite-sized florets. Mince your onion and garlic.
- Sauté the Aromatics: In a large pot, melt 2 tablespoons of unsalted butter over medium heat. Add minced onion and cook until softened and translucent, about 5-7 minutes. Stir in minced garlic and cook for another minute until fragrant.
- Cook the Potatoes: Add diced potatoes and 4 cups of beef broth to the pot. Bring to a boil, then reduce heat to a simmer, cover, and cook for about 10-15 minutes until potatoes are fork-tender.
- Add the Broccoli: Stir in broccoli florets and simmer for another 3-5 minutes until tender-crisp and bright green.
- Prepare the Roux and Dairy Base: In a separate saucepan, melt 4 tablespoons of unsalted butter over medium heat. Whisk in ⅓ cup of all-purpose flour and cook for 1-2 minutes. Gradually whisk in 2 cups of milk and 1 cup of half-and-half, stirring until thickened and simmering, about 5-7 minutes.
- Combine and Thicken: Pour the creamy mixture into the pot with potatoes and broccoli. Stir gently to combine. Mash about a third of the potatoes in the pot for a thicker texture.
- Melt the Cheese: Reduce heat to low and gradually add 2 cups of shredded sharp cheddar cheese, stirring until melted and smooth.
- Season and Serve: Taste the soup and season with salt and pepper. Optionally add nutmeg or cayenne pepper. Serve hot.
- Prep Time: 15 mins
- Cook Time: 30 mins
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 450
- Sugar: 5 g
- Sodium: 800 mg
- Fat: 25 g
- Saturated Fat: 15 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 5 g
- Protein: 15 g
- Cholesterol: 60 mg
Keywords: For ultimate creaminess, blend a portion of the soup or mash some potatoes. Use high-quality cheese for the best flavor and avoid overcooking the broccoli to maintain texture.