BROCCOLI AND POTATO SOUP

This hearty Broccoli and Potato soup features a thick, creamy broth—without any cream! It’s chunky, filling, and surprisingly light, with a generous serving coming in at just 400 calories. 

Want to add some protein? Toss in some shrimp, prawns, or shredded chicken. And while a sprinkle of crispy bacon is technically optional… let’s be honest, it’s highly recommended!

INGREDIENTS

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 low-sodium chicken broth/stock
  • 2 cups water
  • 1 tsp salt
  • 1/2 tsp black pepper

Veggies & Cheese:

  • 800g (1.6 lb) potatoes, peeled and cut into 1.25cm (1/2″) cubes (See Note 1)
  • 5 cups small broccoli florets (about 1 large head, ~300g/10oz, See Note 2)
  • 1+ cups grated cheese (cheddar, tasty, or any preferred variety)

Optional Garnishes (but highly recommended!):

  • Crispy bacon pieces
  • Finely sliced shallots/scallions
  • Extra grated cheese

INSTRUCTIONS

  • Melt butter in a large pot over medium-high heat. Add onion and garlic, sauté for 3 minutes until the onion softens.
  • Stir in flour, cooking for about 30 seconds.
  • Gradually pour in the milk while stirring continuously to form a smooth, thick paste. Use a whisk if needed.
  • Add chicken stock, water, salt, and pepper. Stir well, then add potatoes.
  • Bring to a gentle simmer and cook uncovered for 8 minutes, stirring occasionally to prevent sticking.
  • Add broccoli, stir, and cook for another 2 minutes or until the broccoli reaches your desired tenderness. Remove from heat.
  • Stir in the cheese (start with 1 cup). The soup should thicken nicely—add more cheese or seasoning if needed.
  • Serve hot, garnished with your favorite toppings.

RECIPE NOTES

  • Potatoes: Any variety works, whether waxy or starchy.
  • Broccoli: Cut into small, spoon-friendly florets (5 packed cups ≈ 300g/10oz).
  • Gluten-Free Version: Skip the flour and ensure your broth is GF. Instead, mix 2 tbsp cornstarch with a splash of water, then add it toward the end. Cook for a few minutes until thickened.
  • Storage: Refrigerate for 4-5 days or freeze. Thaw and reheat gently to avoid overcooking the potatoes.
  • Nutrition: Based on 5 servings with 1 cup of cheese. Toppings (especially bacon!) are not included—because who can truly measure how much bacon they’ll add? 😉