Heat 2 tablespoons oil in a pot over medium heat. Add onion and sauté until soft, about 5 minutes. Add jalapeno, garlic and ginger and sauté until fragrant, 1–2 minutes.
Add lentils, water and canned tomatoes with juice and salt. Bring mixture to a boil, then reduce heat and simmer until soft, 30–40 minutes.
When lentils are soft and have begun to break down, mash with a potato masher to create a thick and creamy texture. Keep lentils warm.
In a small sauté pan, heat olive oil over medium-high heat. When hot, add cumin seeds and mustard seeds and cook, stirring constantly, for 15 seconds. Add ground turmeric and paprika and continue to cook, stirring, for 30 seconds. Carefully add oil and spices to the lentils and stir to combine.
