Persian Love Cake Recipe
Introduction
Persian Love Cake is a delightfully fragrant and moist dessert that combines almond flour, rose petals, and pistachios for a unique and elegant treat. Perfect for special occasions or whenever you want to impress with a beautifully spiced cake.

Ingredients
- 4 1/3 cups almond flour
- 1 cup granulated sugar
- 1 cup light brown sugar
- 1 cup butter (room temperature)
- 1 teaspoon salt
- 3 eggs (room temperature)
- 1 1/4 cup full-fat plain Greek yogurt (room temperature)
- 1/2 teaspoon cinnamon
- 2 teaspoons vanilla extract
- 1 tablespoon orange blossom water
- 1/2 cup shelled pistachios (roasted and unsalted)
- Food grade dried rose petals (for decorating)
Instructions
- Step 1: Preheat your oven to 350° F. Grease and line an 8-inch springform pan with parchment paper to prepare for baking.
- Step 2: Make the crust by combining almond flour, granulated sugar, brown sugar, butter, and salt in a stand mixer fitted with the paddle attachment or a large bowl using a hand mixer. Beat on low speed until the mixture is crumbly. Press half of this mixture evenly into the prepared pan to form the crust.
- Step 3: Prepare the filling by adding eggs, Greek yogurt, vanilla extract, cinnamon, and orange blossom water to the remaining crumb mixture. Beat on medium speed until everything is fully incorporated and the batter is smooth. Pour this filling over the crust in the pan.
- Step 4: Bake the cake for 1 hour and 30 minutes, or until the top turns golden brown and the center has a slight jiggle. Remove it from the oven and let it cool completely in the pan on a wire rack.
- Step 5: Once cooled, refrigerate the cake for at least 4 hours or overnight to allow the filling to set properly.
- Step 6: After chilling, carefully remove the cake from the pan. Decorate the top with chopped pistachios and dried rose petals before serving. Enjoy your fragrant Persian Love Cake!
Tips & Variations
- For a stronger floral note, add a few drops of rose water along with the orange blossom water.
- Use a mix of chopped almonds and pistachios for added texture in the topping.
- If you prefer a less dense cake, lightly toast the almond flour before mixing to enhance flavor and texture.
- Make sure all ingredients are at room temperature for the best mixing results.
Storage
Store the cake covered in the refrigerator for up to 4 days. Because it contains Greek yogurt, keeping it chilled is important to maintain freshness. To serve, allow the cake to come to room temperature for about 15 minutes or enjoy it chilled. Leftover cake can also be frozen in an airtight container for up to 1 month; thaw overnight in the refrigerator before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I substitute almond flour with another flour?
Almond flour is key to the cake’s moist texture and nutty flavor. Substituting with all-purpose flour will change the texture and taste significantly. For a similar gluten-free option, try finely ground hazelnut or cashew flour.
What is the purpose of orange blossom water?
Orange blossom water adds a subtle fragrant floral note that complements the almonds and rose petals, giving the cake its signature Persian flavor. If you don’t have it, you can omit it, but the distinctive aroma will be less pronounced.
Print
Persian Love Cake Recipe
- Total Time: 6 hours 40 minutes
- Yield: 10 servings 1x
- Diet: Gluten Free
Description
This Persian Love Cake is a fragrant and moist almond-based dessert infused with orange blossom water, cinnamon, and vanilla, topped with crunchy pistachios and delicate dried rose petals for an elegant finish. The cake features a crumbly almond crust and a creamy yogurt-based filling, baked to golden perfection and chilled to set for a luscious texture. Perfect for special occasions or a sophisticated treat.
Ingredients
Crust
- 4 1/3 cups almond flour
- 1 cup granulated sugar
- 1 cup light brown sugar
- 1 cup butter, room temperature
- 1 teaspoon salt
Filling
- 3 eggs, room temperature
- 1 1/4 cups full-fat plain Greek yogurt, room temperature
- 1/2 teaspoon cinnamon
- 2 teaspoons vanilla extract
- 1 tablespoon orange blossom water
Topping
- 1/2 cup shelled pistachios, roasted and unsalted, chopped
- Food-grade dried rose petals, for decorating
Instructions
- Preheat and prepare pan: Preheat your oven to 350° F (175° C). Grease and line an 8-inch springform pan with parchment paper to ensure easy removal of the cake after baking.
- Make the crust: In a stand mixer fitted with a paddle attachment or a large mixing bowl using a hand mixer, combine almond flour, granulated sugar, brown sugar, room temperature butter, and salt. Beat on low speed until the mixture becomes crumbly and evenly combined. Press half of this mixture firmly and evenly into the base of the prepared pan, creating a solid crust layer.
- Prepare the filling: To the remaining crumb mixture, add the room temperature eggs, full-fat Greek yogurt, vanilla extract, cinnamon, and orange blossom water. Beat on medium speed until all ingredients are fully incorporated and the batter is smooth and cohesive.
- Assemble and bake: Pour the filling mixture over the prepared crust in the springform pan, smoothing the top evenly. Bake in the fully preheated oven for 1 hour and 30 minutes, or until the top is golden brown and the center shows a slight jiggle when gently shaken.
- Cool and chill: Remove the cake from the oven and place it on a wire rack to cool completely in the pan. Once cooled, refrigerate the cake for at least 4 hours or preferably overnight to allow the filling to set properly and enhance the flavors.
- Decorate and serve: After chilling, carefully remove the cake from the springform pan. Top with chopped roasted pistachios and sprinkle with food-grade dried rose petals for an authentic Persian presentation. Slice and enjoy this fragrant, tender dessert.
Notes
- Using room temperature ingredients ensures smoother mixing and better texture.
- Chilling the cake overnight improves flavor melding and helps the filling set firmly.
- Orange blossom water and rose petals provide a distinct floral aroma traditional to Persian desserts.
- Be careful not to overbake; a slight jiggle in the center indicates perfect doneness for a moist filling.
- This cake can be stored covered in the refrigerator for up to 3 days.
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Persian
Keywords: Persian Love Cake, almond flour cake, orange blossom cake, Persian dessert, gluten free cake, rose petals cake, pistachio cake, yogurt cake

