This dough uses toasted whole, blanched almonds, finely ground.
Heat oven to 325 degrees. Spread almonds on a baking sheet and toast 8 to 10 minutes, shaking pan occasionally; do not brown. Let cool. Finely grind in a spice grinder. You will have about a cup.
Combine almonds, flour, sugar, salt, spices, and zest in a food processor. Add butter and process with short pulses until mixture resembles coarse meal.
In a small bowl, combine egg yolks, ice water, and extract. With machine running, add yolk mixture to processor. Process for no longer than 30 seconds. If mixture does not hold together when squeezed, add additional water, a few teaspoons at a time, until it does.
Wrap in plastic and chill about 1 hour.
Leftover dough can be frozen until ready to use.