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
Green soup in a bowl with cream on top and bread dipped in.

Broccoli & Pea soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Caitlin Rule
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 bowls 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American


Nourishing broccoli and pea soup bursting with fresh flavours, easy to make and vegan. Sweet peas balance out the broccoli’s earthy taste, with zesty lemon and fragrant basil for extra deliciousness.


  • 1 tablespoon olive oil
  • 1 onion, finely chopped
  • 2 large garlic cloves
  • 2 heads broccoli, cut into small florets
  • 2 cups frozen peas
  • 100g baby spinach
  • 1 litre (4 cups) vegetable stock
  • ½ small bunch of basil, chopped
  • 1 lemon, zested and juiced


  1. Wash and chop the broccoli into florets and stalks into chunks, then peel and roughly chop the onion.
  2. Heat olive oil in a large pot over medium-high heat. Sauté the onion for 3-4 minutes, until soft and slightly caramelized. Add the garlic and cook for 1 minute more.
  3. Add the broccoli, peas, salt, pepper, pour over the stock and stir to combine. Reduce heat to low, cover, and simmer for 15-20 minutes.
  4. Stir through the spinach, basil leaves, lemon zest, and juice in the last 2 minutes of cooking.
  5. Blitz with a stick blender or add to a high-speed blender and blend in batches until smooth. Pour into bowls and drizzle with yogurt and chopped basil.


  • Serving Size: 1/4 recipe
  • Calories: 151
  • Sugar: 7.4g
  • Fat: 5.3g
  • Saturated Fat: 1.1g
  • Carbohydrates: 19.5g
  • Fiber: 6.4g
  • Protein: 7g