If you are looking for a cake that feels like a warm embrace, the Persian Love Cake Recipe is absolutely what you need. This stunning dessert perfectly balances fragrant rosewater, zesty lemon, and nutty cardamom with the delightful crunch of pistachios and the richness of almond flour. Every bite offers a tender crumb that melts in your mouth, making it a true celebration of Persian flavors and heartfelt tradition. Whether it’s a special occasion or just a day to treat yourself, this cake brings love straight to the table.

Ingredients You’ll Need
Simple, wholesome ingredients come together beautifully in this recipe to create the unforgettable Persian Love Cake Recipe. Each one plays a key role in offering texture, flavor, or that lovely aroma that defines this cake.
- 100 g almond flour (1 cup): Adds moistness and a delicate nutty flavor that is essential for the cake’s tender crumb.
- 100 g all-purpose flour (3/4 cup): Provides the structure needed to hold everything together perfectly.
- 150 g granulated sugar (3/4 cup): Sweetens and enhances the natural flavors without overpowering them.
- 115 g unsalted butter, melted (1/2 cup): Brings richness and helps create that soft, buttery texture we all love in cakes.
- 2 large eggs: Binds the ingredients and adds moisture, giving the cake its delicate rise.
- 1 tsp rosewater: Infuses the cake with its signature floral fragrance that’s simply unforgettable.
- Zest of 1 lemon: Offers a bright, fresh counterbalance to the sweetness and richness.
- 1/2 tsp ground cardamom: Adds that warm and slightly spicy note that defines Persian baking.
- 1 tsp baking powder: Ensures the cake rises beautifully and stays light.
- 1/4 tsp salt: Enhances all the flavors and balances the sweetness perfectly.
- 2 tbsp plain yogurt or sour cream: Adds a subtle tang and keeps the cake moist.
- 50 g shelled pistachios, finely chopped (1/3 cup): Provides a satisfying crunch and boosts the nutty profile of the cake.
How to Make Persian Love Cake Recipe
Step 1: Prepare Your Oven and Pan
Start by preheating your oven to 175°C (350°F). Grease a 20 cm (8-inch) round cake pan thoroughly to ensure your beautiful cake doesn’t stick and comes out perfectly shaped once baked.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the almond flour, all-purpose flour, baking powder, salt, ground cardamom, and fresh lemon zest. This mixture will bring together the fragrant spices and bright citrus into the cake’s foundation.
Step 3: Combine the Wet Ingredients
In a large bowl, whisk the granulated sugar, melted unsalted butter, eggs, creamy yogurt, and the enchanting rosewater until the mixture is silky smooth. This step is important to ensure all those lovely flavors marry beautifully.
Step 4: Blend Wet and Dry Ingredients
Gradually fold the dry mixture into the wet one, doing so gently and just until everything is combined. Over-mixing can affect the cake’s delicate crumb, so take your time and fold carefully.
Step 5: Add Those Delicious Pistachios
Gently fold in the chopped pistachios last, distributing them evenly throughout the batter to give each slice a wonderful nutty surprise.
Step 6: Bake to Golden Perfection
Pour the batter into your prepared pan and smooth the top. Pop it in your preheated oven and bake for 35 to 40 minutes. You’ll know it’s ready when the cake turns a gorgeous golden color and a toothpick inserted into the center comes out clean.
Step 7: Cooling and Glazing
Allow the cake to cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely. Once cooled, whisk together powdered sugar with rosewater or lemon juice to make a glossy glaze and drizzle it generously over your cake.
Step 8: Add the Finishing Touches
Sprinkle crushed pistachios and delicate dried rose petals over the glaze—the charming garnishes enhance both the look and the flavor, turning this cake into a real showstopper that celebrates the Persian Love Cake Recipe tradition.
How to Serve Persian Love Cake Recipe

