The first time I made this Perfect Persian Love Cake with rosewater and cardamom, it was because I was trying to calm a restless evening after a long day of juggling work and life chaos. Honestly, I wasn’t expecting much—a quick, one-bowl cake to soothe my nerves and maybe impress a few friends who happened to drop by unannounced. The kitchen was quiet except for the faint hum of the mixer and the delicate scent of rosewater filling the air. That floral aroma, paired with the warm spice of cardamom, instantly transported me somewhere far away from the usual hustle.
What surprised me most was how this simple recipe, crafted with everyday pantry staples, managed to feel so special and celebratory without any fuss. Mixing it all in one bowl made it feel almost too easy, like a little secret of Persian home cooking revealed just for me. And when that golden cake came out of the oven, light, moist, and fragrant, I realized this wasn’t only about dessert—it was a moment of calm, a perfect slice of comfort and tradition wrapped in every bite.
Since then, I’ve made it several times, each with small tweaks but always returning to the core flavors that make this cake truly unforgettable. It sticks with you—not just because of the taste but because it’s a gentle reminder that sometimes love and warmth come from the simplest things, like a one-bowl cake that smells like home.
Why You’ll Love This Recipe
This Perfect Persian Love Cake isn’t just another sweet treat—it’s a little treasure among cakes, and here’s why it deserves a spot in your baking rotation:
- Quick & Easy: Made entirely in one bowl, this cake comes together in under 45 minutes, including baking time. Perfect for busy nights or spontaneous dessert cravings.
- Simple Ingredients: You likely have everything on hand—flour, sugar, eggs, along with pantry staples like rosewater and ground cardamom, which add that unmistakable Persian flair.
- Perfect for Special Occasions: Whether it’s a cozy afternoon tea, a festive gathering, or just a quiet weekend indulgence, this cake fits beautifully.
- Crowd-Pleaser: The delicate floral notes combined with warm spices always get compliments from guests, even those who aren’t usually into floral desserts.
- Unbelievably Delicious: The texture is moist but light, with a crumb that melts on your tongue—thanks to the perfect balance of ingredients and that magic one-bowl method.
What sets this cake apart from other Persian desserts or cardamom cakes is its simplicity paired with authentic flavor. No complicated steps or exotic ingredients—just a straightforward recipe that respects tradition while fitting into modern busy lives. The rosewater isn’t overpowering; it’s subtle and fragrant, while the cardamom adds a warm, slightly citrusy spice that feels like a hug in cake form.
Honestly, this cake has become my go-to when I want something that’s both comforting and a little fancy without the fuss. If you’ve ever loved the idea of Persian sweets or want to try something with a fresh twist, this recipe will win you over—bite after bite.
What Ingredients You Will Need
This Perfect Persian Love Cake recipe uses simple, wholesome ingredients that come together to create bold flavors and a satisfying texture without any complicated prep. Most are pantry staples or easy to find at international markets, and substitutions are straightforward if needed.
- All-purpose flour (2 cups / 240 g) – the base for a tender crumb; I prefer King Arthur for consistent results.
- Baking powder (1 ½ tsp) – gives the cake its light rise.
- Ground cardamom (1 tsp) – the star spice, lending warmth and a citrusy aroma.
- Granulated sugar (1 cup / 200 g) – for sweetness; you can swap half for coconut sugar for a deeper flavor.
- Unsalted butter (½ cup / 115 g), softened – adds richness and moisture; use European-style butter if you want extra creaminess.
- Eggs (3 large, room temperature) – bind everything with structure.
- Whole milk (½ cup / 120 ml) – keeps the cake moist; dairy-free milks like almond or oat work fine too.
- Rosewater (2 tbsp) – the floral essence that defines the cake’s character. Look for a high-quality brand like Cortas or Monin for best aroma.
- Vanilla extract (1 tsp) – rounds out the flavors beautifully.
- Optional garnish: Slivered pistachios or edible rose petals – for a touch of elegance and texture.
If you’re in the mood for a gluten-free version, swapping the all-purpose flour for a 1-to-1 gluten-free flour blend works well. For a dairy-free cake, use coconut oil instead of butter and your favorite plant-based milk. Just keep in mind that the rosewater and cardamom are the true heroes here, so don’t skimp on those!
Equipment Needed
This cake is wonderfully simple when it comes to equipment. You only need:
- Mixing bowl: A large one-bowl capacity to hold all ingredients comfortably.
- Electric mixer or hand whisk: I usually reach for my stand mixer for ease, but a sturdy whisk works fine if you prefer.
- Measuring cups and spoons: For precise ingredient amounts, especially with spices like cardamom.
- 8-inch round cake pan or 9×5 loaf pan: Both work well; I switch depending on the occasion.
- Parchment paper: To line the pan for easy release and a clean crust.
- Cooling rack: Important to let the cake cool evenly without sogginess.
If you don’t have parchment paper, greasing and dusting the pan with flour is a good alternative. When mixing, I’ve found that using a silicone spatula helps scrape the bowl clean, ensuring every bit of batter gets into the pan. Keeping your butter softened but not melted makes a big difference in texture — I learned that the hard way on my first try!
Preparation Method

