<ul>
<li>Rinse the red lentils under cold water until the water runs clear. Drain and set aside.</li>
<li>In a large pot, heat the oil over medium heat. Add cumin seeds and let them sizzle for a few seconds.</li>
<li>Add chopped onions and saut&eacute; until they are golden brown. Then add garlic, ginger, and green chili (if using). Cook for another minute.</li>
<li>Stir in the turmeric, coriander powder, and salt. Cook for about 30 seconds until fragrant.</li>
<li>Add the chopped tomatoes and cook until they soften and break down (about 5 minutes).</li>
<li>Add the rinsed lentils and water to the pot. Bring to a boil, then reduce heat to low. Cover and simmer for 20-25 minutes, or until the lentils are tender.</li>
<li>Stir in garam masala and adjust salt if needed. Cook for another 5 minutes.</li>
</ul>