Garnishes
The final touches of crushed pistachios and dried rose petals add both crunch and an elegant floral note. They make your Persian Love Cake Recipe not just taste amazing but look absolutely stunning for any gathering or cozy tea time.
Side Dishes
This cake pairs wonderfully with a cup of fragrant Persian tea, like cardamom-infused black tea or a fresh mint herbal blend. A dollop of whipped cream or a scoop of light vanilla ice cream also makes a delightful companion for this delicately spiced cake.
Creative Ways to Present
Try cutting the cake into small squares and serving on a decorative platter sprinkled with extra pistachios, rose petals, and edible gold leaf for an extra touch of luxury. Serving alongside small bowls of fresh berries or pomegranate seeds can add a burst of tartness and color that dazzles your guests.
Make Ahead and Storage
Storing Leftovers
Your Persian Love Cake Recipe will keep beautifully if stored in an airtight container at room temperature for up to 2 days. If your kitchen is warm, moving the cake to the fridge can extend freshness while maintaining texture.
Freezing
To enjoy the love cake at a later time, wrap it tightly in plastic wrap and then foil to prevent freezer burn. It freezes well for up to 2 months. When ready to enjoy, simply thaw overnight in the fridge before serving.
Reheating
If you prefer your Persian Love Cake Recipe slightly warm, reheat slices gently in a microwave for 10 to 15 seconds or in a low oven just until slightly warmed through—this brings back the soft, tender feel as if it were freshly baked.
FAQs
Can I substitute almond flour with another type of flour?
Almond flour is key for the moist texture and nutty flavor in this recipe. While you can try using finely ground hazelnut flour, switching to all-purpose flour entirely will change the cake’s character significantly.
Is rosewater essential in the Persian Love Cake Recipe?
Rosewater is what gives this cake its distinctive floral essence and authenticity. If you can’t find it, you might use a bit of orange blossom water instead, but the flavor will vary slightly.
Can I make this cake vegan?
Replacing eggs and butter with vegan alternatives is possible but may affect the cake’s texture and rise, as eggs provide binding and butter adds richness. Using a reliable egg substitute and plant-based butter could work with some experimentation.
What can I use if I don’t have yogurt or sour cream?
If plain yogurt or sour cream isn’t available, try using buttermilk or a non-dairy yogurt for a similar tang and moisture level. Just keep the quantity the same for the best results.
How long does the Persian Love Cake Recipe stay fresh?
When stored properly in an airtight container, the cake stays fresh for 2-3 days at room temperature or up to a week refrigerated. It’s best enjoyed sooner to savor the optimal texture and flavor.
Final Thoughts
I truly believe once you try this Persian Love Cake Recipe, it will become one of your cherished favorites. The lovely combination of floral notes, warm spices, and crunchy pistachios wrapped in a tender cake creates a mouthwatering experience that’s perfect for sharing with loved ones or enjoying quietly with a cup of tea. So go ahead, bake it with love, and watch your kitchen fill with magical aromas that invite smiles and happy hearts.
Print
Persian Love Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Persian
- Diet: Vegetarian
Description
This Persian Love Cake is a fragrant and moist dessert that beautifully combines almond flour, rosewater, and cardamom with a tender crumb. Enhanced with pistachios and a delicate rosewater glaze, it offers an aromatic and elegant treat perfect for special occasions or afternoon tea.
Ingredients
Dry Ingredients
- 100 g almond flour (1 cup)
- 100 g all-purpose flour (3/4 cup)
- 1 tsp baking powder
- 1/4 tsp salt
- 1/2 tsp ground cardamom
- Zest of 1 lemon
- 50 g shelled pistachios, finely chopped (1/3 cup)
Wet Ingredients
- 150 g granulated sugar (3/4 cup)
- 115 g unsalted butter, melted (1/2 cup)
- 2 large eggs
- 2 tbsp plain yogurt or sour cream
- 1 tsp rosewater
Glaze and Garnish
- Powdered sugar (quantity as needed for glaze)
- Rosewater or lemon juice (for glaze)
- Crushed pistachios (for garnish)
- Dried rose petals (for garnish)
Instructions
- Preheat and Prepare Pan: Preheat your oven to 175°C (350°F) and grease a 20 cm (8-inch) round cake pan to prevent sticking.
- Mix Dry Ingredients: In a medium bowl, whisk together the almond flour, all-purpose flour, baking powder, salt, ground cardamom, and lemon zest to evenly distribute the leavening and spices.
- Combine Wet Ingredients: In a large bowl, whisk together the granulated sugar, melted unsalted butter, eggs, plain yogurt (or sour cream), and rosewater until the mixture is smooth and homogeneous.
- Incorporate Dry into Wet: Gradually fold the dry ingredients into the wet mixture using a spatula, mixing gently until just combined to avoid overmixing which could toughen the cake.
- Add Pistachios: Gently fold in the finely chopped pistachios to add a nutty texture and flavor throughout the batter.
- Transfer Batter to Pan: Pour the batter into the prepared cake pan and smooth the surface evenly with a spatula to ensure uniform baking.
- Bake the Cake: Bake in the preheated oven for 35 to 40 minutes, or until the cake is golden brown and a toothpick inserted into the center comes out clean.
- Cool: Allow the cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely, which prevents it from becoming soggy.
- Prepare Glaze: Whisk powdered sugar together with rosewater or lemon juice until smooth and pourable to create a delicate glaze that complements the cake’s flavors.
- Glaze and Garnish: Drizzle the glaze over the cooled cake and garnish with crushed pistachios and dried rose petals for a beautiful and fragrant finish.
Notes
- Using almond flour gives the cake a moist texture and nutty flavor, but you can substitute with ground almonds if unavailable.
- Rosewater is a key ingredient for the cake’s signature floral aroma; do not omit or substitute unless necessary.
- Make sure not to overmix the batter to keep the cake tender and light.
- Store leftovers in an airtight container at room temperature for up to 3 days or refrigerate for up to a week.
- To keep the cake gluten free, ensure the all-purpose flour is replaced with a gluten-free blend of equal amount.

