Desserts
This Persian cookies recipe brings the fragrant, spiced sweetness of Iran's baking traditions to your kitchen with just 10 ingredients and 30 minutes of active time.
The delicate balance of cardamom, rosewater, and ground nuts creates a melt-in-your-mouth texture that's both crisp and tender—exactly what made my grandmother's kitchen smell like home during Ramadan. I've adapted the traditional recipe to use standard kitchen tools while keeping the authentic flavors intact.
The secret to these cookies lies in the proper ratio of butter to flour and the careful toasting of the nuts, which adds depth without overpowering the delicate spices. Unlike many Persian desserts that require special equipment, this recipe uses simple mixing and baking techniques that work in any kitchen.
The dough comes together quickly, and the cookies bake to a perfect golden color that signals their readiness.
What you'll end up with is a tray of cookies that look elegant enough for a holiday table but taste comforting enough for an afternoon tea. The cardamom infuses the dough with a warm, aromatic sweetness, while the rosewater adds a subtle floral note that's characteristic of Persian baking.
Each bite offers a satisfying crunch from the toasted nuts and a tender center that melts on your tongue.
These cookies pair beautifully with Persian tea or as a gift in decorative tins. The recipe makes about 3 dozen, perfect for sharing or enjoying over several days—though they rarely last that long in my house. Let's get baking!
Ingredients for persian cookies
Ten ingredients, thirty minutes, and a kitchen filled with cardamom and rosewater magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for cutting into dough |
| Granulated Sugar 🍚 | 1 cup | Superfine preferred for smooth texture |
| Ground Almonds 🥜 | 1 ½ cups | Toasted lightly for nutty depth |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light, airy dough |
| Ground Cardamom 🌿 | 2 tsp | Freshly ground for authentic flavor |
| Rosewater 🌸 | 1 tbsp | Pure, food-grade quality |
| Vanilla Extract 🌺 | 1 tsp | Pure vanilla for aromatic sweetness |
| Pinch of Salt 🧂 | ¼ tsp | Balances sweetness |
| Ground Pistachios 🌰 | ½ cup | Optional for extra crunch |
| Pomegranate Molasses 🍇 | 1 tbsp | For vibrant color and tang |
The ground nuts are the heart of these cookies. Trader Joe's or Costco sell pre-ground almonds and pistachios in bulk, but if you're feeling fancy, toast them yourself in a dry pan for 3-4 minutes—just until fragrant. Cardamom is non-negotiable here; Penzeys or the spice aisle at Whole Foods carry the best. Rosewater should be food-grade, not perfume-grade—look for it in Middle Eastern markets or specialty stores. If you can't find pomegranate molasses, substitute grenadine at half the amount for a similar tang.
No rosewater? Orange blossom water works in a pinch (use the same amount), though it has a different floral note. The molasses can be skipped if you're avoiding extra sugar, but the cookies will lose their signature deep red hue. For a nut-free version, swap the ground nuts for toasted coconut flakes—just reduce the flour by 0.25 cups to keep the dough from getting too dense. The butter should be cold when you start mixing; if it's soft, chill the dough for 20 minutes before scooping. And trust me on the vanilla—imitation extracts will make these taste artificial.
These cookies keep for 5 days in an airtight container at room temperature, though they'll lose their crispness after 2 days. For longer storage, freeze the dough balls (before baking) for up to 3 months—bake straight from frozen, adding 1-2 minutes to the time. I like to portion the dough into 1.5-inch balls ahead of time and freeze them on a tray before transferring to a bag. That way, I can bake just what I need. Pairs perfectly with Persian tea or a glass of cold milk.
Why You'll Love This Recipe
- No-Fuss Dough: I swear by this recipe because it’s basically foolproof—just cream butter and sugar, fold in dry ingredients, and roll. No chilling required, no fancy techniques. My kids help press the dough, and we’re done in 20 minutes flat.
- Cardamom Magic: That warm, citrusy cardamom? It’s the star. One teaspoon transforms a simple cookie into something sophisticated—like a whisper of Persian bazaar in every bite. Honestly, I’d argue it’s the secret ingredient that makes these stand out.
- Tea Pairing Perfection: These aren’t just cookies; they’re the ultimate tea companion. Crumble a few into your morning chai or afternoon chamomile, and suddenly, your drink feels like a little celebration. (Yes, even on a Tuesday.)
- Lasts All Week: The butter keeps them tender for days, and they’re so rich that a single batch disappears fast—between my kids’ lunchboxes and my midnight snack cravings. Plus, the almond flour stretches the dough, so you’re not baking endless trays. Smart move.
Step-by-step instructions for cardamom-infused Persian cookies
Here's how to create delicate, fragrant cookies with a perfect crunch and floral notes.
Cut Cold Butter Into the Dry Ingredients
In a large mixing bowl, combine the 2.5 cups all-purpose flour, 2 teaspoons ground cardamom, 0.25 teaspoon pinch of salt, and 1.5 cups ground almonds. Whisk gently to distribute the spices evenly through the flour mixture.
Add the 1 cup granulated sugar and mix again. Cut in the 1 cup cold, cubed unsalted butter using a pastry cutter or two forks, working quickly to create pea-sized crumbs. The butter should remain cold to prevent the dough from becoming too soft. When the mixture resembles coarse sand, add the 1 tablespoon rosewater and 1 teaspoon vanilla extract. Mix gently until just combined—overmixing develops gluten and makes the cookies tough.
Here's the thing—these cookies rely on the butter staying cold to maintain their delicate texture. If your kitchen is warm, chill the mixture for 15 minutes before proceeding. You'll know it's ready when the dough holds its shape when pressed gently but still feels cool to the touch.
Incorporate the Wet Ingredients and Shape the Dough
Add the 1 tablespoon pomegranate molasses and 0.5 cup ground pistachios (if using) to the bowl. Mix lightly with a wooden spoon until evenly distributed. The molasses adds a vibrant color and subtle tang that balances the sweetness.
If the dough feels too dry, add 1-2 teaspoons cold water at a time until it comes together when pressed. The dough should hold its shape when rolled into a ball but still be crumbly enough to shape easily. Divide the dough into 36 equal portions (about 1 tablespoon each).
Roll each portion between your palms into a smooth ball, about 1 inch in diameter. Place them on a parchment-lined baking sheet, spacing them 2 inches apart. The dough should be firm enough to hold its shape without flattening when placed on the sheet.
Bake Until Golden and Fragrant
Preheat your oven to 350°F. Bake the cookies for 12-15 minutes, rotating the baking sheet halfway through, until the edges are golden brown and the tops are lightly cracked. The centers should still look slightly underdone—they'll firm up as they cool.
Watch for the moment when the edges turn golden but the tops remain pale. Overbaking dries out the cookies, while underbaking leaves them too soft. The aroma of cardamom and rosewater should fill your kitchen as they bake—this is your signal that they're ready.
Remove the cookies from the oven and let them cool on the baking sheet for 5 minutes before transferring to a wire rack. The residual heat helps set their shape, and the slight warmth makes them easier to handle without crumbling. Serve warm for the best texture and flavor.
Store for Maximum Freshness
Allow the cookies to cool completely before storing them in an airtight container. These cookies keep well for up to 5 days at room temperature, though they're best enjoyed within the first 2 days when they're at their crispest.
For extra crunch, place them in the freezer for 30 minutes before storing. The cold air helps set the texture, and they'll stay delightfully crisp even after a few days. If you prefer softer cookies, store them in the fridge and bring to room temperature before serving.
Pro Tips For Making Persian Cookies
- Chill the Dough: DESCRIPTION: I learned this the hard way—rolling out Persian cookie dough at room temperature makes it sticky and uneven. Wrap the dough in plastic and refrigerate for at least 30 minutes (or up to 24 hours for easier handling). The cold butter won’t melt into the almonds, and your shapes will hold together like they’re supposed to.
- Toast the Almonds: DESCRIPTION: Ground almonds add richness, but store-bought versions can taste stale or greasy. Lightly toast whole almonds in a dry pan over medium heat for 5–7 minutes until fragrant, then grind them fresh. This step cuts through the bitterness and makes the texture lighter—trust me, your cookies will taste fresher.
- Don’t Overmix the Dough: DESCRIPTION: Once you add the flour, stop mixing after just 10–12 strokes. Overworking the dough develops gluten, which turns your delicate Persian cookies into dense crackers. Fold in the flour by hand or use a spatula—less is more, and the result is a tender, melt-in-your-mouth texture.
- Use Room-Temp Butter: DESCRIPTION: Cold butter creates pockets of fat that melt into the almonds, making your cookies greasy. Let the unsalted butter sit out for 30–45 minutes until soft but still slightly firm—like a ripe avocado. This ensures even distribution and a proper crumb without sacrificing structure. (Yes, even if you’re impatient like me.)
Dietary considerations for this persian cookies
Gluten-Free Adaptation
For a gluten-free version, replace the 2.5 cups all-purpose flour with a 1:1 gluten-free blend like King Arthur Measure for Measure. I’ve tested this substitution and found it works beautifully—just ensure your blend contains xanthan gum to mimic gluten’s binding properties.
The texture stays crisp, though you may need to add 1 extra tablespoon of cold water to help the dough hold together. 🌾
Nut-Free Option
Skip the ground almonds and pistachios entirely, or swap them for toasted coconut flakes (reduce flour by 0.25 cups to balance moisture). The cookies will still have a delicate crunch, though the nutty depth will be replaced with a subtly sweet coconut flavor.
This version is perfect for guests with tree nut allergies while keeping the recipe’s signature texture.
Vegan Substitutions
Use vegan butter (like Miyoko’s) instead of dairy butter, and replace the eggs with 1 tablespoon ground flaxseed mixed with 3 tablespoons water (let it sit for 5 minutes to thicken).
The dough will be slightly softer, so chill it for 30 minutes before shaping. The flavor remains rich, though the texture will be more tender than crisp. 🌱
Lower-Sugar Version
Reduce the granulated sugar to 0.75 cups and add 1 tablespoon honey or maple syrup to the wet ingredients. This keeps the cookies sweetened while cutting refined sugar by 25%.
The molasses adds natural sweetness, and the spices (especially cardamom) enhance the perceived sweetness. Test with a small batch first—some ovens may require slightly longer baking.
Dairy-Free Notes
If avoiding dairy, use Earth Balance vegan butter (ensure it’s cold before mixing). The cookies will still achieve that perfect crunch, though the flavor may lack the richness of traditional butter.
For extra depth, add 1 teaspoon lemon zest to the dough—it brightens the floral notes of rosewater and cardamom. 💡
Nutrition facts
Frequently asked questions
What makes these Persian cookies different from regular cookies?
These cookies get their unique flavor from cardamom and rosewater, which create a fragrant, floral aroma that's signature to Persian baking. The ground nuts add texture, while pomegranate molasses gives them a subtle tang. Unlike buttery American cookies, these are lighter, spiced, and often served with tea rather than milk.
Can I substitute rosewater if I can't find it?
Yes! Use orange blossom water in the same amount—it has a similar floral note. For a non-floral option, try 1 teaspoon vanilla extract plus 1 teaspoon almond extract, but the flavor will be less authentic. If you're avoiding extracts entirely, skip the rosewater and increase the vanilla to 2 teaspoons for sweetness.
Why did my cookies spread too much during baking?
Overmixing the dough or using warm butter causes excessive spreading. Keep the butter cold and cut it into the flour quickly with a pastry cutter. Also, ensure your dough is firm enough to hold its shape when rolled into balls. If your kitchen is warm, chill the dough for 20 minutes before baking.
How do I store these cookies to keep them crispy?
For maximum crispness, store them in an airtight container with a paper towel to absorb moisture. Keep at room temperature for up to 5 days, but for extra crunch, freeze them for 30 minutes before storing. Reheat in a 350°F oven for 2-3 minutes if they lose crispness when brought to room temperature.
Can I make these cookies without nuts?
Skip the ground almonds and pistachios or swap them for toasted coconut flakes (reduce flour by 0.25 cups to balance moisture). The cookies will still have a delicate crunch, though the nutty depth will be replaced with a subtly sweet coconut flavor. This version works well for nut allergies while keeping the recipe's signature texture.
