1. In una ciotola, mettete in ammollo gli anacardi in 300 ml di acqua. Coprite e mettete in frigorifero per almeno 12 ore o fino a 24 ore.
2. In una ciotola capiente marinate l’agnello con lo yogurt, il garam masala, il coriandolo in polvere, 1 cucchiaino di sale, la curcuma e il peperoncino: mescolate per distribuire uniformemente la marinatura. Coprite e lasciate marinare in frigorifero per almeno 12 ore, fino a un massimo di 24 ore.
3. Fate sciogliere 40 g di ghee in una pentola di ghisa a fuoco medio-alto. Aggiungete le cipolle e fatele dorare, mescolando occasionalmente, per circa 20-25 minuti. Trasferite le cipolle in un frullatore, aggiungete gli anacardi e il loro liquido di ammollo, l’aglio e lo zenzero. Frullate fino a ottenere una consistenza liscia, circa 45 secondi. Pulite la pentola e asciugatela.
4. Fate sciogliere il resto del ghee in una pentola di ghisa a fuoco medio-alto. Aggiungete i baccelli di cardamomo verde, i chiodi di garofano, le foglie di alloro, il bastoncino di cannella e il baccello di cardamomo nero. Tostate il tutto, mescolando costantemente, per circa 30 secondi, fino a quando le spezie iniziano a sfrigolare e a rilasciare il loro profumo. Aggiungete l’agnello e tutta la crema di marinatura, la miscela di anacardi e cipolle frullate, il resto dell’acqua e il restante cucchiaino di sale. Mescolate bene e portate a ebollizione a fuoco medio. Coprite la pentola e abbassate il fuoco al minimo. Continuate la cottura, per circa 1 ora e mezza-2 ore, fino a che l’agnello diventa molto tenero, rimuovendo il coperchio occasionalmente per mescolare e raschiare il fondo per evitare che il korma si attacchi. Fate attenzione anche che non inizi a bollire con il coperchio: deve solo sobbollire. Togliete dal fuoco e lasciate riposare per 15 minuti prima di servire. Guarnite i piatti con il coriandolo e servite con riso e naan.