This Black Lentil Soup is such a filling meal that’s packed with fibre and plant-based protein. It has over 15g of fibre and 22g of protein per portion. Using dried lentils really keeps the costs down too, making this a really budget friendly meal.
Add the lentils to a large bowl and cover with cold water. You can do this separately or together if you have a big enough bowl.
Finely chop the onion, carrots, garlic and ginger. If it’s easier, grate the carrot rather than chop.
Heat up the olive oil in a large pan. Add the chopped vegetables and sauté for 7-8 mins.
Add all the spices and a tsp of sea salt and stir through for a minute. Drain the lentils, add to the pan and stir through to coat in the spices. Add the chopped tomatoes, stock and coconut milk. Stir well and bring to the boil.
Turn down the heat and let it simmer for about 30 minutes, stirring occasionally until the lentils are cooked.
Once cooked, season with salt and pepper. Serve with some fresh coriander, a swirl of natural or plant-based yoghurt and some fresh bread.
Notes
This can be stored in the fridge for 3-4 days and freezes well too.
If you want to reduce the fat content, you can use half-fat coconut milk.
The lentils don’t need to be pre-soaked (like beans). I just soak briefly to remove any dust/dirt. You can also just rinse, if easier.
*This post contains affiliate links. I may receive a small commission when you purchase through these links (at no extra cost to you). I only endorse products that I personally use or have tested.