If you are searching for a dessert that feels like a warm hug in every bite, look no further than this Persian Love Cake Recipe. This cake is a fragrant, moist, and tender treat infused with rose water and saffron, two beloved ingredients in Persian cooking that add a magical aroma and delicate flavor. Combining simple pantry staples with a few exotic touches, this cake is the perfect way to bring a little Middle Eastern romance and sweetness into your kitchen. Whether you’re sharing it with friends or savoring it on a quiet afternoon, this cake promises to become one of your all-time favorites.

Ingredients You’ll Need
Gathering the ingredients for this Persian Love Cake Recipe is a joyful experience because everything is straightforward yet thoughtfully chosen to create harmonious flavors and textures. Each element, from the warm spices to the floral notes, works together to make the cake irresistibly inviting and beautifully lush in both color and aroma.
- All-purpose flour, 1 1/2 cups: The base that gives structure to the cake while keeping it soft and tender.
- Baking powder, 1 1/2 tsp: Helps the cake rise perfectly, creating a light crumb.
- Ground cardamom, 1/2 tsp: Adds a subtle, spicy fragrance essential for that Persian flair.
- Ground cinnamon, 1/4 tsp: Provides a warm, comforting undertone that complements the cardamom.
- Salt, 1/4 tsp: Balances sweetness and enhances all the flavors.
- Unsalted butter, 1/2 cup (softened): Adds richness and moistness to the cake.
- Granulated sugar, 1 cup: Sweetens the cake while helping achieve a tender texture.
- Large eggs, 2: Bind the cake ingredients and add moisture.
- Full-fat yogurt, 1/2 cup: Keeps the cake moist and lends a slight tang, perfect for balance.
- Rose water, 2 tbsp + 1 tbsp in syrup: Offers the signature floral aroma that defines Persian desserts.
- Saffron threads, 1 tbsp (soaked in 2 tbsp hot water): Imparts a gorgeous golden hue and exotic earthiness.
- Vanilla extract, 1 tsp: Brings a familiar sweetness to unite all ingredients.
- Orange zest, from 1 orange: Brings lively citrus notes that brighten the cake.
- Water, 1/4 cup (for syrup): Used in the fragrant syrup to keep the cake moist and flavorful.
- Granulated sugar, 1/4 cup (for syrup): Sweetens the rose and lemon syrup gently.
- Lemon (or orange) juice, 1 tbsp: Adds a delicate acidic balance to the syrup.
- Rose petals, chopped pistachios, and extra saffron strands (optional): Beautiful garnishes that enhance visual appeal and add textural contrast.
How to Make Persian Love Cake Recipe
Step 1: Cream the Butter and Sugar
Begin by beating the softened unsalted butter with granulated sugar in a large bowl until the mixture becomes light and fluffy. This process takes about 3 to 4 minutes and is key to ensuring your cake turns out tender and airy. It’s amazing how such a simple start lays the foundation for something so luscious.
Step 2: Incorporate Eggs and Flavorings
Next, add the eggs one at a time, making sure each one is fully mixed in before adding the next. Then stir in the full-fat yogurt, rose water, saffron soaking liquid, vanilla extract, and the bright orange zest. These ingredients magically blend and layer the flavors in ways that are both delicate and unforgettable.
Step 3: Combine the Dry Ingredients
In a separate bowl, whisk together the flour, baking powder, cardamom, cinnamon, and salt. Gradually fold this dry mixture into the wet ingredients, being careful not to overmix. Overmixing can toughen the cake, so stop as soon as the flour disappears into the batter. You want to keep that tender crumb!
Step 4: Bake the Cake
Pour the batter into a prepared pan and bake for 30 to 35 minutes or until a toothpick inserted into the center comes out clean. Once baked, let the cake cool in the pan for about 10 minutes before transferring it to a wire rack to finish cooling completely. The anticipation at this stage is half the fun!
Step 5: Prepare and Add the Rose Syrup
While the cake is baking, make a simple syrup by heating water and sugar until dissolved, then remove from heat and stir in rose water and lemon or orange juice. Allow this syrup to cool to room temperature so you can later drizzle it over the cake, giving it that signature moistness and fragrant finish that Persian Love Cake Recipe is known for.
How to Serve Persian Love Cake Recipe

