Heat the oil in a large saucepan over medium heat.
Saute the onions and carrots for 4 minutes.
Add the garlic, ginger, curry, cumin and turmeric and cook for 2 minutes.
Add the lentils, water, salt and tomato puree and bring to a boil.
Stir, cover, reduce heat to a simmer and cook for 35 minutes or until creamy and tender.
Serve with basmati rice.
*Allow to cool, store in appropriate container or ziploc bag, label and freeze up to 4 months. When ready, defrost in fridge for 24 hours or place in pot and bring to heat over low-medium heat.