In a large pot, heat 1 tablespoon oil on medium heat.
Add mustard seeds. When they start spluttering, add fenugreek seeds and once they slightly brown up add dry red chilies, and a pinch of asafoetida (hing).
¼ teaspoon mustard seeds (rai), ½ teaspoon fenugreek seeds (meethi dana), 2 whole dry red chili, ¼ teaspoon asafoetida (hing)
Sauté for a few seconds until the spices are fragrant but be careful not to burn the fenugreek seeds.
Add chopped tomatoes to the tempering and cook until soft and mushy. Add salt.
3 small tomatoes, 1.5 teaspoon salt or as needed
Add peanuts and grate fresh ginger.
1 handful peanuts or as desired, 1 inch fresh ginger, grated
Stir in red chili powder and dal masala. Cook for another 1-2 minutes, stirring well to combine the spices.
½ teaspoon red chili powder (if you want spicy then use 1tsp), 1 teaspoon mom's dal masala (see note 2 for substitutes)
Transfer the spice blend mixture to the boiled dal in the cooker
Add ½ to 1 cup water to adjust the consistency (Gujarati dal is usually medium - thin consistency and soupy). Stir to combine.
½ to 1 cup water, to cook all spices together
Add 1 tablespoon jaggery and 1 tablespoon tamarind water.
1 tablespoon jaggery (you can add more if you like it more sweeter), 1 tablespoon tamarind water, soaked in water and strained to remove pulp (see note 3 for substitutes)
Stir and simmer for about 10-15 minutes on low heat, allowing the flavors to meld together.