Dal fry is a flavorful, everyday lentil preparation with a spiced onion-tomato tempering. This high protein vegetarian dish is budget-friendly, healthy, and ideal for family meals supporting a calorie deficit.
Rinse the toor dal thoroughly under running water until the water runs clear. Soak for 15 minutes while you prepare other ingredients.
Add soaked dal and 3 cups water to a pot. Bring to a boil, then cover and simmer on medium-low heat for 25–30 minutes until the dal is soft and easily mashed.
While dal cooks, heat vegetable oil in a heavy skillet on medium. Add cumin seeds; sauté 30 seconds until aromatic.
Add finely chopped onions and sauté for 4–5 minutes until golden; add minced garlic, ginger, and green chili. Stir and cook for another 2 minutes on medium heat.
Add diced tomatoes, turmeric, red chili powder, and salt. Cook on medium, stirring occasionally, until tomatoes break down and oil separates (5–6 minutes).
Add cooked dal to the skillet. Mix thoroughly and simmer on low for 5–7 minutes, allowing flavors to meld. Stir in garam masala in the last minute.
Taste and adjust salt if needed. Garnish with chopped fresh cilantro before serving hot.