Print

The Best Broccoli Potato Cheese Soup – Creamy, Cheesy & Comforting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

The Best Broccoli Potato Cheese Soup – creamy, cheesy, and incredibly comforting, this soup is packed with tender potatoes, fresh broccoli, and melty cheddar cheese. Made in one pot in under an hour, it’s the perfect cozy meal for cold days. Better than any restaurant version!

Ingredients

Scale
  • 1 to 2 tablespoons butter
  • 1 onion, diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
  • 4 cups halal chicken stock (or vegetable stock)
  • 1/4 cup cornstarch
  • 1 cup milk
  • 2 large potatoes, peeled and chopped into 1/2 inch cubes
  • 16 ounces broccoli florets (fresh or frozen)
  • 1 1/2 cups shredded cheddar cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground pepper

Instructions

  1. Melt butter in a pot over medium-high heat. Sauté the onion until softened, about 3 minutes.
  2. Add carrots, salt, and pepper, and cook for another 3 to 4 minutes. Add garlic and sauté for 30 seconds.
  3. Add potatoes and chicken stock. Cover and bring to a simmer. Cook for about 10 minutes, until potatoes are tender.
  4. Add broccoli and continue simmering for about 10 minutes, until both broccoli and potatoes are fork-tender.
  5. In a small bowl, mix cornstarch with milk until smooth, then stir into the soup.
  6. Add shredded cheddar cheese and stir until melted and fully combined.
  7. Serve hot and enjoy.

Notes

  • For a thicker soup, add an extra tablespoon of cornstarch mixed with milk.
  • Use sharp cheddar cheese for a more pronounced cheesy flavor.
  • For a smoother texture, use an immersion blender to partially blend the soup before adding cheese.
  • Add cooked ham, bacon, or shredded chicken for extra protein.
  • Substitute almond milk and dairy-free cheese for a dairy-free version.
  • Add a pinch of nutmeg or cayenne for extra warmth.
  • Leftovers can be refrigerated for up to 5 days – reheats beautifully on the stovetop or microwave.
  • This soup freezes well for up to 3 months (texture may change slightly – whisk well when reheating).