Rinse the lentils until water runs clear using a sieve. Set aside.
Heat the coconut oil in a non-stick pot.
Add the onion and fry until translucent. Add a tablespoon of hot water if needed.
Add the garlic and fry until brown and fragrant.
Add the Pesto Princess Chermoula paste, cumin, coriander and turmeric and mix to coat all of the onion and garlic.
Add the sliced mushrooms and fry until soft, add a tablespoon of hot water if needed.
Add the grated carrots and mix through.
Transfer the rinsed and drained lentils to the pot along with the two cups of stock.
Place lid on the pot and simmer over low heat.
When almost all of the water has absorbed, add the coconut milk, garlic powder, onion powder, soy sauce, lemon juice, chilli flakes and extra Pesto Princess Chermoula paste. Stir the ingredient well.
Return the lid to the pot and simmer further until the lentils are cooked soft. Stir occasionally.
Season with salt and pepper to taste and garnish with fresh coriander.
Serve with rice, naan or rotis and a dollop of Pesto Princess Coriander & Chilli pesto.
Notes
Instead of Chermoula paste, you can also make use of curry powder or curry paste.