When the winter kicks in, soup seems to get all the more cosier and inviting. It’s that warm nurturing ‘ahhhhhhhhh’ feeling. Today I am sharing a recipe for my leek and beetroot soup because it really hits the spot and I think you’ll love it!

I enjoy popping down to the local farmers market (with my hat and gloves on haha) and seeing what organic produce is in season. Local organic stuff seems to be brimming with so much life force and vibrancy – even in the depths of winter. It’s usually inexpensive to buy seasonal stuff too. 

Our bodies tend to respond favourably to whatever is in season, it seems to nourish us in just the right way. It changes throughout the season, making a delightful variety of options, all year long. I must say, it does feel rather rewarding to make a soup with lots of ingredients that I know are growing locally.

Leek and beetroot soup with rosemary, parsley and thyme by Kind Earth

Add some optional coconut to your leek and beetroot soup

Ok, so this is the one part that is definitely not local in the UK. It’s also optional. Coconut is an excellent addition if you want a little deluxe, fatty creaminess instead of using dairy cream.

The leek and beetroot soup does still taste nice without it, but oh my goodness, that coconut does seem to turn it from ‘nice’ into soul-stirringly yum.

I will say that I buy fair-trade, organic coconut to support more ethical practices. But, coconut or not, I will leave that one to you.

Leek and beetroot soup with rosemary, parsley and thyme

Using local vegetables to make soup

So anyway, aside from the coconut, the wonderful thing about this soup recipe is that I am using mostly veggies (leeks, potato, beetroot and carrot) that I’ve bought from my local farmers market. It makes me smile to know that they’ve been grown on the farm up the road or somewhere in England.

Local seasonal veggies in the farm shop for my veg soup making

Fresh leeks, beets and other veg in my local farm shop.

Adding garden herbs to your beetroot soup

I am also rather fortunate to be able to pop out into my garden to find the usual abundance of rosemary, sage, and thyme that I planted in some distant springtime.

Fresh parsley grows in a pot on my windowsill (a bit too cold for it to survive outside in the winter).

If I didn’t have all the fresh herbs, I’d simply go for dried alternatives (or mixed dried herbs). There’s always a way.

Leek and beetroot soup is super nutritious

We are talking heaps of nutritional benefits in this leek and beetroot soup from such a medley of wonderful nutritious, antioxidant rich ingredients. Yes!

You can read about the research-based, health benefits of beetroot here: Health benefits of beets

Vegan soup with leeks, beetroot and garden herbs like rosemary



Leek & Beetroot English Winter Soup - vegan, gluten-free by Trinity

Leek and Beetroot English Winter Soup Recipe

Yield: 4 bowls
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes

A delightful English winter vegetable soup using leeks, beetroot, potato, carrot and an assortment of garden herbs that grow in temperate climates.


  • 1 large leek
  • Dash of coconut or olive oil
  • 1 beetroot (tennis ball sized or slightly less)
  • 1 medium potato
  • 1 medium carrot
  • 3 celery stalks
  • 500ml water
  • 200ml passata (or tinned tomatoes)
  • Big twist black pepper
  • 1 teaspoon sea salt
  • 1 tablespoon fresh rosemary (or 1 heaped teaspoon dried)
  • 1 tablespoon garden herbs (i.e. sage, parsley) (or one heaped teaspoon dried mixed herbs)
  • Big handful fresh parsley (or 2 heaped teaspoons dried)
  • 3 cloves garlic
  • 150ml coconut cream (optional but recommended!)


  1. Chop leek, beetroot, potato, carrot and celery stalks all into small pieces. Keep the skins on the beetroots, carrot and potatoes (for extra goodness).
  2. Saute the leek in the oil for a couple of minutes (using the same pan that you are going to make the whole soup in to save on washing up).
  3. Add the rest of the vegetables to the pan.
  4. Add the water and passata (passata is essentially a tomato sauce or served tomatoes in a jar/bottle or tin - you can substitute with tinned tomatoes or roasted fresh tomatoes) and turn up the heat. Bring to the boil and then allow to simmer.
  5. Add salt, pepper and herbs (although if you are using fresh parsley rather than dried, please save this until the very end of the cooking period to retain it's vibrancy - otherwise all other herbs can go in at this stage).
  6. Simmer for about 20 - 30 minutes.
  7. Crush the garlic and add to the pan near the end of the cooking period.
  8. Mix in the coconut cream.
  9. Serve and enjoy!

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Pin this delicious beetroot soup recipe for later…

Leek and beetroot soup with rosemary, parsley and thyme by Kind Earth