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
- 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.
- Add flour: Stir in the flour to the onion and garlic mixture. Cook for 30 seconds, stirring constantly, to remove the raw flour taste.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
