If you have a soft spot for warm, fragrant desserts that feel like a cozy hug from the inside, then this Persian Almond Cardamom Cake (Gluten-Free) Recipe is absolutely going to steal your heart. Combining the nutty richness of almond flour with the exotic, aromatic spice of cardamom, this cake offers a moist, tender crumb that sings with every bite. Best of all, it’s naturally gluten-free, which means you can indulge without worry, whether you’re catering to dietary needs or simply craving a delightful treat with a unique flavor profile. Prepare to fall in love with a cake that is as elegant in taste as it is simple to make!

Ingredients You’ll Need
Gathering your ingredients for the Persian Almond Cardamom Cake (Gluten-Free) Recipe is a breeze because each one is straightforward yet plays an essential role in creating the luscious flavor and perfect texture.
- Almond flour (200g / 2 cups): Adds moistness and a rich, nutty foundation that replaces traditional wheat flour beautifully.
- Baking powder, gluten-free (1 tsp): Provides the gentle lift to keep the cake light and fluffy without gluten.
- Salt (1/4 tsp): Enhances all the flavors and balances sweetness.
- Ground cardamom (1/2 tsp): The star spice that brings the classic Persian aromatic, warm, and slightly citrusy note to this cake.
- Large eggs (4): Act as a binder and contribute to the cake’s tender structure.
- Granulated sugar (100g / 1/2 cup): Sweetens the cake just right without overpowering the spices.
- Sunflower oil or melted butter (60ml / 1/4 cup): Adds moisture and richness—choose butter for a more decadent flavor or oil for a lighter crumb.
- Vanilla extract (1 tsp): Enhances the complexity of flavors and rounds out the spice beautifully.
- Full-fat Greek yogurt or dairy-free yogurt (120ml / 1/2 cup): Contributes to the moist, tender crumb and adds a subtle tang that complements the cardamom.
- Optional rosewater or orange blossom water (1 tbsp): For a delicate floral hint that will transport you straight to Persian gardens.
- Powdered sugar (60g / 1/4 cup), water (1 tbsp), and vanilla extract (1/2 tsp) – optional glaze: To add a sweet, glossy finish that makes this cake extra special.
How to Make Persian Almond Cardamom Cake (Gluten-Free) Recipe
Step 1: Prepare Your Pan and Oven
Start by preheating your oven to 175°C (350°F). Grease a 9-inch round cake pan really well, then line it with parchment paper to ensure your cake releases easily after baking. This small step will save you some frustration later and keeps the cake’s edges wonderfully tender.
Step 2: Mix the Dry Ingredients
In a spacious bowl, whisk together your almond flour, gluten-free baking powder, salt, and the fragrant ground cardamom. This mixture forms the flavorful base of your cake and ensures even distribution of the spice throughout every bite.
Step 3: Whisk Eggs and Sugar Until Fluffy
In another bowl, combine the eggs and granulated sugar. Beat them briskly with a whisk or electric mixer until the mixture turns pale and fluffy. This aeration step is key for a light texture and helps keep the cake wonderfully tender.
Step 4: Incorporate the Wet Ingredients
Now it’s time to enrich your fluffy egg mixture. Stir in the sunflower oil or melted butter, your vanilla extract, and the creamy Greek yogurt or dairy-free yogurt. If you’re feeling adventurous, add the rosewater or orange blossom water here for that subtle, enchanting floral lift.
Step 5: Combine Wet and Dry Mixes
Gently fold the dry ingredients into the wet, taking care not to overmix. You want everything just combined to maintain that airy, delicate texture. This gentle approach helps the cake retain its tender crumb and avoids any dense patches of flour.
Step 6: Bake Your Cake
Pour the batter into the prepared pan and smooth out the top with a spatula. Pop it into the oven and bake for 25 to 30 minutes. The cake is done when the top is golden and a toothpick inserted in the center comes out clean. Take a deep breath—your kitchen will smell amazing!
Step 7: Cool and Optional Glaze
Let your cake cool in the pan for about 10 minutes, then transfer it to a wire rack so it cools completely. For an elegant finishing touch, whisk together powdered sugar, water, and vanilla for a delicate glaze, and drizzle it over the cake. The glaze adds a subtle sweetness and shimmering beauty without masking that lovely cardamom flavor.
How to Serve Persian Almond Cardamom Cake (Gluten-Free) Recipe

