Broccoli Pesto Soup

Serves

4

Prep Time

10 minutes

Cook Time

20 minutes

Ingredients

1½ lbs (680 g) broccoli
2 tbsp olive oil
1 onion, diced
6 garlic cloves, roughly chopped
1½ pints (720 ml) vegetable broth
0.5 oz (15 g) fresh basil
3.5 oz (100 g) baby spinach
2 oz (60 g) vegan natural yogurt
½ tsp salt
black pepper, to taste

Nutrition

(Per Serving)

Calories

232

Fats

14 g

Protein

10 g

Carbs

20 g

Instructions

  • Remove the broccoli florets from the stem. Thinly slice the broccoli stems and break apart the florets into small pieces.
  • In a large pot, heat the olive oil over medium heat. Sauté the onion and garlic with a pinch of salt, until fragrant, about 4-5 minutes.
  • Add the broccoli stems, pour in the vegetable broth, and bring to a boil. Cover the pot, lower heat, and simmer gently for 3-4 minutes.
  • Now add the broccoli florets, cover with a lid, and continue to simmer gently for 5 minutes, allowing the florets to steam until fork tender. Turn the heat off, add in the basil and spinach, and mix well until wilted. Blend the soup using an immersion blender until smooth and mix in the yogurt.
  • Season with salt and pepper to taste and serve with a swirl of yogurt, pesto, and a few basil leaves.