Tagliare la melenzana e la patata a bastoncini, la cipolla a fette sottili, il peperone e il cavolo a striscioline. Spezzettare i pomodori.
Soffriggere in un cucchiaio di burro (o ghee) la cannella per un minuto, quindi aggiungere la cipolla. Lasciare ammorbidire, quindi unirvi tutte le verdure, l'alloro, il peperoncino, il cocco e il coriandolo.
Cuocere a fiamma bassa coperto per almeno 20 minuti, mescolando di tanto in tanto, finché le verdure non saranno ben cotte. Aggiungere lo yogurt, la curcuma e il garam masala, aggiustare di sale e servire caldo.