Prepare stuffing.
Dry roast peanuts, let them cool, peel them off, and grind coarse. Dry roast cinnamon, cloves, cumin seeds, coriander seeds & fennel seeds; let them cool, and grind in fine powder. Heat oil, roast besan, let it cool. Mix roasted besan, masala powder, green coriander leaves, garlic, fresh coconut, sesame seeds, crushed peanuts, sugar, oil, lemon juice, turmeric powder, red chilli powder, asafoetida, and salt. Mix well.