- Preheat your oven to 350°F (175°C). Grease your cake pan and line it with parchment paper, pressing it to fit snugly.
- Sift together the dry ingredients: In your mixing bowl, combine 2 cups (240 g) all-purpose flour, 1 ½ teaspoons baking powder, and 1 teaspoon ground cardamom. Sifting ensures no lumps and evenly distributes the cardamom.
- Cream the butter and sugar: Add ½ cup (115 g) softened unsalted butter and 1 cup (200 g) granulated sugar to the dry mixture. Using an electric mixer on medium speed, beat until the mixture looks pale and fluffy—about 3-4 minutes. This step traps air for a lighter cake.
- Add eggs one at a time: Crack in 3 large room-temperature eggs, mixing well after each addition. The batter might look a bit curdled here, but that’s normal.
- Mix in the liquids: Slowly pour in ½ cup (120 ml) whole milk, 2 tablespoons rosewater, and 1 teaspoon vanilla extract. Stir gently until just combined; overmixing can make the cake dense.
- Combine the wet and dry ingredients: If you sifted your dry ingredients separately, add them slowly now and fold in gently using a spatula. The batter should be smooth with a thick, pourable consistency.
- Pour the batter into the prepared pan: Smooth the top with the spatula and optionally sprinkle slivered pistachios or edible rose petals for a lovely finish.
- Bake for 35-40 minutes: Your cake is done when the top is golden and a toothpick inserted in the center comes out clean or with a few moist crumbs. Oven temperatures vary, so start checking at 30 minutes.
- Cool completely on a wire rack: This step prevents sogginess and helps the flavors settle. Resist the urge to cut it warm, unless you want a gooey crumb!
Quick tip: If your rosewater is especially strong, start with 1 tablespoon and add more next time—you can always adjust to taste. And if you notice your batter is too thick, a splash more milk helps without affecting texture.
Cooking Tips & Techniques
Getting this Perfect Persian Love Cake just right can be effortless if you keep a few things in mind:
- Don’t skip sifting: Cardamom can clump easily, and sifting flour keeps the texture light and airy.
- Room temperature eggs and butter: They blend better, ensuring a smooth batter and even rise.
- Measure spices carefully: Cardamom is potent, so too much can overwhelm the cake. Use fresh ground cardamom if possible for the best flavor.
- One-bowl method saves time but be gentle: Overmixing after adding flour can make the cake tough, so fold just until combined.
- Watch your oven: Every oven bakes differently; check early to avoid drying the cake.
- Let the cake rest: The flavors deepen after cooling, especially the rosewater and cardamom notes.
Once, I learned the hard way by mixing too vigorously at the end—the cake came out dense and heavy. Since then, slow folding is my golden rule. Also, I multitask by prepping this cake while making dinner, much like when I whip up creamy cheesy taco pasta, so it’s perfect for busy weeknights when you want a homemade dessert with minimal effort.
Variations & Adaptations
This Persian Love Cake is flexible and lends itself well to creative spins:
- Nutty Twist: Add ½ cup chopped pistachios or almonds into the batter for crunch and extra flavor.
- Gluten-Free: Swap all-purpose flour for a 1:1 gluten-free blend. The cake turns out equally moist and fragrant.
- Dairy-Free Version: Use coconut oil instead of butter and almond milk instead of dairy milk. The rosewater and cardamom still shine beautifully.
- Citrus Infusion: Add 1 teaspoon finely grated orange zest for a bright note that pairs well with the floral and spice.
- Moist Syrup Soak: Brush the cooled cake with a simple syrup made of sugar, water, and rosewater for extra moisture and flavor punch.
One time, I tried a version with a dollop of mascarpone cream on top, lightly sweetened and flavored with a hint of vanilla—it was a game-changer for an afternoon gathering. This cake is a great companion to lighter meals like the easy one-pot lemon chicken and rice I often prepare, balancing savory and sweet effortlessly.
Serving & Storage Suggestions
This cake is delightful served at room temperature, allowing the rosewater and cardamom to be fully appreciated. For a special touch, garnish with slivered pistachios or edible rose petals just before serving.
Pair it with a cup of strong black tea or a lightly brewed green tea to complement the floral and spice notes. It also works beautifully alongside fresh fruit or a dollop of lightly whipped cream for extra indulgence.
Store leftovers in an airtight container at room temperature for up to 3 days. For longer storage, wrap tightly and freeze for up to 2 months. When reheating, gently warm slices in a microwave for 15-20 seconds or in a low oven to bring back that fresh-baked softness.
Flavors tend to deepen after a day or two, so it’s actually better the next day if you can wait that long! I’ve found that this cake keeps well, making it a perfect make-ahead dessert for gatherings or a sweet treat ready for unexpected visitors.
Nutritional Information & Benefits
Per serving (based on 12 slices): approximately 280 calories, 12g fat, 38g carbohydrates, 4g protein.
This cake offers more than just sweetness—cardamom is known for its antioxidant properties and digestive benefits, while rosewater can be calming and soothing. Using real butter and whole eggs adds richness and essential nutrients like vitamin A and protein.
The recipe can be adapted to be gluten-free or dairy-free, making it accessible for various dietary needs. Just keep in mind the rosewater and cardamom are the unique players here, giving you a treat that’s both comforting and lightly exotic without extra additives or preservatives.
Conclusion
This Perfect Persian Love Cake with rosewater and cardamom is a little slice of magic you can whip up anytime you want something special yet uncomplicated. It’s the kind of recipe that invites you to slow down, breathe in those delicate aromas, and savor a moment of joy with every bite.
Feel free to make it your own by adjusting spices or adding your favorite nuts and garnishes. I love that it fits seamlessly into both casual and special occasions, becoming a centerpiece without demanding hours in the kitchen. If you’ve enjoyed making cozy dinners like the creamy garlic butter Tuscan shrimp pasta or the creamy crack chicken penne, this cake is a perfect way to end your meal on a fragrant, comforting note.
I’d love to hear how you personalize this recipe or any memories it sparks for you—sharing those moments makes all the difference when cooking and baking for love.
Frequently Asked Questions
Can I make this cake vegan?
Yes! Substitute the butter with coconut oil or vegan margarine, and replace eggs with flax eggs (3 tbsp ground flaxseed + 9 tbsp water). Use a plant-based milk like almond or oat to keep it moist.
What if I don’t have rosewater?
Rosewater is key to the cake’s signature flavor, but if unavailable, try orange blossom water or a small amount of vanilla extract. The flavor will be different but still delicious.
How do I store leftover cake?
Keep it in an airtight container at room temperature for up to 3 days, or freeze tightly wrapped for up to 2 months. Warm gently before serving for the best texture.
Can I add other spices?
Definitely! A pinch of cinnamon or nutmeg complements cardamom nicely. Just be careful not to overpower the rosewater’s delicate floral notes.
Is this cake suitable for a gluten-free diet?
Yes, swapping the all-purpose flour for a gluten-free flour blend works well. Make sure your blend contains xanthan gum for texture, or add it separately if needed.
Pin This Recipe!

