In a bowl, combine flour, almond meal, cinnamon, cardamom, sugar, baking soda and mix well.
Add melted butter/ghee, honey/maple syrup and essence.
Mix well with your hands to a smooth dough. I did not need milk, but if you do add a little at a time.
It is best to use your hands for this cookie dough. Make small balls measuring around 50 grams and place in a lined tray.
Just before baking, make a small dent in the middle with your thumb! This is where the filling will go.
Bake in a preheated oven at 200C for 12-15 minutes. Check after 12 minutes.
When the cookie is baking, mix all the topping ingredients except the nuts in a saucepan on low heat. Let it simmer for 5-7 minutes on low heat.
Add the nuts to the topping and mix well.
Once the cookies are done, slightly press on the indentation made and fill with the topping.
Add some dried rose petals for it to look festive!