Rich and Creamy Broccoli Soup

This creamy broccoli soup is a wholesome blend of vibrant greens, tender leeks, and velvety potatoes, finished with a touch of cheese for richness.

Packed with fiber, plant-based nutrients, and a good balance of protein and healthy fats, it’s both nourishing and satisfying.

With simple prep and everyday ingredients, this soup makes a quick, comforting meal that’s perfect for weeknights, meal-prep, or enjoying with family any time of year.

Rich and Creamy Broccoli Soup

Karina Kari
A creamy, nourishing soup made with broccoli, leeks, potatoes, and a hint of cheese for extra flavor.
This wholesome recipe is easy to prepare, packed with fiber, vitamins, and protein, and makes a perfect meal on its own or paired with crusty bread.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Appetizer, Main Course, Soup
Cuisine Modern Australian
Servings 6

Equipment

  • 1 Large heavy-based pot (e.g., Le Creuset)
  • 1 Food processor, high-speed blender, or stick blender
  • 1 cheese grater
  • 1 Large 2-litre jug or bowl

Ingredients
  

  • 2 tbsp extra virgin olive oil
  • 1 tbsp butter
  • 3 medium leeks white parts only, sliced into 1 cm pieces
  • 1 tsp sea salt
  • 3 garlic cloves crushed
  • 2 medium potatoes approx. 250 g, peeled and diced into 1 cm cubes
  • 1 kg broccoli around 4 heads, florets and stalks separated and chopped
  • ¼ tsp chili flakes optional
  • 4 cups chicken stock or vegetable stock
  • 2 cups water
  • ¼ tsp freshly ground black pepper
  • 1 ½ cups grated cheddar cheese or tasty cheese
  • Sea salt to taste
  • ¾ cup sour cream or cream optional

Instructions
 

  • Preparing the Base Vegetables: Start by heating the olive oil and butter in a large, heavy-based pot over medium heat.
    Once the butter melts and begins to foam slightly, add the chopped leeks and sprinkle with sea salt.
    Gently cook the leeks for about 8 minutes, stirring occasionally, until they soften and release their natural sweetness.
    Be careful not to let them brown — the goal is to sweat the leeks to build a flavorful base.
  • Aromatics and Potato Addition: Once the leeks are soft, stir in the crushed garlic, diced potatoes, and a pinch of black pepper.
    If you like a subtle kick, sprinkle in the optional chili flakes.
    Cook the mixture for an additional 2 minutes, stirring gently to allow the flavors to meld and the garlic aroma to infuse the vegetables.
  • Preparing the Broccoli: While the base cooks, wash the broccoli thoroughly under running water.
    Trim the tough ends of the stalks by cutting about 1–2 cm off the bottom.
    Separate the florets from the stalks, cutting the florets into small, roughly 2 cm pieces.
    Slice the stalks into 2 cm chunks as well — don’t discard them, as they add extra nutrition and flavor to the soup.
    Set all pieces aside.
  • Adding the Stock and Broccoli Stalks: Add the chopped broccoli stalks, chicken or vegetable stock, and water to the pot with the leeks, garlic, and potatoes.
    Stir everything together, then raise the heat to bring the mixture to a gentle boil.
    Once boiling, reduce the heat to medium-low, cover the pot with a lid slightly tilted to let steam escape, and simmer for about 20 minutes.
    The potatoes should become tender and easy to pierce with a fork.
  • Cooking the Broccoli Florets: After the stalks and potatoes have softened, stir in the chopped broccoli florets.
    Continue cooking uncovered for another 5–8 minutes, or until the florets are tender but still vibrant green.
    This step ensures the florets retain a nice texture while fully absorbing the flavors of the base soup.
  • Blending the Soup: Once the vegetables are tender, it’s time to blend the soup.
    If using a high-speed blender or food processor, allow the soup to cool slightly for 5–10 minutes to prevent hot splashes.
    Blend in batches, filling the blender only halfway and covering the lid with a damp cloth to let steam escape.
    For a stick blender, process directly in the pot, moving the blender carefully to achieve a smooth, even texture.
    Blend until silky and free of lumps.
  • Incorporating Cheese and Cream: Return the blended soup to the pot and place it back on low heat.
    Stir in the grated cheddar cheese gradually, allowing it to melt evenly into the hot soup.
    For a richer, creamier consistency, add the optional sour cream or cream and stir gently.
    Taste the soup and adjust seasoning with additional sea salt if needed.
  • Serving and Garnishing: Ladle the soup into bowls and customize each serving with toppings of your choice.
    Some delicious options include crispy bacon, toasted nuts, croutons, roasted broccoli florets, a swirl of cream, or even pan-fried seafood for an elevated touch.
    Pair the soup with fresh bread or warm rolls for a complete, comforting meal.
  • Storage Tips for Later Enjoyment: If not serving immediately, allow the soup to cool completely before storing.
    Transfer it to airtight containers and refrigerate for up to 4–5 days.
    For longer storage, the soup can be frozen in suitable containers for up to 3 months.
    Reheat gently on the stovetop, stirring occasionally to restore its creamy texture.

