This recipe can be proceeded in 2 styles depending on your personal preference. Raw will taste slightly different from roasted.. in a good way though and could be a quick whip up. Infact I personally prefer the raw style for my parottas.
Raw Style : Grind (chopped onions + diced tomatoes + ginger + garlic + green chili + dry red chili + corainder seeds + cumin seeds + fennel seeds + black peppercorn + cinnamon + cloves + cardamom + roasted gram + corainder leaves + dry coconut ) all these with 1/4 cup water to fine consistency. Heat oil in a sauce pan, splutter mustard, cumin seeds and curry leaves. Add the blended gravy, turmeric powder and salt. Bring it to one boil, cover and simmer for 15 minutes over very low flame until the oil seperated on top. Add water and adjust the consistency depending on your preference. Thick salna goes very well with idli / doasi, watery thin salna for chappati or parotta.
Roasted Style : Heat a 3 tsp of oil and roast each ingredient listed (dry red chili, coriander seeds, cumin seeds, fennel seeds, black peppercorn, cinnamon, cloves, cardamom, roasted gram), add chopped onions, green chili, ginger and garlic. Fry these along with the dry spices until brown. Add chopped tomatoes and cook for few minutes or until it turns soft. Finally include the either fresh or dry coconut, coriander leaves and toss. Switch off and let cool completely. Grind this with water to a thin consistency and keep aside. Heat remaining oil, splutter mustard, cumin and curry leaves, add the blended gravy along with turmeric and salt. Bring it to one boil and simmer covered for 15 minutes.