Garnishes
To serve this cake beautifully, sprinkle chopped pistachios for a nutty crunch, scatter delicate rose petals for an elegant touch, and add a few saffron strands to enhance its golden glow. These garnishes not only make the cake visually stunning but also add layers of texture and flavor that make each bite a delight.
Side Dishes
This cake pairs wonderfully with a dollop of lightly whipped cream or a scoop of rosewater-infused ice cream. For something lighter, a cup of hot Persian tea or a mild cardamom chai complements the flavors perfectly and creates a relaxing, sensory experience.
Creative Ways to Present
Try serving this cake on a vintage cake stand with fresh edible flowers around the base, or cut it into petite squares and thread a pistachio or rose petal on top as a bite-sized treat. It also works beautifully as a layered cake layered with cream cheese frosting lightly scented with rose water for extra indulgence.
Make Ahead and Storage
Storing Leftovers
Once cooled, wrap any leftover Persian Love Cake tightly in plastic wrap or store it in an airtight container. Kept at room temperature, the cake will stay fresh for up to 2 days, but refrigeration can extend its life up to 5 days without drying it out, thanks to the yogurt and syrup.
Freezing
If you want to keep the cake longer, freeze it wrapped tightly in plastic wrap and then in aluminum foil to prevent freezer burn. It can last up to 2 months. When ready to enjoy, thaw it overnight in the fridge to maintain its moist and tender texture.
Reheating
To revive the flavors and soften the cake after refrigeration or freezing, warm individual slices gently in the microwave for about 15 seconds or in a low-temperature oven for 5 to 10 minutes. This step helps the aromatic notes of the saffron and rose water bloom beautifully again.
FAQs
Can I substitute yogurt with sour cream?
Absolutely! Both full-fat yogurt and sour cream provide moisture and a slight tang that keep the cake tender. Sour cream often results in an even richer texture, so feel free to use whichever you prefer.
Is saffron necessary for the cake?
Saffron is a signature ingredient in the Persian Love Cake Recipe that gives the cake its distinctive color and a subtly sweet, earthy flavor. While you could omit it, the cake will lack some of its authentic charm and depth.
How strong is the rose water flavor?
The rose water is prominent yet balanced, lending a beautifully floral note that enhances rather than overwhelms. If you’re new to rose water, this cake is a gentle introduction to its unique taste.
Can this cake be made gluten-free?
You can experiment with gluten-free all-purpose flour blends, but because of the cake’s delicate texture, the results may vary. For best outcomes, stick to traditional flour or try a tested gluten-free Persian Love Cake Recipe adapted with xanthan gum.
What kind of pan is best for baking this cake?
A round 8-inch or 9-inch cake pan works perfectly to achieve even baking and the classic cake shape. Make sure to grease and flour the pan or line it with parchment paper for easy removal.
Final Thoughts
This Persian Love Cake Recipe is truly a treasure worthy of becoming part of your baking repertoire. Its alluring balance of fragrant spices, bright citrus, and floral rose notes makes it a cake for any special occasion or a heartfelt everyday treat. I hope you’ll try making this cake soon and discover firsthand how deeply comforting and enchanting it is to bake and share. You’re not just baking a cake; you’re stirring a little love and magic into your day.
Print
Persian Love Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Persian
Description
A fragrant and beautifully floral Persian Love Cake infused with rose water, saffron, and cardamom. This moist and tender cake combines warm spices and citrus notes, topped with a delicate rose water syrup and optional pistachios and rose petals for an elegant finish.
Ingredients
Dry Ingredients
- 1 1/2 cups all-purpose flour
- 1 1/2 tsp baking powder
- 1/2 tsp ground cardamom
- 1/4 tsp ground cinnamon
- 1/4 tsp salt
Wet Ingredients
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar (for batter)
- 2 large eggs
- 1/2 cup full-fat yogurt (or sour cream)
- 2 tbsp rose water
- 1 tbsp saffron threads (soaked in 2 tbsp hot water)
- 1 tsp vanilla extract
- Zest of 1 orange
Syrup
- 1/4 cup water
- 1/4 cup granulated sugar
- 1 tbsp rose water
- 1 tbsp lemon juice (or orange juice)
Optional Garnishes
- Rose petals
- Chopped pistachios
- Extra saffron strands
Instructions
- Prepare the Batter: In a large bowl, beat the softened butter and 1 cup sugar together until light and fluffy, about 3-4 minutes. This process incorporates air into the batter, helping the cake become tender and airy.
- Add Wet Ingredients: Beat in the eggs one at a time, ensuring each is well combined before adding the next. Stir in the yogurt, rose water, saffron infused with hot water, vanilla extract, and orange zest until fully incorporated, creating a fragrant, flavorful base.
- Combine Dry Ingredients: Gradually add the flour, baking powder, cardamom, cinnamon, and salt mixture to the wet ingredients. Mix gently just until combined to avoid overworking the batter, which could make the cake dense.
- Bake the Cake: Pour the batter into a prepared baking pan and bake at 350°F (175°C) for 30-35 minutes, or until a toothpick inserted into the center comes out clean. After baking, let the cake cool in the pan for about 10 minutes before transferring it to a wire rack to cool completely.
- Make the Syrup: While the cake bakes, combine 1/4 cup water and 1/4 cup sugar in a saucepan and heat until sugar dissolves. Remove from heat and stir in rose water and lemon juice. Allow the syrup to cool to room temperature.
- Finish and Garnish: Once the cake is cooled, drizzle the rose water syrup over the surface to soak in. Optionally, sprinkle with chopped pistachios, rose petals, and extra saffron strands for an elegant Persian touch.
Notes
- Use full-fat yogurt or sour cream for a moist, tender crumb.
- Saffron should be soaked in hot water to release its flavor and color.
- Do not overmix the batter once flour is added to keep the cake light.
- The rose water syrup adds moisture and an authentic floral flavor to the cake.
- Chilling the cake before serving can enhance flavors and texture.
- Store leftovers in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days.

