Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Cheesy Broccoli Potato Soup | Easy Stovetop Comfort


  • Author: Lily author
  • Total Time: 45 minutes
  • Yield: 4 servings 1x

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

  1. 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.
  2. 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.
  3. 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.
  4. Add the Broccoli: Stir in broccoli florets and simmer for another 3-5 minutes until tender-crisp and bright green.
  5. 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.
  6. 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.
  7. Melt the Cheese: Reduce heat to low and gradually add 2 cups of shredded sharp cheddar cheese, stirring until melted and smooth.
  8. 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.