In a bowl, take soften butter. Add sugar, honey and oil.
Whisk them all together till the sugar melts and the mixture is light and fluffy.
In another bowl, mix whole wheat flour, self raising flour and salt.
Add the whisked butter mixture to the dry ingredients.
Mix them with a hand whisk. Add crushed walnut and cinnamon powder.
With hands mix them well and knead into a soft dough.
Take a small ball in the hands. Flatten it. Put it on the butter paper sheet lined for the tray. With help of fork make criss cross patterns.
Bake them @ 180 C for around 15-17 minutes or till golden brown. They will be very soft when removed from the oven. Cool them completely on a wire rack and store in the airtight containers.
Cookies are ready to serve.
Notes:If you do not have self-raising flour at home, then just add 1 tsp baking powder and 1/4 tsp of salt to the all purpose flour.I have used whole wheat flour and self raising flour in equal proportions. You can use either of them 100%. If using whole wheat flour 100%, use 1 tsp baking powder and 1/4 tsp of salt.I have used unsalted butter. If you do not have then use the regular salted butter and skip the salt in the recipe.You can also use the granular clarified butter (Mawadar or kanidar Ghee).