Ranginak is best when made with freshly picked and soft dates and that's how my mother used to make it back home. She wouldn't stuff dates with walnuts as it seems to be common now a days.
The Ranginak she made was soft and sweet and was covered with toasted wheat flour which would easily melt in your mouth.
Ranginak is traditionally served with a freshly brewed cup of tea.
I've used my mother's Ranginak recipe with a little twist of adding crushed walnuts and some garnish for presentation.
Ingredients:
1 lb dates (preferably fresh and soft), pitted and cut in half
1 1/2 cups walnuts, coarsely chopped
2 cups flour (whole wheat or all purpose), sifted
Butter
Oil
1 tablespoon fine sugar
1/2 teaspoon cinnamon
1/3 teaspoon ground cardamom
Garnish:
Pistachios, coarsely chopped
Slivered Almonds (optional)
Shredded coconuts (optional)
Method:
Toast walnuts in a dry skillet for 3-5 minutes on medium-low heat.
Set aside.
Melt 2 tablespoons of butter in a large pan over medium-low heat. Add the dates and cook them for 5 minutes until softened, stirring frequently.
Add walnuts and ground cardamom.
Stir well and cook for another 5 minutes on low heat, stirring frequently. Set aside.
Toast the sifted flour over medium heat until the edges turn a light golden brown.
Add 4 tablespoons of butter to the flour, stirring constantly. Gradually add a cup of oil to make a smooth and creamy paste and sprinkle with cinnamon.
On a serving platter spread half of the flour, top with the dates and walnut mixture, press them down packed.
Spread the remaining flour over the dates.
Sprinkle a tablespoon of fine sugar and garnish with chopped Pistachios, slivered Almonds and shredded coconuts.
Serve with fresh brewed hot tea and warm bread.
Reference:
http://turmericsaffron.blogspot.com/2010/09/Ranginak-persian-date-dessert.html