Cheddar Broccoli Potato Soup Recipe

This hearty Cheddar Broccoli Potato Soup combines the comforting flavors of creamy cheddar cheese, tender potatoes, and nutritious broccoli. It’s a warming dish perfect for chilly evenings, and it’s substantial enough to serve as a satisfying main course.


  • 5 1/2 tablespoons butter, divided
  • 1 1/3 cups chopped carrots (about 3 medium)
  • 1 cup chopped celery (about 2 stalks)
  • 1 cup chopped yellow onion (about 1 small)
  • 2 cloves garlic, minced
  • 3 cups low-sodium chicken broth
  • 3 1/2 cups peeled and cubed russet potatoes, cut 1/2-inch to 3/4-inch thick (about 2 large)
  • 3 cups chopped broccoli florets (from about 2 heads)
  • 1/4 teaspoon dried thyme
  • Salt and freshly ground black pepper, to taste
  • 6 tablespoons all-purpose flour
  • 3 cups milk (preferably 1% or 2%)
  • 1/2 cup heavy cream
  • 2 cups shredded sharp cheddar cheese (8 oz)
  • 1/3 cup finely shredded parmesan cheese (1 oz)


  1. Melt Butter and Sauté Vegetables:
    • In a large pot, melt 2 tablespoons of butter over medium heat. Add the carrots, celery, and onion. Sauté until the vegetables are softened, about 4-5 minutes.
    • Add the minced garlic and cook for another minute until fragrant.
  2. Simmer Potatoes and Broccoli:
    • Pour in the chicken broth and bring to a boil. Add the cubed potatoes, chopped broccoli, and dried thyme. Season with salt and pepper.
    • Reduce heat to a simmer, cover, and cook until the potatoes and broccoli are tender, about 10-12 minutes.
  3. Prepare Roux:
    • While the vegetables are simmering, in a separate saucepan, melt the remaining 3 1/2 tablespoons butter over medium heat.
    • Whisk in the flour and cook for about 1 minute. Gradually add the milk and heavy cream, whisking continuously until smooth and slightly thickened.
  4. Combine and Finish Cooking:
    • Slowly pour the milk mixture into the pot with the vegetables, stirring continuously. Bring to a simmer and allow to thicken, about 2-3 minutes.
    • Remove from heat. Stir in the shredded cheddar and Parmesan cheeses until melted and smooth.
  5. Adjust Seasonings and Serve:
    • Taste and adjust the seasoning with additional salt and pepper if needed.
    • Serve the soup hot, garnished with extra cheese or fresh herbs if desired.


  • For Thicker Soup: If you prefer a thicker soup, you can puree part of it with an immersion blender before adding the cheese.
  • Dairy-Free Version: Substitute the butter with olive oil, the milk with a non-dairy alternative like almond milk, and use dairy-free cheese.
  • Add Protein: Consider adding cooked, diced chicken or bacon for additional protein and flavor.


Cheddar Broccoli Potato Soup is a classic comfort food that’s both nourishing and filling. Its creamy texture and rich flavor make it a favorite for family dinners or when you need a bit of warmth on a cold day. Enjoy this delicious soup on its own, or pair it with crusty bread for a complete meal.