“You have to try this cake,” my friend texted me one quiet Sunday afternoon. Honestly, I was skeptical at first—pistachio layer cake? Rosewater buttercream? It sounded like a fancy bakery treat that required a full day’s commitment. But curiosity won over, and that same evening, I found myself whisking together ingredients in my kitchen, hesitant but hopeful.
The first bite was like a little surprise party in my mouth — a delicate nutty crumb paired with the floral, slightly exotic whisper of rosewater buttercream. It wasn’t too sweet or overpowering, just enough to make me pause and appreciate the balance. And those rose petals on top? They weren’t just for show—they added a subtle crunch and a dreamy visual that made the whole cake feel special.
This perfect pistachio layer cake with rosewater buttercream and rose petals quickly became something I couldn’t stop baking. I made it for a small dinner party, and then again the next week just because. It’s one of those desserts that looks elegant but honestly isn’t as complicated as it seems. Plus, it’s got that little extra personality that makes people ask for the recipe without fail.
There’s something quietly satisfying about this cake—it lives somewhere between traditional comfort and a gentle surprise, like a secret you want to share. So, if you’ve ever wanted a showstopper that’s just a little different, this might be your new go-to.
Why You’ll Love This Recipe
Having tested this recipe multiple times (and trust me, that happened quite a few times), it’s clear why it stands out from the crowd:
- Quick & Easy: The layers come together in under 90 minutes, perfect for a weekend treat or an unplanned gathering.
- Simple Ingredients: No obscure pantry items here—most are staples you probably already have, with pistachios and rosewater adding a special touch.
- Perfect for Celebrations: Whether it’s a birthday, bridal shower, or an intimate tea party, this cake fits the bill brilliantly.
- Crowd-Pleaser: From nut lovers to floral flavor skeptics, this cake consistently earns compliments (and second helpings).
- Unbelievably Delicious: The tender crumb, combined with silky rosewater buttercream, creates a memorable texture and flavor combo that’s not your everyday cake.
What really sets this recipe apart is the delicate balance of flavors. The pistachios add a subtle earthiness without overwhelming sweetness, while the rosewater buttercream brings a fragrant, nuanced layer of taste that’s both classic and unexpected. Plus, the rose petals on top aren’t just pretty—they add a gentle, natural crunch that makes each bite a little more interesting.
Honestly, it’s the kind of dessert that makes you close your eyes and savor the moment—a little indulgence that feels fancy but is totally doable at home. If you appreciate desserts like the pink velvet cookie crumble board or the strawberry cream puff bars, you’re in for a treat with this cake.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, with a few special touches that make it uniquely delightful.
- For the Pistachio Cake Layers:
- All-purpose flour – 2 ½ cups (315g), for tender structure
- Ground pistachios – 1 cup (125g), finely ground for that nutty flavor
- Baking powder – 2 ½ teaspoons, to help the cake rise perfectly
- Baking soda – ½ teaspoon
- Salt – ½ teaspoon
- Unsalted butter – 1 cup (226g), softened (I prefer Plugrá for a rich taste)
- Granulated sugar – 1 ½ cups (300g)
- Large eggs – 4, room temperature for best mixing
- Buttermilk – 1 cup (240ml), adds moisture and slight tang (can substitute with milk + 1 tbsp vinegar)
- Vanilla extract – 2 teaspoons, for depth of flavor
- Pistachio extract – 1 teaspoon (optional, but it really amps up the pistachio note)
- For the Rosewater Buttercream:
- Unsalted butter – 1 cup (226g), softened
- Powdered sugar – 4 cups (480g), sifted to avoid lumps
- Rosewater – 2 teaspoons (adjust according to your taste; start light!)
- Heavy cream – 2-3 tablespoons, to achieve smooth spreadability
- Pink gel food coloring – a few drops (optional, for that soft blush hue)
- For Decoration:
- Edible rose petals – fresh or dried (make sure they are food-grade!)
- Chopped pistachios – about ¼ cup (30g), for a crunchy finish
When selecting pistachios, I recommend using unsalted, shelled ones to keep the flavor pure and balanced. For rosewater, quality varies a lot—brands like Watkins or Monin offer reliable flavors that don’t taste artificial.
If you want to make this gluten-free, swapping all-purpose flour with a 1:1 gluten-free blend works well, though the texture will be slightly different but still delicious. For a dairy-free version, try coconut milk in place of buttermilk and vegan butter for the frosting.
Equipment Needed
- Two 8-inch (20cm) round cake pans – I prefer non-stick or aluminum for even baking
- Mixing bowls – medium and large
- Electric mixer – stand or hand, to cream butter and sugar smoothly
- Measuring cups and spoons – precise measurements matter here
- Rubber spatula – for folding ingredients gently
- Cooling rack – important for cooling layers evenly to avoid sogginess
- Offset spatula or butter knife – for smooth frosting application
- Fine mesh sieve – to sift powdered sugar and flour, ensuring no lumps
If you don’t have 8-inch pans, 9-inch pans can work but layers will be thinner; adjust baking time accordingly. I’ve also found silicone mats helpful for cleanup, but not essential. For a budget-friendly option, basic metal pans and a hand mixer get the job done just fine.
Preparation Method

