Traditionally, these cookies are made exclusively with chickpea flour and punched out with tiny shamrock-shaped cookie cutters, but the dough is soft and warms up quickly, so I like to shape it into a bar, chill until firm, and then slice it into cookies. I add almond flour because it makes the dough sturdier and mellows the distinct bean taste of the chickpea flour. The bar of dough can be made ahead and chilled in the refrigerator for up to 3 days. —Louisa Shafia
Cream together the butter and sugar with an electric mixer. Beat in the rose water for a few seconds. Whisk together the flours, cardamom, cinnamon, and salt in a separate bowl, then beat into the butter in 2 batches, until just combined. Turn the dough out onto a piece of plastic wrap and press it into a disk. Wrap and chill in the freezer for 30 minutes.
Remove the dough from the freezer, unwrap it, and lay it in the middle of a large piece of plastic wrap or wax paper. Fold the wrap or paper over the dough. Form the dough into a log approximately 10 inches in length and 1½ inches in diameter, then square off the long sides to form a bar. Chill in the refrigerator until the dough is very firm, at least 2 hours.
Heat the oven to 350°F. Line 2 baking sheets with parchment paper. Slice the bar into cookies ¼ inch thick and place them on the prepared baking sheets, 1 inch apart. Press a pinch of pistachios into each cookie.
Bake the cookies until the bottoms are just golden, 15 to 18 minutes. Let cool on the pans for 5 minutes, then transfer to cooling racks. The cookies can be stored in a sealed container at room temperature for up to 5 days.
My cookbook The New Persian Kitchen is a winner of Food52's Piglet award. I love cooking Iranian rice and hearing people crunch on the crispy tahdig from the bottom of the pot. I'm passionate about sharing the ingredients and techniques for making Persian food in my writing, cooking classes, and online store, Feast By Louisa where you can find my Persian Spice Set, Tahdig Kit, and other goodies.