It's that time of year again when the weather starts to cool down and all you want to do is curl up with a big bowl of something warm and comforting. Well, let me introduce you to my new go-to recipe - Coconut Spicy Lentil Soup! This soup is the perfect blend of flavours and textures to satisfy your cravings.

First off, let's talk about the star of the show - the lentils. Lentils are such an underrated ingredient in my opinion. They're packed with protein, fibre, and a whole host of other nutrients, making them a very healthy addition to any meal. Plus, they have a lovely earthy flavour that pairs so well with the other ingredients in this soup.

Now, the coconut milk in this recipe gives it a lovely creaminess and richness that balances out the spice from the chili peppers. I like to use a combination of red and green chili peppers to get a nice mix of heat and flavour. You can adjust the amount of chili peppers to suit your spice tolerance - start with less and add more if you want to amp up the heat.

Another key ingredient is the ginger. Fresh ginger adds such a lovely warmth and zing to the soup. I like to grate it in so you get little bursts of flavour in every bite. And of course, you can't have a good lentil soup without some aromatic spices like cumin, coriander, and turmeric. These spices give the soup a beautiful depth of flavour.

To round it all out, I like to add in some diced tomatoes, which give the soup a nice acidity to balance out the richness of the coconut milk. And don't forget the fresh coriander on top - it really brightens up the whole dish.

This Coconut Spicy Lentil Soup is the perfect meal for a chilly day. It's hearty and satisfying, but still light and healthy. Serve it up with some crusty bread or naan for dipping, and you've got a cosy, comforting dinner that's sure to hit the spot. Enjoy!


Serves 4

  • 1 cup dried red lentils, rinsed
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1-2 red or green chili peppers, finely chopped (adjust to your spice preference)
  • 1 tablespoon grated fresh ginger
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • 1 (14 oz) can diced tomatoes
  • 1 (13.5 oz) can coconut milk
  • 4 cups vegetable or chicken broth
  • Salt and pepper to taste
  • Chopped fresh coriander for serving
  • Sour cream or greek yoghurt for serving


  1. In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion and sauté for 5-7 minutes until translucent.
  2. Add the garlic, chili peppers, and ginger, and sauté for 2-3 minutes until fragrant.
  3. Stir in the cumin, coriander, and turmeric, and cook for 1 minute.
  4. Add the lentils, diced tomatoes, coconut milk, and broth. Bring the mixture to a boil, then reduce the heat and let it simmer for 20-25 minutes, or until the lentils are tender.
  5. Season with salt and pepper to taste.
  6. Serve the soup hot, garnished with fresh chopped coriander and a dollop of sour cream or yoghurt.

Enjoy this cosy and comforting Coconut Spicy Lentil Soup! It's the perfect meal to warm you up on a chilly day.

Leave a comment

Please note, comments must be approved before they are published