Heat 2 tbsp oil in a large pan. Add mustard seeds and let them splutter.
Add fenugreek seeds, cumin seeds, dried chilies, curry leaves, and asafoetida. Stir for 10 seconds.
Add sliced onions/shallots and green chili. Sauté until onions are soft.
Add chopped tomatoes and sauté until soft.
Add the prepared vegetables (carrot, pumpkin, drumstick, eggplant). Stir well.
Add salt, turmeric powder, Kashmiri chili powder, and coriander powder. Sauté for 2-3 minutes over medium low heat. Stir often so it doesn't stick to the bottom.
Stir in the sambar powder and sauté for an additional 2-3 minutes.
Add 1 cup water, cover, and cook for 10 minutes over medium heat.
Uncover and add the tamarind pulp. Boil for 5 minutes.
Add the cooked dal and mix well. Adjust seasoning if needed.
Let it boil for another 5 minutes.
Turn off the heat and garnish with fresh coriander leaves.
Serve hot with rice or idli for a delicious South Indian meal. Enjoy your flavorful Sambar!