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
Creamy broccoli potato soup topped with bright green florets and parsley in a ceramic bowl

Broccoli Potato Soup


Description

This creamy Broccoli Potato Soup is the ultimate comfort food—rich, velvety, and packed with nutrients. Combining the earthy flavors of potatoes with the mild sweetness of broccoli, this one-pot soup is easy to make, naturally thickened, and fully customizable. Whether you prefer it cheesy, vegan, or spicy, this recipe has all the tips and tricks to make the perfect bowl every time.


Ingredients

Scale

Essential Ingredients:

  • 2 cups broccoli, chopped (fresh or frozen)
  • 3 medium Yukon Gold or Russet potatoes, peeled and diced
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • 4 cups vegetable broth (or chicken broth)
  • 1 cup milk or cream (dairy or non-dairy)
  • 1 cup shredded cheddar cheese (optional, for extra richness)
  • 2 tbsp butter or olive oil (for sautéing)
  • Salt & pepper, to taste

Optional Additions & Substitutions:

  • For a Vegan Version: Use coconut milk or cashew cream instead of dairy.
  • For a Thicker Soup: Blend more potatoes or use heavy cream instead of milk.
  • For a Low-Carb Option: Swap potatoes with cauliflower.
  • For Extra Flavor: Add smoked paprika, thyme, or a pinch of nutmeg.

Instructions

1. Prep the Ingredients

  • Chop the broccoli and potatoes into small, bite-sized pieces.
  • Dice the onion finely and mince the garlic.
  • Pro Tip: If using broccoli stems, peel the outer layer before chopping to ensure a smoother texture.

2. Keep Broccoli Bright Green

  • Blanch the broccoli in boiling water for 30 seconds, then transfer it to an ice bath to prevent overcooking and maintain color.

3. Sauté the Aromatics

  • In a large pot, heat butter or olive oil over medium heat.
  • Add onion and garlic, cooking until soft and fragrant (3-4 minutes).
  • Expert Tip: Stir continuously to prevent garlic from burning, which can make the soup bitter.

4. Cook the Potatoes

  • Add the diced potatoes and pour in vegetable broth.
  • Bring to a gentle simmer and cook until the potatoes are soft (15-20 minutes).

5. Blend for a Smooth Texture

  • Use an immersion blender to puree the soup until smooth.
  • If you prefer a chunkier texture, blend only half of the soup.
  • No immersion blender? Transfer the soup in batches to a regular blender, venting the lid slightly to release steam.

6. Add Broccoli & Dairy

  • Stir in broccoli and cook for 5-7 minutes, just until tender.
  • Pour in milk or cream, stirring continuously.

7. Add Cheese & Final Seasoning

  • If using cheese, remove the pot from heat before stirring it in to prevent clumping.
  • Adjust salt and pepper to taste.

8. Adjust the Soup’s Thickness

  • For a thicker soup: Mash some cooked potatoes or stir in heavy cream or Greek yogurt.
  • For a thinner soup: Add more broth, a little at a time.

9. Balance Flavors

  • Add a dash of lemon juice for brightness.
  • A pinch of nutmeg or smoked paprika adds warmth.
  • Stir in Dijon mustard for a savory depth.

10. Serve & Garnish

  • Ladle into bowls and top with garnishes like:
    • Shredded cheddar or Parmesan cheese
    • Homemade croutons
    • Toasted almonds or sunflower seeds
    • Fresh parsley, chives, or thyme
    • A drizzle of olive oil or cream
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: dinner
  • Cuisine: American

Nutrition

  • Serving Size: 4 servings
  • Calories: ~250
  • Fat: ~10g
  • Carbohydrates: ~30g
  • Protein: ~8g

Keywords: Broccoli Potato Soup