Print

Broccoli Cheese and Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Broccoli Cheese and Potato Soup is creamy, hearty, and packed with tender potatoes, fresh broccoli, and melted cheddar cheese. Perfect for cozy dinners or meal prep, this easy one-pot soup recipe delivers rich flavor, comforting texture, and a satisfying bowl of homemade comfort food.

Ingredients

  • 2 tablespoons butter

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 3 cups broccoli florets, chopped

  • 2 medium potatoes, peeled and diced

  • 1 cup carrots, diced

  • 4 cups chicken or vegetable broth

  • 1 cup milk or half-and-half

  • 1 ½ cups cheddar cheese, shredded

  • 3 tablespoons all-purpose flour

  • Salt, to taste

  • Black pepper, to taste

Instructions

  • In a large pot, melt the butter over medium heat.

  • Add the chopped onion and cook for about 3–4 minutes until softened.

  • Stir in the minced garlic and cook for another minute until fragrant.

  • Sprinkle the flour over the mixture and stir continuously for about 1 minute to create a light roux.

  • Gradually pour in the broth, stirring constantly to avoid lumps.

  • Add the diced potatoes, carrots, and broccoli to the pot.

  • Bring the soup to a gentle boil, then reduce the heat and simmer for 15–20 minutes, or until the vegetables are tender.

  • Stir in the milk or half-and-half and heat gently.

  • Add the shredded cheddar cheese and stir until completely melted and smooth.

  • Season with salt and black pepper to taste, then serve warm.

Notes

For a thicker soup, blend a portion of the soup using an immersion blender before adding the cheese.Use freshly shredded cheese for the smoothest texture when melting.If the soup becomes too thick, add a little extra milk or broth while reheating.This soup pairs well with crusty bread or garlic toast for a complete meal.