Persian Love Cake Recipe
Introduction
Persian Love Cake is a delightful dessert rich with fragrant spices, almond flour, and hints of rose and orange blossom water. This moist and tender cake is perfect for sharing on special occasions or whenever you want to impress with something unique and flavorful.

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 prevent sticking.
- Step 2: Prepare the crust by combining almond flour, granulated sugar, brown sugar, butter, and salt in a stand mixer with the paddle attachment or in a large mixing bowl using a hand mixer. Beat on low speed until the mixture becomes crumbly. Press half of it evenly into the bottom of the prepared pan.
- Step 3: Make the filling by adding the eggs, Greek yogurt, vanilla extract, cinnamon, and orange blossom water to the remaining crumb mixture. Beat on medium speed until the ingredients are fully incorporated and the batter is smooth. Pour this mixture over the crust in the pan.
- Step 4: Bake the cake for 1 hour and 30 minutes in the preheated oven, until the top is golden brown and the center has a slight jiggle. Remove the cake 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 preferably overnight to allow the flavors to meld and the filling to set firmly.
- Step 6: Carefully remove the cake from the springform pan. Decorate the top with chopped pistachios and sprinkle with food grade dried rose petals before serving.
Tips & Variations
- For extra floral aroma, add a teaspoon of rose water along with the orange blossom water.
- Use finely ground almond flour for a smoother cake texture.
- If you prefer a nuttier flavor, lightly toast the almond flour before mixing.
- To make the cake gluten-free, ensure all ingredients, especially baking aids, are certified gluten-free.
- Serve with a dollop of whipped cream or a drizzle of honey for added richness.
Storage
Store the cake in an airtight container in the refrigerator for up to 5 days. To serve, allow it to come to room temperature for about 30 minutes or enjoy chilled. This cake does not freeze well due to its creamy filling.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I substitute almond flour with another type of flour?
Almond flour is essential for the texture and flavor of this cake. Substituting with regular flour will change the cake’s characteristics significantly. If you need a substitute, finely ground hazelnut or cashew flour could work but expect subtle flavor changes.
Is orange blossom water necessary?
Orange blossom water adds a distinctive floral note traditional to Persian flavors. If unavailable, you may omit it or replace it with an equal amount of rose water, but this will slightly alter the cake’s aroma and taste.
PrintPersian Love Cake Recipe
This Persian Love Cake is a luscious almond flour-based dessert featuring fragrant hints of cinnamon, vanilla, and orange blossom water. With a buttery crust and a creamy Greek yogurt filling, it’s topped with vibrant pistachios and delicate dried rose petals, making it both a flavorful and visually stunning treat perfect for special occasions or an elegant dessert.
- Prep Time: 20 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 5 hours 50 minutes
- Yield: 8–10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Persian
- Diet: Gluten Free
Ingredients
Crust & Base
- 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 cup full-fat plain Greek yogurt (room temperature)
- 1/2 teaspoon cinnamon
- 2 teaspoons vanilla extract
- 1 tablespoon orange blossom water
Toppings
- 1/2 cup shelled pistachios (roasted and unsalted)
- Food grade dried rose petals (for decorating)
Instructions
- Preheat Oven: Set your oven to 350°F (175°C). Grease an 8-inch springform pan and line it with parchment paper to prevent sticking and ensure easy removal of the cake.
- Make the Crust: In a stand mixer bowl fitted with a paddle attachment, or using a hand mixer in a large bowl, combine the almond flour, granulated sugar, brown sugar, butter, and salt. Beat on low speed until the mixture becomes crumbly. Press half of this crumbly mixture evenly into the bottom of the prepared pan to form the crust.
- Prepare the Filling: To the remaining mixture, add eggs, full-fat Greek yogurt, vanilla extract, cinnamon, and orange blossom water. Beat on medium speed until all ingredients are thoroughly combined and the mixture is smooth. Pour this filling evenly over the crust in the springform pan.
- Bake: Place the pan in the preheated oven and bake for 1 hour and 30 minutes, until the top turns golden brown and the center still has a slight jiggle when gently shaken. This ensures the custard filling sets beautifully without overbaking.
- Cool: Remove the cake from the oven and cool it completely in the pan set on a wire rack. This gradual cooling helps the cake firm up properly.
- Chill: Once cooled, refrigerate the cake for at least 4 hours or preferably overnight. Chilling helps the filling to set fully for optimal texture and flavor.
- Decorate and Serve: Carefully remove the cake from the springform pan. Top it with chopped roasted unsalted pistachios and sprinkle with food-grade dried rose petals for an authentic Persian decorative touch before serving.
Notes
- Ensure all ingredients are at room temperature for best mixing results and texture.
- The slight jiggle in the center after baking indicates the filling will set perfectly once chilled.
- Using a springform pan makes removing the delicate cake easier without breaking.
- Orange blossom water adds subtle floral notes characteristic of Persian desserts—use it for authenticity.
- Store leftover cake refrigerated and consume within 3 days for freshness.
Keywords: Persian love cake, almond flour cake, gluten free dessert, baked Greek yogurt cake, orange blossom cake, pistachio dessert

