Wash and cook the toor dal until soft. Set aside.
In a large pan, heat oil. Add mustard seeds and let them splutter.
Add cumin seeds, curry leaves, and dried red chilies. Sauté for a minute.
Add chopped onions and green chili. Cook until onions turn translucent.
Add chopped cabbage, turmeric powder, and salt. Mix well.
Cover and cook on medium heat for 5-7 minutes or until cabbage is tender.
Add chopped tomatoes and cook for another 2-3 minutes.
Add the cooked toor dal and mix well. Adjust consistency with water if needed.
Simmer for 5 minutes, allowing flavors to meld.
Stir in grated coconut and cook for an additional 2 minutes.
Garnish with chopped cilantro before serving.