In a large bowl, mix flour, almonds, and sugar, and then eggs. Cut butter into little pieces and add it to the bowl with the cinnamon, salt, vanilla sugar, and lemon zest. Mix everything together with your hands until you get a perfect, non-sticky dough.
Wrap it in plastic wrap and put in the fridge overnight – for the best results, leave it in for 24 hours.
Once dough is chilled, spread into two pieces for easier manipulation. Take one piece and roll out the dough. The best way to do it is to put a little bit of flour on the counter, so the dough doesn’t stick.
Now, use cookie cutters and create all different shapes! Traditional shapes for Czechs are hearts, circles, flowers, or stars. Make sure to always have an even amount of each shape, as you will be putting them together after they’re baked.
Place cookies on a baking pan lined with baking paper. Preheat your oven to 365° and bake for 5-10 minutes.
After cookies are baked, let cool. Now it’s time for jelly! Spread jelly on the cookie and then put another one on top. Do this with all of them. Now enjoy your cookies!