# What You'll Need:
→ Dough
01 - 3 cups all-purpose flour
02 - 1 cup unsalted butter, softened
03 - 1/2 cup powdered sugar
04 - 1/4 cup whole milk, plus more as needed
05 - 1/2 teaspoon baking powder
06 - 1/4 teaspoon salt
07 - 1 teaspoon vanilla extract
→ Filling
08 - 1 cup pitted Medjool dates, chopped
09 - 2 tablespoons unsalted butter
10 - 1/2 teaspoon ground cinnamon
11 - 1/4 teaspoon ground cardamom (optional)
→ Coating
12 - 1/2 cup sesame seeds, untoasted
# How-To Steps:
01 - Set the oven to 350°F. Line a baking sheet with parchment paper.
02 - In a large bowl, cream butter and powdered sugar until fluffy. Add vanilla, then gradually incorporate flour, baking powder, and salt.
03 - Add milk one tablespoon at a time, kneading gently until a soft, pliable dough forms. Cover and rest.
04 - Combine chopped dates and butter in a small saucepan over low heat, stirring continuously until softened to a paste. Stir in cinnamon and cardamom if using. Remove from heat and cool.
05 - Divide dough into 24 equal pieces. Flatten each into a disk. Place 1 teaspoon of date filling in the center, fold dough over, seal, and roll into a ball.
06 - Roll each ball in sesame seeds, pressing lightly to adhere.
07 - Place cookies on the prepared sheet. Gently flatten each with a fork or cookie mold to form a pattern.
08 - Bake for 18 to 20 minutes until bottoms are golden but tops remain pale.
09 - Transfer to a wire rack and cool completely before serving or storing.