In a large saucepan, brown the onion in the oil. Season with salt and pepper. Add the garlic and garam masala and cook for 1 minute.
Add the remaining ingredients except for the cilantro and bring to boil. Simmer gently, uncovered, for about 35 minutes or until the lentils are tender. Adjust the seasoning. Serve over basmati rice and garnish with cilantro.
You can replace the coconut milk with 398 mL (14 oz) of diced tomatoes. However, you will need to add about 125 ml (1/2 cup) of water.
Recipes with the "Healthy Pick" stamp have been evaluated by a registered dietitian member of the Ordre professionnel des diététistes du Québec.