Peel and finely chop onions (we used red simply for colour but regular onions work just as well).
Heat pan on medium heat. Add 2 tbsp oil. Add chopped onion and stir occasionally cooking for about 5 minutes.
Finely chop the garlic and grate the ginger and add to pot. Rinse the dried lentils very well and set aside.
Slice your sweet potato and carrot into medium size pieces and add to your pan along with 1 teaspoon of salt.
Add your four measured spices into the heated mixture and stir it around for 1-2 minutes. Add the lentils and mix well.
Next up, the sauce. Pour one tin of coconut milk, one tin of chopped tomatoes, and the rinsed lentils into the pan, stir all the ingredients together and cook for 2 minutes.
Add in 1.5 litres of water/veg stock, 4tbsp of tamari (or soy sauce) and the juice of one lime.
Bring your pan to the boil and lower to a simmer for 30-40 minutes, stirring every now and again until all the lentils are cooked.
Finally, to make this dish vibrant looking and to add even more nutritional value, chop one head of pak choi and cut the cherry tomatoes in half, add both to your pot and mix well. Serve with toasted pittas and enjoy!