Coarsely chop walnut by using a knife or hand chopper.
Now take a frying pan, roast walnuts on low-medium flame until getting dry and fragrant.
Now add cinnamon powder, nutmeg powder in it and give a good mix until getting combine.
Now remove the pan, turn the flame off and add honey, and mix again. Keep the mixture aside.
Take another bowl, add butter, caster sugar, and whisk them well.
Now add eggs, vanilla essence and again whisk them until get combined.
Add semolina, do mix again. Now gradually add all-purpose flour and salt then start whisk againuntil get combine all ingredients well.
Now keep the mixture in refrigerate for about 30 minutes.
Now take out the dough from refrigerate, knead it again for3-4 minutes.
When the dough gets kneaded perfectly, divide it into 3/4thpart, and 1/4th part.
In a loaf pan, place butter paper or parchment paper after greasing with oil. Take 3/4th part of the dough and spread it evenly and make a cavity.
Prick it with a fork, and add walnut mixture over it.
Do place 1/4th remaining part of the dough on the walnut mixture and spread evenly to cover the filling properly. Do prick the dough with a fork again.
Now bake in preheated oven at 170°C for 15-25 minutes or until getting golden.