Garnishes
This cake is stunning on its own, but you can take it to the next level with a few simple garnishes. A sprinkle of toasted slivered almonds adds crunch and a nutty aroma, while a dusting of powdered sugar looks visually inviting. Fresh edible rose petals make an elegant, traditional Persian flourish if you want to impress your guests.
Side Dishes
Pairing the Persian Almond Cardamom Cake (Gluten-Free) Recipe with a cup of lightly brewed Persian tea or a bright spiced chai is perfection. For a creamy contrast, serve with a dollop of whipped cream or a scoop of vanilla ice cream. The cool creaminess beautifully offsets the warm spices in the cake.
Creative Ways to Present
Turn your cake into an unforgettable dessert centerpiece by layering it with fresh berries and whipped cream for a festive look, or slice it thinly and serve alongside pistachio-dusted yogurt for a twist. Even simple plating on a rustic wooden board with sprigs of fresh mint can elevate the presentation and enhance that inviting, homemade feel.
Make Ahead and Storage
Storing Leftovers
This cake keeps beautifully at room temperature for up to two days if covered tightly with plastic wrap or stored in an airtight container. The flavors actually deepen as it rests, making leftovers even more delightful to enjoy.
Freezing
If you want to make this Persian Almond Cardamom Cake (Gluten-Free) Recipe ahead of time, it freezes well for up to three months. Wrap it securely in plastic wrap and then aluminum foil to protect it from freezer burn. When you’re ready, thaw it overnight in the fridge for the best texture.
Reheating
For a freshly baked feel, warm slices in the oven at a low temperature (around 150°C / 300°F) for 10 minutes or until gently heated through. Avoid the microwave if possible, as it can toughen the crumb. Warm cake paired with a bit of cream or tea is simply irresistible.
FAQs
Can I substitute almond flour with another nut flour?
While almond flour is essential for the moist texture and signature flavor of this Persian Almond Cardamom Cake (Gluten-Free) Recipe, you can experiment with hazelnut or cashew flour, but be aware the taste and texture will change slightly. Hazelnut flour will bring a more robust nuttiness, while cashew flour may result in a creamier crumb.
Is this cake suitable for a dairy-free diet?
Absolutely! Using dairy-free yogurt instead of Greek yogurt and substituting sunflower oil for butter ensures this cake remains dairy-free while maintaining its luscious texture and flavor.
What if I don’t have rosewater or orange blossom water?
These floral waters add a subtle authentic Persian touch but are entirely optional. You can leave them out if unavailable or try a few drops of pure vanilla or almond extract as alternatives, although they will alter the original flavor slightly.
How can I make this cake sweeter or less sweet?
Adjust the sugar amount to your taste by adding or reducing up to 25 grams (about 2 tablespoons). The current sweetness is balanced to complement the cardamom without overpowering, but feel free to tweak according to your preference.
Can I make this cake into cupcakes?
Yes, this batter works wonderfully for cupcakes! Bake at the same temperature for about 15 to 20 minutes. Keep an eye out for the toothpick test. Cupcakes make for cute individual treats and are perfect for sharing at gatherings.
Final Thoughts
This Persian Almond Cardamom Cake (Gluten-Free) Recipe is one of those magical desserts that feels both rustic and refined at once. With simple ingredients and straightforward steps, it brings the luxurious warmth of Persian flavors into your kitchen with ease. Whether you’re baking it for a special occasion or a cozy afternoon indulgence, this cake is sure to become a beloved staple. I can’t wait for you to try it and enjoy every fragrant, tender bite!
Print
Persian Almond Cardamom Cake (Gluten-Free) Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Persian
- Diet: Gluten Free
Description
A moist and fragrant Persian Almond Cardamom Cake, naturally gluten-free and delicately spiced with cardamom. This tender cake is enriched with almond flour and Greek yogurt, offering a rich yet light texture. Perfectly complemented by an optional rosewater or orange blossom water for a floral note, and an optional vanilla glaze to add a touch of sweetness.
Ingredients
Cake
- 200g (2 cups) almond flour
- 1 tsp gluten-free baking powder
- 1/4 tsp salt
- 1/2 tsp ground cardamom
- 4 large eggs
- 100g (1/2 cup) granulated sugar
- 60ml (1/4 cup) sunflower oil or melted butter
- 1 tsp vanilla extract
- 120ml (1/2 cup) full-fat Greek yogurt or dairy-free yogurt
- Optional: 1 tbsp rosewater or orange blossom water
Glaze (optional)
- 60g (1/4 cup) powdered sugar
- 1 tbsp water
- 1/2 tsp vanilla extract
Instructions
- Preheat Oven: Preheat your oven to 175°C (350°F). Grease and line a 9-inch round cake pan with parchment paper to ensure the cake does not stick.
- Mix Dry Ingredients: In a large bowl, whisk together the almond flour, gluten-free baking powder, salt, and ground cardamom until well combined for an even spice distribution.
- Beat Eggs and Sugar: In a separate bowl, whisk the eggs and granulated sugar together until the mixture becomes pale, fluffy, and slightly thickened, indicating good aeration for a light cake.
- Add Wet Ingredients: Stir in the sunflower oil (or melted butter), vanilla extract, and Greek yogurt (or dairy-free yogurt) into the egg mixture, blending until smooth and uniform.
- Combine Mixtures: Gradually fold the dry ingredients into the wet ingredients using a spatula, mixing gently until fully combined to maintain batter airiness.
- Pour Batter: Pour the batter into the prepared cake pan and smooth the top with a spatula to ensure even baking.
- Bake: Bake in the preheated oven for 25 to 30 minutes, or until the cake surface turns golden and a toothpick inserted into the center comes out clean, indicating it is fully baked.
- Cool Cake: Let the cake cool in the pan for 10 minutes, then carefully transfer it to a wire rack to cool completely for optimal texture and ease of glazing.
- Prepare Glaze (Optional): Whisk together powdered sugar, water, and vanilla extract until smooth. Once the cake is completely cool, drizzle the glaze over the top to add a subtle sweetness and a glossy finish.
Notes
- This almond flour cake is naturally gluten-free, making it suitable for those with gluten intolerance.
- Use full-fat Greek yogurt or a dairy-free yogurt alternative based on dietary preferences.
- Adding rosewater or orange blossom water gives a traditional Persian floral aroma but is optional.
- Ensure not to overmix the batter to keep the cake light and fluffy.
- Store the cake in an airtight container at room temperature for up to 3 days, or refrigerate for longer freshness.
- The optional glaze can be substituted with a dusting of powdered sugar if preferred.