- Preheat and Prep: Set your oven to 350°F (175°C). Grease and flour your two 8-inch pans or line them with parchment paper. This step keeps the cakes from sticking and helps them release cleanly.
- Mix Dry Ingredients: In a bowl, whisk together 2 ½ cups flour, ground pistachios, baking powder, baking soda, and salt. This ensures even distribution of leavening agents and nuts.
- Cream Butter and Sugar: In a large bowl, beat 1 cup softened butter with 1 ½ cups sugar using an electric mixer on medium speed for about 3-4 minutes until light and fluffy. The texture should be pale and airy—that’s the secret to a tender crumb.
- Add Eggs: Beat in the eggs one at a time, making sure each is fully incorporated before adding the next. This helps with structure and moisture.
- Flavoring: Mix in the vanilla and pistachio extracts. The aroma at this point is already tempting.
- Alternate Dry and Wet: Add the dry mixture in three additions, alternating with the buttermilk in two additions. Start and end with dry ingredients. Mix on low speed just until combined; overmixing can make the cake tough.
- Divide and Bake: Pour batter evenly into the pans and smooth the tops. Bake for 30-35 minutes or until a toothpick inserted comes out clean. The edges will start to pull away slightly when done.
- Cool: Let the cakes cool in pans for 10 minutes, then transfer to a wire rack to cool completely before frosting. Patience here avoids melting your buttercream.
- Make Buttercream: Beat 1 cup softened butter on medium speed until creamy (about 2 minutes). Gradually add sifted powdered sugar, mixing on low to avoid a sugar cloud. Add rosewater and 2 tablespoons heavy cream, then increase speed to medium-high until fluffy (3-5 minutes). Adjust cream or sugar for desired consistency. Add pink gel food coloring if using, mixing until even.
- Assemble: Place one cake layer on your serving plate. Spread a thick, even layer of rosewater buttercream over the top. Place the second layer on top and frost the entire cake. Use an offset spatula to smooth the sides and top.
- Decorate: Sprinkle chopped pistachios around the sides or on top, and gently press edible rose petals into the frosting. They add a delicate crunch and make the cake look irresistible.
- Chill and Serve: Chill the cake for 30 minutes to set the frosting before slicing. This makes cutting cleaner and keeps those layers intact.
Cooking Tips & Techniques
When making this pistachio layer cake, a few tricks can make all the difference:
- Room Temperature Ingredients: Butter, eggs, and buttermilk should be at room temperature. It helps them blend smoothly and traps air for a lighter cake.
- Grinding Pistachios: Grind pistachios finely but don’t turn them into a powder. A little texture adds to the crumb and gives that authentic nutty bite.
- Don’t Overmix: Once you add flour, mix just enough to combine. Overworking the batter develops gluten and can make the cake dense.
- Watch Baking Time: Every oven is a little different. Start checking at 30 minutes by inserting a toothpick. If it comes out with a few moist crumbs, it’s perfect.
- Buttercream Balance: Rosewater can be strong. Add it gradually and taste as you go to avoid an overpowering floral flavor.
- Frosting Consistency: If your buttercream feels too thick, add a teaspoon of cream at a time until spreadable. Too thin? Add a little more powdered sugar.
- Chilling Tips: Chill the cake briefly before slicing to avoid crumbly edges and messy cuts.
I remember the first time I didn’t sift my powdered sugar for the buttercream—lesson learned: lumps are no fun, so patience here really pays off. Also, if you’re multitasking, prepping the buttercream while the cakes bake saves loads of time. It’s a neat little kitchen hack I’ve grown fond of.
Variations & Adaptations
Feel free to customize this pistachio layer cake to suit your mood or dietary needs:
- Flavor Twists: Swap rosewater in the buttercream with orange blossom water for a citrusy floral note. You could also fold chopped dried cranberries into the batter for a tart surprise.
- Dietary Adjustments: Use almond flour instead of all-purpose for a gluten-free version, keeping the ground pistachios for texture. Swap butter and cream for dairy-free alternatives to make it vegan-friendly.
- Seasonal Flair: In spring or summer, add fresh raspberries between layers for a juicy contrast. Or garnish with violets or lavender for a different floral touch.
Personally, I’ve tried adding a thin layer of homemade pistachio jam between the layers once—a bit of a splurge but totally worth it for a nutty fruit punch of flavor. And if you’re into colorful desserts, a light dusting of edible gold flakes looks stunning on top.
Serving & Storage Suggestions
This cake shines when served at room temperature so the buttercream is soft and the flavors bloom. For presentation, slice with a sharp serrated knife and wipe it clean between cuts to keep edges neat.
Pair it with a cup of lightly brewed green tea or a delicate white wine to complement the floral and nutty notes. It also makes a lovely centerpiece for brunch or an elegant afternoon tea, alongside lighter treats like fresh berry parfaits.
To store, keep the cake covered in the fridge for up to 3 days. Bring it out about 30 minutes before serving to soften the buttercream. You can freeze unfrosted cake layers wrapped tightly in plastic wrap and foil for up to 2 months—just thaw completely before frosting.
Over time, the flavors meld beautifully, especially the rosewater, making leftovers even better the next day (if there’s any left!).
Nutritional Information & Benefits
This cake offers some nutritional perks thanks to its key ingredients. Pistachios contribute healthy fats, protein, fiber, and antioxidants. Rosewater, though used sparingly, is known for its anti-inflammatory properties and delightful aroma that can aid digestion.
A typical slice (about 1/12th of the cake) contains approximately 350-400 calories, with moderate sugar and fat content. Using buttermilk adds a slight tang and calcium, while the buttercream, though indulgent, can be lightened by adjusting sugar or butter amounts.
While not low-carb or sugar-free, this recipe can be adapted for gluten-free diets by substituting flours. Just note that pistachios and rosewater may cause allergies in sensitive individuals.
From a wellness viewpoint, this cake balances indulgence with thoughtful ingredient choices, making it a treat you can feel good about sharing on special occasions.
Conclusion
This perfect pistachio layer cake with rosewater buttercream and rose petals is a rare dessert that manages to feel special without being intimidating. Its delicate flavors, tender texture, and subtle floral notes have earned a permanent spot in my baking rotation—whether for a casual weekend or a fancy gathering.
Feel free to adjust the rosewater, switch out nuts, or add your own twist to make it truly yours. I’m always curious to hear how others personalize it, so don’t hesitate to share your versions or questions.
At the end of the day, this cake reminds me that sometimes the simplest ingredients, treated with care, can create something quietly unforgettable. Happy baking!
FAQs
Can I make the cake layers ahead of time?
Yes! You can bake the cake layers up to 2 days in advance. Wrap them tightly in plastic wrap and store at room temperature or refrigerate. Bring to room temperature before frosting.
Is rosewater necessary for the buttercream?
Rosewater gives the buttercream its signature floral flavor, but if you’re not a fan, you can substitute with vanilla extract or orange blossom water for a different twist.
How do I store leftovers?
Keep leftover cake covered in the fridge for up to 3 days. Let it sit at room temperature about 30 minutes before serving for best texture.
Can I use other nuts instead of pistachios?
Absolutely! Almonds or hazelnuts can work but will change the flavor profile. Make sure to grind them finely for the best texture.
What if I don’t have buttermilk?
You can make a buttermilk substitute by adding 1 tablespoon of lemon juice or white vinegar to 1 cup of milk. Let it sit for 5 minutes before using.
Pin This Recipe!

