Go Back
+ servings
Print Recipe
5 from 2 votes

Persian Love Cake

Persian love cake is a unique rose-flavored cake made with cardamom, almond flour, and rose water and topped with pistachios and petals!
Prep Time15 minutes
Cook Time50 minutes
Total Time1 hour 5 minutes
Course: desserts
Cuisine: Persian
Servings: 12
Author: Kevin


Wet Ingredients

Dry Ingredients

Optional Toppings

    Syrup (pour over warm cake)

    • ½ cup honey
    • cup orange juice
    • 1 teaspoon orange zest
    • 1 tablespoon rose water (or orange water)
    • 1/4 teaspoon saffron ground
    • 1/4 cup pistachios chopped

    Icing (pour over cool cake)

    • 1 1/2 cups powdered sugar
    • 4 1/2 teaspoons whole milk
    • 1 tablespoon rose water (or orange water)
    • 1/2 teaspoon lemon or orange zest (optional)
    • 2 tablespoons rose petals
    • 1/4 cup pistachios chopped


    • Preheat the oven at 350°F.
    • Grease a 10-inch springform cake pan that has been lined with parchment paper in the bottom (See Note 1).
    • In a large mixing bowl, beat or whisk the butter (or ghee), oil, sugar, eggs, buttermilk, rose water and cardamom together until creamy.
    • In another mixing bowl, whisk the almond flour, all-purpose flour, baking powder, baking soda, and salt together. Make a well in the center and slowly add half the wet ingredients, folding with rubber spatula or spoon to incorporate. Add remaining wet ingredients, mix until you have a smooth batter. Don't over mix.
    • Pour the cake batter into prepared springform cake pan. Tap the bottom of the cake pan on counter to smooth cake batter and any air bubbles. Sprinkle the almond slices over the top of the cake batter (if making the syrup version).
    • Bake for 50 minutes or until it is golden on the top and a toothpick inserted into the cake comes out clean.


    • Zest the orange, then slice and juice it. In a mortar and pestle grind the saffron threads with a pinch of sugar and add the rose water, mixing to combine.
    • In a small saucepan, combine the honey, orange juice and zest. Bring to a boil, then lower heat and simmer for about 5 minutes.
    • Stir the ground saffron and rose water into the syrup. Turn off the heat and add the pistachios. To stir to combine.
    • Assembly for Syrup Version (pour over warm cake)
    • Using a thin skewer or wooden toothpick, poke holes all over the cake. Spoon the warm syrup and pistachios over the warm cake and let the syrup soak in for 2-3 hours. Decorate with fresh or dried edible rose petals and more slivered nuts.


    • Combine powdered sugar, whole milk, zest and rose water in a small bowl and whisk to combine (See Note 2).
    • Assembly for Icing Version (pour over cool cake)
    • Let the cake cool completely. Remove from springform pan, flip onto plate and remove the parchment paper. Pour icing over cooled cake. Decorate with fresh or dried edible rose petals and more slivered nuts.


    1. I lay the bottom of the springform cake pan on the counter, place a parchment square on top to cover and top with the springform cake pan. Close and secure it, then using scissors, cut excess parchment paper and discard.
    2. Microwave for 10 seconds if too thick, then pour/spread over cooled cake.


    Calories: 618kcal | Carbohydrates: 82g | Protein: 11g | Fat: 24g | Saturated Fat: 8g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0.01g | Cholesterol: 81mg | Sodium: 565mg | Potassium: 189mg | Fiber: 4g | Sugar: 54g | Vitamin A: 119IU | Vitamin C: 4mg | Calcium: 127mg | Iron: 3mg