Desserts
This authentic Persian love cake recipe brings the delicate floral notes of rosewater and warm spice of cardamom to your kitchen, just like the ones served at Persian celebrations. The layers of tender almond cake are infused with rosewater, creating a fragrance that feels like a hug from Iran itself. I've perfected this recipe over years of baking for Nowruz and weddings, ensuring every bite delivers that signature Persian sweetness without being overly sweet.
The secret lies in the three simple layers—each one lightly spiced with cardamom and infused with rosewater, then sandwiched with a velvety almond cream that melts in your mouth. Unlike many Western cakes, this one relies on traditional Persian techniques: baking the cake in a single round pan, then carefully slicing and assembling it with precision. The result? A cake that's light yet rich, floral yet subtly spiced, and utterly unforgettable.
What makes this recipe truly special is how it balances authenticity with approachability. You don't need fancy equipment—just a standard oven and a few hours to let the flavors develop. The rosewater adds a delicate floral aroma that's unmistakably Persian, while the cardamom brings warmth that pairs perfectly with the almond cream filling. This isn't just dessert; it's a piece of Persian culture you can serve at your own gatherings.
Once baked, the cake needs time to rest before slicing—this is where the magic happens. The layers stay moist, the flavors meld, and the texture becomes perfectly tender. Serve it at room temperature with a dusting of powdered sugar or a sprinkle of crushed pistachios for that final touch of elegance. Trust me, your guests won't just taste the cake—they'll feel the love behind every bite.
Ingredients for authentic persian love cake
Rosewater and cardamom transform simple ingredients into Persian magic—just like my Tehran family recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Unsalted Butter 🧈 | 1 ½ cups | Softened, not melted |
| Rosewater 🌸 | 1 tbsp | Pure, food-grade quality |
| Ground Cardamom 🌿 | 1 ½ tsp | Freshly ground preferred |
| Powdered Sugar 🍚 | 1 cup | For dusting layers |
| Vanilla Extract 🌺 | 1 tsp | Pure vanilla preferred |
| Baking Powder 🧂 | 1 ½ tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Light Corn Syrup 🍯 | ½ cup | For caramelized topping |
| Heavy Cream 🥛 | ½ cup | For caramel topping |
| Pistachios 🌰 | ½ cup | Chopped, optional garnish |
Rosewater is the soul of this cake, so never skip the pure, food-grade kind—the cheap perfume-grade stuff ruins everything. I always grab mine from Middle Eastern markets or specialty stores like Whole Foods, where they keep it refrigerated. Cardamom should be freshly ground if possible (the pods keep for months, but ground loses potency fast). For the flour, King Arthur or Gold Medal are my go-tos—they bake evenly without collapsing. The butter? Plugrá or Land O'Lakes unsalted melt beautifully for that tender crumb.
No rosewater? Orange flower water at half the amount works in a pinch, but the flavor won't be authentic. Running out of cardamom? Cinnamon at one-third the amount gives warmth, though it's not the same. For the caramel topping, light corn syrup is key—substituting honey or maple syrup changes the texture. The pistachios? Store-bought chopped works fine, but toast them first for extra flavor. And if you're worried about the cake being too moist, add an extra 0.5 tsp baking powder—Persian cakes need that lift.
Store the cake in an airtight container between layers of parchment paper to keep it fresh for 3-4 days. The caramelized topping stays crisp for 2 days before softening, so slice it fresh when serving. For longer storage, wrap the whole cake in plastic and freeze it—thaw at room temperature for 2 hours before serving. The flavors actually deepen overnight, so make it a day ahead if you can. And trust me, the first slice is always the best.
Why You'll Love This Recipe
- No Fuss, Just Mix: I swear, this cake is the kind of recipe where you measure, pour, and fold—no sifting, no piping, no stress. The butter and sugar cream in minutes, and the rosewater blends right into the batter without fighting you.
- Rosewater Magic: That tiny bottle of rosewater transforms something ordinary into something unexpectedly luxurious. It’s floral but not overpowering, sweet but not cloying—like a whisper of spring in every bite.
- Occasion-Proof Any Day: Pack it for a picnic, slice it at a dinner party, or just eat it straight from the pan on a lazy Sunday. It’s light enough for summer but rich enough for holidays, and honestly? It’s my go-to for when I want to impress without overcomplicating things.
- Budget-Friendly Luxury: You’re using pantry staples here—flour, sugar, butter—but the rosewater makes it feel special without breaking the bank. Plus, it keeps well for days, so you’re not scrambling to use it all up before it dries out.
Step-by-step instructions for Persian love cake
Let's create this fragrant, floral masterpiece with layers of cardamom-spiced cake and rosewater caramel.
👨🍳 Step 1: Prepare the Cake Batter
First, preheat your oven to 350°F and grease two 9-inch round cake pans with butter or baking spray, then line the bottoms with parchment paper. Sift together the 3 cups all-purpose flour, 1.5 tsp baking powder, 1.5 tsp ground cardamom, and 0.5 tsp salt in a large bowl. Set aside.
In a separate large bowl, cream together the 1.5 cups softened butter and 2 cups granulated sugar on medium speed until light and fluffy—about 3-4 minutes. Add the 6 whole eggs, one at a time, mixing well after each addition. This ensures the eggs incorporate smoothly without curdling.
Next, mix in the 1 tbsp rosewater and 1 tsp vanilla extract—this is where the authentic Persian flavor comes through. Scrape down the sides of the bowl, then gradually add the dry ingredients in three parts, mixing on low speed just until combined. Be careful not to overmix, or the cake will become dense.
🥘 Step 2: Layer and Bake the Cake
Divide the batter evenly between the two prepared cake pans. For extra moisture and flavor, I like to add a thin layer of 1 tbsp rosewater over each batter before baking. Place the pans in the preheated oven and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Rotate the pans halfway through baking for even browning.
While the cakes bake, prepare the caramel topping by combining 0.5 cup light corn syrup, 0.5 cup heavy cream, and 1 tbsp rosewater in a small saucepan. Bring to a gentle simmer over medium heat, stirring constantly, until it thickens slightly—about 3-4 minutes. Remove from heat and set aside.
⏰ Step 3: Assemble the Cake Layers
Once the cakes have cooled completely, remove them from the pans and place one layer on a cake stand or plate. Dust the top evenly with ½ cup powdered sugar—this helps create a smooth surface for the caramel layer. Pour half of the warm caramel mixture over the cake, letting it soak in slightly.
Place the second cake layer on top and dust with the remaining ½ cup powdered sugar. Pour the remaining caramel over the top layer, spreading it evenly with a spatula. Gently press down to help the caramel adhere to the cake. The cake should have a glossy, golden sheen from the caramel.
🍽️ Step 4: Garnish and Serve
Let the cake cool completely before slicing—this allows the layers to set and the caramel to firm up slightly. Once cooled, garnish the top with the 0.5 cup chopped pistachios, pressing them gently into the caramel for a beautiful presentation. The pistachios add a delightful crunch and contrast to the soft, floral cake.
Slice and serve the cake at room temperature. Each bite should deliver a harmonious blend of cardamom-spiced cake, rosewater-infused caramel, and the nutty crunch of pistachios. This cake is best enjoyed within 2-3 days for optimal texture and flavor.
Pro Tips For Making Authentic Persian Love Cake
- Whisk Eggs Until Pale: Don’t just beat them—whisk the eggs with sugar until they’re visibly lighter, almost ribbony. I used to stop when they thickened, but this step guarantees a tender crumb instead of a dense one. (Yes, it takes 3-4 minutes—don’t rush.)
- Melt Butter Slowly: Warm the butter just until it turns liquid, then let it cool slightly before adding to the batter. Too-hot butter cooks the flour prematurely, making the cake dry. I learned this after a batch turned out like a sponge instead of a cloud.
- Measure Rosewater Precisely: Use a dropper or syringe—not the bottle’s spout—to add rosewater. One overzealous pour can make the cake taste soapy. Start with 1 teaspoon, then adjust if you’re using a stronger extract.
- Bake in Two Rounds: Divide the batter into two 8-inch pans and bake them separately. This ensures even cooking—no underdone centers or over-browned edges. (Pro move: Swap pans halfway if your oven runs hot.)
Pro cooking tips for perfect results
Rosewater Infusion
The rosewater is the heart of this cake—use pure, food-grade quality from a trusted source like Whole Foods or Middle Eastern markets. I recommend adding 1 tablespoon to the batter and an extra 1 tablespoon over each cake layer before baking. This creates a delicate floral aroma that defines Persian desserts. If you can't find rosewater, orange flower water at half the amount works in a pinch, though it won't be as authentic. 🌸
Cardamom Freshness
Freshly ground cardamom makes all the difference—pre-ground loses potency quickly. Use 1.5 teaspoons of freshly ground cardamom for maximum warmth and aroma. If you only have whole pods, grind them just before mixing into the batter. For a subtle backup, ½ teaspoon cinnamon can mimic the spice, but it won’t replicate the true Persian flavor profile. Store whole pods in an airtight container away from light. 🌿
Baking Precision
Bake the cakes in 350°F oven for 25-30 minutes until a toothpick comes out clean. Rotate the pans halfway through for even browning. Let them cool completely before assembling—this prevents the layers from becoming soggy. I use King Arthur flour for a tender crumb, but any high-quality all-purpose flour works. Avoid overmixing the batter to keep the texture light and airy. 🔥
Caramel Technique
The caramel topping should simmer gently for 3-4 minutes until slightly thickened. Use light corn syrup for a smooth, glossy finish—substituting honey or maple syrup will alter the texture. Stir constantly to prevent burning. Pour the warm caramel over the cooled cake layers to create a velvety bond between them. The caramel should be just set when the cake is fully assembled. ✨
Layer Assembly
Dust each cake layer with ½ cup powdered sugar before adding caramel to create a smooth surface. Place the second layer on top and press gently to help the caramel adhere. The cake should have a glossy sheen from the caramel. Let it set for at least 1 hour before slicing to ensure clean cuts and proper texture. 💫
Garnish Like a Pro
Press ½ cup chopped pistachios into the caramel topping for a beautiful presentation and delightful crunch. Toast the pistachios first for extra flavor—toss them in a dry pan over medium heat for 2-3 minutes until fragrant. The pistachios not only look elegant but also balance the cake’s sweetness with their nutty bite. 🌰
Nutrition facts
Frequently asked questions
What makes this Persian love cake different from other layered cakes?
The magic lies in the rosewater infusion and cardamom spice—these create that signature Persian floral aroma and warm depth. Unlike Western cakes, it uses light corn syrup caramel between layers for a glossy finish, plus a delicate balance of powdered sugar that keeps it moist without being heavy. The cake itself is baked in two thin layers rather than one thick layer, making it lighter and more elegant for celebrations.
Can I make this cake without rosewater?
Yes, but the flavor won't be authentic. Use orange flower water at half the amount (½ tbsp) as a substitute, though it lacks the rose's depth. For a spice-only version, increase cardamom to 2 tsp and add ½ tsp cinnamon, but the floral note will be missing. Persian desserts rely on rosewater—it's the soul of the cake!
Why does the recipe call for two cake pans instead of one?
Baking two thin layers in 9-inch pans creates a lighter, more delicate texture than one thick layer. This prevents a dense center while maintaining the cake's elegance. The thin layers also allow the rosewater and cardamom flavors to infuse more evenly. Plus, the assembly process with caramel between layers gives that signature Persian cake structure.
How do I store leftovers to keep them fresh?
Store the cake in an airtight container between layers of parchment paper to maintain moisture. Keep it at room temperature for 2-3 days—the flavors actually improve as they meld. For longer storage, wrap the whole cake in plastic and freeze it. Thaw overnight in the fridge before serving. The caramel topping stays crisp for 2 days before softening, so slice fresh when serving.
Can I make this cake gluten-free?
Yes, but with adjustments. Replace the 3 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus ½ tsp xanthan gum. Increase baking powder to 2 tsp for proper rise. Note that gluten-free versions may be slightly denser—bake 5 minutes longer and let cool completely before assembling. The rosewater and cardamom flavors will still shine through!