Perfect Pistachio Layer Cake Recipe with Rosewater Buttercream and Petals
A delicate pistachio layer cake paired with floral rosewater buttercream and decorated with edible rose petals, perfect for celebrations and easy to make at home.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 25 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 ½ cups (315g) all-purpose flour
- 1 cup (125g) ground pistachios, finely ground
- 2 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup (226g) unsalted butter, softened
- 1 ½ cups (300g) granulated sugar
- 4 large eggs, room temperature
- 1 cup (240ml) buttermilk (or milk + 1 tbsp vinegar)
- 2 teaspoons vanilla extract
- 1 teaspoon pistachio extract (optional)
- 1 cup (226g) unsalted butter, softened (for buttercream)
- 4 cups (480g) powdered sugar, sifted
- 2 teaspoons rosewater
- 2–3 tablespoons heavy cream
- A few drops pink gel food coloring (optional)
- Edible rose petals, fresh or dried
- ¼ cup (30g) chopped pistachios
Instructions
- Preheat oven to 350°F (175°C). Grease and flour two 8-inch round cake pans or line with parchment paper.
- In a bowl, whisk together flour, ground pistachios, baking powder, baking soda, and salt.
- In a large bowl, beat 1 cup softened butter with 1 ½ cups sugar on medium speed for 3-4 minutes until light and fluffy.
- Beat in eggs one at a time, fully incorporating each before adding the next.
- Mix in vanilla and pistachio extracts.
- Add dry ingredients in three additions, alternating with buttermilk in two additions, starting and ending with dry ingredients. Mix on low speed just until combined.
- Divide batter evenly between pans and smooth tops. Bake 30-35 minutes or until a toothpick comes out clean.
- Cool cakes in pans for 10 minutes, then transfer to wire rack to cool completely.
- For buttercream, beat 1 cup softened butter on medium speed until creamy (about 2 minutes). Gradually add sifted powdered sugar on low speed.
- Add rosewater and 2 tablespoons heavy cream, then beat on medium-high speed until fluffy (3-5 minutes). Adjust cream or sugar for consistency. Add pink gel food coloring if desired.
- Place one cake layer on serving plate. Spread a thick layer of buttercream on top. Place second layer on top and frost entire cake.
- Decorate with chopped pistachios and gently press edible rose petals into frosting.
- Chill cake for 30 minutes before slicing to set frosting.
Notes
Use room temperature ingredients for best results. Grind pistachios finely but keep some texture. Avoid overmixing batter to keep cake tender. Add rosewater gradually to avoid overpowering flavor. Chill cake before slicing for cleaner cuts. Gluten-free and dairy-free substitutions are possible.
Nutrition
- Serving Size: 1 slice (1/12th of c
- Calories: 375
- Sugar: 25
- Sodium: 220
- Fat: 25
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 2
- Protein: 5
Keywords: pistachio cake, rosewater buttercream, layer cake, edible rose petals, homemade dessert, easy cake recipe, floral cake, nutty cake