Perfect Persian Love Cake Recipe Easy One-Bowl Rosewater Cardamom
A simple, one-bowl Persian cake infused with fragrant rosewater and warm cardamom, perfect for a comforting and elegant dessert.
- Prep Time: 15 minutes
- Cook Time: 35-40 minutes
- Total Time: 50-55 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Persian
Ingredients
- 2 cups (240 g) all-purpose flour
- 1 ½ teaspoons baking powder
- 1 teaspoon ground cardamom
- 1 cup (200 g) granulated sugar
- ½ cup (115 g) unsalted butter, softened
- 3 large eggs, room temperature
- ½ cup (120 ml) whole milk
- 2 tablespoons rosewater
- 1 teaspoon vanilla extract
- Optional garnish: slivered pistachios or edible rose petals
Instructions
- Preheat your oven to 350°F (175°C). Grease your cake pan and line it with parchment paper, pressing it to fit snugly.
- Sift together the dry ingredients: all-purpose flour, baking powder, and ground cardamom.
- Add softened unsalted butter and granulated sugar to the dry mixture. Beat with an electric mixer on medium speed until pale and fluffy, about 3-4 minutes.
- Add eggs one at a time, mixing well after each addition.
- Slowly pour in whole milk, rosewater, and vanilla extract. Stir gently until just combined.
- If dry ingredients were sifted separately, add them slowly now and fold in gently using a spatula until smooth with a thick, pourable consistency.
- Pour the batter into the prepared pan. Smooth the top and optionally sprinkle with slivered pistachios or edible rose petals.
- Bake for 35-40 minutes, or until the top is golden and a toothpick inserted in the center comes out clean or with a few moist crumbs. Start checking at 30 minutes.
- Cool completely on a wire rack before slicing.
Notes
Use room temperature eggs and butter for better blending. Sift dry ingredients to avoid lumps and ensure even cardamom distribution. Avoid overmixing after adding flour to keep the cake light. Adjust rosewater amount if too strong. For gluten-free, use a 1:1 gluten-free flour blend. For dairy-free, substitute butter with coconut oil and milk with plant-based milk.
Nutrition
- Serving Size: 1 slice (1/12 of cak
- Calories: 280
- Fat: 12
- Carbohydrates: 38
- Protein: 4
Keywords: Persian cake, rosewater cake, cardamom cake, one-bowl cake, easy dessert, floral cake, traditional Persian dessert


