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

Broccoli and Potato Soup Recipe


  • Author: Isabella
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Diet: Low Salt

Description

This creamy Broccoli and Potato Soup is a comforting and hearty dish perfect for any season. Made with tender potatoes and fresh broccoli florets simmered in a rich, cheesy broth, it’s enhanced with sautéed onions, garlic, and a touch of butter for flavor. Garnish with crunchy bacon pieces, shallots, and extra cheese to create a satisfying meal that’s both nutritious and delicious.


Ingredients

Scale

Soup Base

  • 40g / 3 tbsp unsalted butter
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1/3 cup flour
  • 2 cups milk (any fat %)
  • 2 cups chicken broth/stock (low sodium)
  • 2 cups water
  • 1 tsp salt
  • 1/2 tsp black pepper

Vegetables

  • 800 g / 1.6 lb potato, peeled and cut into 1.25 cm / 1/2 inch cubes
  • 5 cups broccoli, small florets (approximately 1 large head, ~300g/10oz)

Cheese and Garnishes

  • 1+ cups grated cheese (cheddar or tasty, or other choice)
  • Cooked bacon pieces (highly recommended)
  • Shallots/scallions, finely sliced

Instructions

  1. Sauté aromatics: Melt the butter in a large pot over medium-high heat. Add the finely chopped onion and minced garlic. Cook for about 3 minutes or until the onion softens and becomes translucent.
  2. Add flour: Stir in the flour to the onion and garlic mixture. Cook for 30 seconds, stirring constantly, to remove the raw flour taste.
  3. Incorporate milk: Slowly pour the milk into the pot while continuously stirring. Mix until it turns into a mostly smooth, thickish paste; use a whisk if needed to smooth out any lumps.
  4. Add liquids and seasoning: Pour in the chicken broth, water, salt, and black pepper. Stir to combine, then add the cubed potatoes to the pot.
  5. Simmer potatoes: Bring the mixture to a gentle simmer. Adjust the heat so it simmers gently without boiling vigorously. Cook uncovered for about 8 minutes or until the potatoes are almost fully cooked, stirring occasionally to prevent sticking or burning.
  6. Add broccoli: Stir in the broccoli florets and cook for an additional 2 minutes, or until the broccoli reaches your desired tenderness. Once done, remove the pot from the heat.
  7. Add cheese: Stir in 1 cup (or more to taste) of grated cheese until melted and the soup thickens nicely. Taste and adjust seasoning with more salt if necessary.
  8. Serve and garnish: Ladle the soup into bowls and top with garnishes such as cooked bacon pieces, finely sliced shallots or scallions, and extra grated cheese for added flavor and texture.

Notes

  • You can substitute the chicken broth with vegetable broth for a vegetarian version.
  • The cheese choice affects the flavor—cheddar adds sharpness while other cheeses might deliver creaminess.
  • Cooking bacon pieces adds a smoky, savory garnish but can be omitted for a lighter soup.
  • The soup can be blended for a smoother texture if desired.
  • Adjust the soup thickness by adding more milk or broth if it’s too thick after adding cheese.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Keywords: Broccoli Potato Soup, Creamy Broccoli Soup, Cheesy Broccoli Soup, Comfort Food, Easy Soup Recipe