Notes

  • This broccoli soup is highly versatile and can be made vegetarian by using vegetable stock instead of chicken stock.
  • Using both broccoli stalks and florets maximizes nutrition while minimizing waste.
  • The soup can be adjusted for creaminess: skip the cream or sour cream for a lighter, lower-fat version.
  • Cheese choice affects flavor: mild cheddar keeps it subtle, while sharp cheddar adds a bolder taste.
  • Garnishes elevate the soup: crispy bacon, croutons, or toasted seeds add texture and contrast to the smooth soup.

Chef’s Secrets for Perfect Soup

To achieve a velvety texture, it’s essential to sweat the leeks gently without browning them.

This allows their natural sweetness to develop and form the flavor base.

When blending, always process hot liquids in batches to avoid splattering, and consider letting the soup cool slightly first.

Using the stalks along with florets ensures no part of the broccoli goes to waste, adding extra fiber and nutrients while maintaining a smooth, consistent texture.

Creative Serving Suggestions Ideas

This soup is perfect for a weeknight dinner or meal prep.

Serve it as a starter alongside a fresh salad, or as a main dish with warm crusty bread or garlic rolls.

Top with crispy pancetta, roasted nuts, or a swirl of sour cream for added richness and texture.

For a special touch, try pan-fried prawns, scallops, or roasted vegetable garnishes.

You can also mix and match toppings to suit different meals over a couple of days.

Smart Storage Tips Explained

Store cooled soup in an airtight container in the fridge for up to 4–5 days.

For long-term storage, freeze in portions using freezer-safe containers for up to 3 months.

When reheating, do so gently over medium-low heat, stirring occasionally to maintain its creamy consistency.

Avoid high heat, which can separate the cheese or cream.

If frozen, thaw overnight in the fridge before reheating to preserve flavor and texture.

Frequently Asked Questions

1. Can I make this soup vegetarian or vegan?

Yes! Substitute vegetable stock for chicken stock, and use a plant-based cheese or skip it entirely for a vegan-friendly version. Coconut cream can replace dairy cream for a smooth, creamy finish.

2. Do I need to peel the broccoli stalks?

No need to peel completely. Simply trim the tough ends and remove any fibrous outer layer if necessary. The stalks blend into a smooth texture while adding fiber and nutrients.

3. Can I prepare this soup ahead of time?

Absolutely! The soup can be made a day in advance and reheated, which actually enhances the flavors. It’s perfect for meal prep and keeps well in the fridge or freezer.

4. What cheese works best in this recipe?

Cheddar is classic, but you can experiment with tasty cheese, gouda, or even a sharper aged cheese. For dairy-free options, vegan cheese or nutritional yeast can add richness.

5. How can I make the soup extra creamy without cream?

Use a high-speed blender to puree the soup thoroughly, and consider adding an extra potato for natural creaminess.

Blending the stalks and florets together also helps achieve a smooth, velvety texture without adding dairy.