Allow chana dal to soak into water for 2 hours; it helps in faster cooking.
Wash the cabbage and shred it into thin pieces.
Meanwhile, take a pan over high heat and add oil into it.
Once oil is hot enough, add mustards and cumin seeds into it. Turn heat to medium and let seeds splutter in hot oil for few seconds.
Next, tip in curry leaves along with chopped green chillies. Quickly stir everything together.
Add finely chopped onions into the pan and combine everything.
Allow onions to cook for 2-3 minutes.
Next add soaked chana dal and turmeric powder into the pan.
Gently mix everything together and cook until onions are translucent.
Add 1-2 tbsp of water which allows to cook chana dal. (This is an optional step and required only if chana dal is not yet cooked enough. Allow any water to evaporate before adding cabbage into the pan).
Season with salt and add shredded cabbage into the pan.
Combine everything together and cover the pan.
Allow cabbage to cook over medium heat for 10 minutes.
Cabbage and chana dal should be cooked through after 10 minutes.
At this point; Cabbage should be translucent and crunchy while chana dal has wonderful bite. If you wish soft cabbage then cook for some more time.
Taste the salt and add it; if required.
Turn heat to low and simmer for another 5 minutes. Finally, give a quick stir and turn off the heat.
Our cabbage stir fry (kobichi bhaji) is ready.