01 - Heat a large pot or Dutch oven over medium heat with a splash of oil. Add the finely chopped onion and sauté until translucent, about 3 to 4 minutes.
02 - Add the minced garlic and grated ginger to the pot. Cook for 1 minute, stirring constantly, until fragrant.
03 - Stir in the diced tomato and cook for another 2 minutes until it softens and begins to break down.
04 - Sprinkle in the turmeric, cumin, coriander, chili powder, and salt. Stir continuously for 30 seconds to bloom the spices and release their essential oils.
05 - Add the rinsed lentils and vegetable broth to the pot. Bring to a rolling boil, then reduce the heat to a gentle simmer.
06 - Cover the pot and cook for 20 to 25 minutes, stirring occasionally, until the lentils are fully tender and the dal has reached a creamy consistency.
07 - Remove from heat and stir in the garam masala, fresh lemon juice, and chopped cilantro. Taste and adjust the salt and seasoning as needed.
08 - Ladle the dal into bowls and serve hot alongside steamed rice, warm naan, or enjoy on its own.