Belinda Jeffery

Spicy Carrot, Red Lentil And Coconut Soup

I can think of nothing more satisfying to eat on a wintry evening than a bowlful of this vibrant orange soup. It’s all those things I love about soup – thick, satisfying, full of flavour, and just perfect for dunking soldiers of toast into! And, it’s easy to make and freezes well too.

If you’re wondering what the brilliant-green beans are on top of the soup, they’re shelled edamame (soy beans) that in a piece of serendipity we were photographing on the same day as the soup. I added a spoonful to each bowl and then scattered some over the top. They’re not vital by any means (a couple of spoonfuls of cooked green peas would do the trick as well), but if you did happen to have some do give them a try, as they add not only they’re exquisite colour but a lovely textural contrast to the soup too.

  • Serves 8.


  • 1 tablespoon extra virgin olive oil
  • 1 large onion, thinly sliced
  • 2 large cloves garlic, finely chopped
  • 1 1/2 tablespoons finely chopped fresh ginger
  • 1 small red chilli, finely chopped, optional
  • 1 1/2 heaped teaspoons ground cumin
  • 1 heaped teaspoon ground coriander
  • 1/4 teaspoon cinnamon
  • 2 teaspoons harissa
  • 1 tablespoon sun-dried tomato pesto (or regular tomato paste)
  • 1.25kg carrots, peeled and fairly finely sliced
  • 150g red lentils, thoroughly washed
  • 1 x 400g can diced tomatoes
  • 2 teaspoons raw sugar
  • 2-3 teaspoons sea salt, to taste
  • Freshly ground black pepper, to taste
  • Approx. 1.5 litres (6 cups) cool water
  • Juice 1/2 – 1 lemon, to taste (lime juice is lovely too)
  • 1 x 270ml can coconut cream
  • tiny herb sprigs (delicate chervil sprigs are particularly lovely), to garnish


Warm the olive oil in a very large saucepan over medium heat. Add the onion, garlic, ginger and chilli and cook them, stirring often, for 10 minutes. Now add the ground spices, harissa, and tomato pesto and cook them, stirring all the while, for another minute or so to release their aroma (you’ll get a lovely whoosh of spicy fragrance as you do this).

Tip in the carrots and lentils and give them a good swish around so they’re coated in the spicy mixture. Finally, add the tomatoes, sugar, salt, pepper and water. Increase the heat to high and bring the soup to the boil, then reduce the heat to low so it bubbles gently. Partially cover the pan and cook the soup for about 1 hour, or until the carrot is tender.

Allow it to cool slightly then puree the soup in batches in a blender, or if you have an stick blender, use this to puree it in the pan. Gently re-heat it then stir in the lemon (or lime) juice and most of the coconut cream, reserving a spoonful for the garnish. Taste the soup and add more salt or lemon juice if necessary.

Ladle the soup into warm bowls. Dribble a little of the reserved coconut cream over the top, along with a good grinding of black pepper and a few herb sprigs (or lightly-cooked soy beans).