Go Back
Persian love cake recipe, Love Cake, Rose water cake, Pistachio cake, Cardamom cake, myyellowapron, how to make Persian love cake, middle eastern cakes, food photography, food styling, dried rose petals, beautiful cakes

Persian Love Cake Recipe

Persian Love Cake, a dreamy cake. The irresistible flavors of rose, cardamom and pistachios make this cake such a perfect cake to celebrate any occasion. If you have the ingredients handy, this Persian Love Cake can be baked very easily and trust me this is the only recipe you'll ever need.
Prep Time 40 mins
Cook Time 45 mins
Total Time 1 hr 25 mins
Course Dessert, Snack
Cuisine Indian, Middle Eastern, Persian, Turkish
Servings 8


  • Mixing Bowl
  • Electric Mixer
  • Measuring Spoons
  • Measuring Cups


Dry Ingredients:

  • 2 Cups APF (250g) all purpose flour
  • 1/2 Cup (60g) 1/2 cup coarsely ground pistachios
  • 2 tsp Baking powder
  • 1 tsp Baking soda
  • 1 tsp 1 tsp salt
  • 2 Cups (400g) Granulated Sugar
  • 2 tsp Freshly ground Cardamom powder

Wet Ingredients

  • 4 Eggs, room temperature
  • 1/4 cup (56g) Milk mixed with 1 spoon vinegar/lemon juice
  • 1/4 cup Rosewater
  • 2 tbsp Vanilla essence
  • 1 cup (225g) Light oil (Olive or Vegetable)

For Icing

  • 1 Cup Powdered sugar
  • 1 tsp Rosewater
  • 2 tbsp Edible dried rose petals
  • 4/5 tbsp Ground raw pistachio for decorations


  • Pre heat the oven to 350 degree F
  • Butter and line your pan with a piece of parchment paper
  • Sift the dry ingredients - flour, salt, baking powder and baking soda. Keep it aside.
  • In another bowl, mix eggs, sugar, oil really well till its light and frothy. The more you beat, the fluffier your cake will become.
  • Add the milk+vinegar mix to the egg mixture. Stir.
  • Add the vanilla essence and rose water to the wet mixture as well.
  • Add the dry ingredients into the wet mixture and give it a light mix. You should be aiming at folding the dry with the wet. If you overmix, then your Persian Love Cake won't be light.
  • Add the ground pistachios and cardamom.
  • Pour the Persian Love Cake batter into the prepared pan and bake in the pre-heated oven for 45 to 50 minutes or till a inserted toothpick comes out clean.
  • Let the cake cool completely before you start the icing part.

Icing the Persian Love Cake

  • Mix powdered sugar and rose water. The consistency should be thick but pourable.
  • Pour the icing on the Persian Love Cake which is cooled completely.
  • Sprinkle some dried rose petals and pistachio slivers to decorate.
Keyword Cardamom Cake, Love Cake,, Persian Love Cake, Pista Cake, Pistachio Rosewater Cake, Rose Cake, Rose Water