Heat the oil in a pan over medium to high heat. Add the onion and cook for 5 minutes. Add the the garlic and ginger and cook for 2 minutes.
Add the spices and cook for 1 minute.
Add the lentils, stock, coconut milk & tomatoes then stir to combine.
Cover, reduce heat to low & cook for 25-30 minutes (stirring occasionally) until reduced and thick. We usually cook it, remove from the heat and leave it in the pan for a few hours to deepen the flavours.
Add chilli & salt once baby portions are out
Serve warm with rice, wraps, naan bread or whatever you like.
Notes
Keep in the fridge for up to 3 days or freezer for up to 3 months