Pistachio and rose are one of those magical flavor pairings that taste luxurious, floral, nutty, and unforgettable. Whether you’re baking for a special celebration, Eid desserts, Mother’s Day, a bridal shower, or simply want something elegant and aromatic, this Pistachio Rose Cake will instantly elevate your dessert table.
In this guide, you’ll find everything you need: a detailed ingredient table, step-by-step instructions, flavor variations, expert baking tips, and a FAQ section to guarantee a perfect cake every time.
Table of Contents
What Makes Pistachio Rose Cake Special?
Pistachio is naturally rich, buttery, and slightly sweet, while rosewater brings a gentle floral aroma that feels refreshing and luxurious. When combined in a soft, moist cake topped with silky rose frosting, you get a dessert that tastes like it belongs in a Mediterranean or Middle Eastern bakery.
This cake is:
- Moist and tender
- Fragrant without being overpowering
- Stunning in appearance
- Perfect for beginners and advanced bakers
- Ideal for celebrations
Ingredients You’ll Need
Pistachio Rose Cake Ingredients
Below is a clean, easy-to-read ingredient table for the cake batter.
Ingredient Table
| Ingredient | Amount |
|---|---|
| All-purpose flour | 2 cups |
| Ground pistachios (finely blended) | 1 cup |
| Baking powder | 2 tsp |
| Baking soda | ½ tsp |
| Salt | ¼ tsp |
| Unsalted butter (softened) | 1 cup |
| Granulated sugar | 1 ¼ cups |
| Eggs | 3 large |
| Greek yogurt or sour cream | ¾ cup |
| Milk | ½ cup |
| Rosewater | 1–2 tsp |
| Vanilla extract | 1 tsp |
| Green food coloring (optional) | 1–2 drops |
Rose Buttercream Frosting
| Ingredient | Amount |
|---|---|
| Unsalted butter (room temp) | 1 cup |
| Powdered sugar | 3 cups |
| Heavy cream or milk | 2–3 tbsp |
| Rosewater | ½–1 tsp |
| Vanilla extract | ½ tsp |
| Pink food coloring (optional) | 1 small drop |
Garnish
| Ingredient | Amount |
|---|---|
| Crushed pistachios | ¼ cup |
| Rose petals (food grade) | 1 tbsp |
How to Make Pistachio Rose Cake

Step-by-Step Instructions
1. Prepare the Pistachios
- Add shelled pistachios to a blender.
- Pulse until they become a fine, sandy powder.
- Do not overblend or they’ll turn into paste.
2. Make the Cake Batter
- Preheat oven to 350°F (175°C) and grease two 8-inch cake pans.
- In a medium bowl, whisk together:
- Flour
- Ground pistachios
- Baking powder
- Baking soda
- Salt
- In a separate large bowl, beat:
- Butter + sugar → until light and fluffy (2–3 minutes)
- Add eggs one at a time.
- Mix in yogurt, milk, vanilla, and rosewater.
- Fold in dry ingredients gently.
- Add a tiny drop of green coloring (optional).
- Divide the batter into pans and bake 23–27 minutes.
3. Make the Rose Buttercream
- Beat butter until creamy (2 minutes).
- Add powdered sugar slowly.
- Add rosewater, vanilla, and a splash of cream.
- Beat until smooth and fluffy.
- Add a tiny drop of pink coloring if desired.
4. Assemble the Cake
- Level cooled cake layers if needed.
- Add buttercream in between layers.
- Coat the outside with the remaining frosting.
- Decorate with:
- Crushed pistachios
- Edible rose petals
Tips, Notes & Variations
Expert Tips
- Use fresh pistachios: Old ones taste bitter.
- Rosewater is strong: Start with ½ tsp and adjust to taste.
- For extra moisture: Add 2 tbsp of oil to the batter.
- For gluten-free: Substitute with 1:1 GF flour and increase yogurt by 2 tbsp.
Notes Section
- This cake can be made 1 day ahead. Keep covered in the fridge.
- Rose frosting intensifies overnight — plan accordingly.
- You can turn this into cupcakes; bake for 18–20 minutes.
FAQ
1. Can I make this without rosewater?
Yes! Substitute with vanilla, orange blossom water, or leave out entirely.
2. Can I turn this into a sheet cake?
Yes — bake in a 9×13 pan for 28–32 minutes.
3. Can I use store-bought pistachio flour?
Absolutely. It saves time and gives consistent texture.
4. Is the rose flavor strong?
No — it’s light, floral, and perfectly balanced. Start with less and adjust to taste.
🌸 Conclusion
A Pistachio Rose Cake is one of those desserts that feels elegant, fragrant, and incredibly satisfying. With its tender crumb, nutty depth, and soft floral notes, this cake is perfect for birthdays, tea parties, Ramadan gatherings, or any special moment. Whether you bake it once or make it your signature dessert, it’s guaranteed to impress.
Pistachio Rose Cake
Course: DessertCuisine: MediterraneanDifficulty: Intermediate, Easy12
servings20
minutes25
minutes45
minutesIngredients
- Cake Batter:
2 cups all-purpose flour
1 cup ground pistachios
2 tsp baking powder
½ tsp baking soda
¼ tsp salt
1 cup butter
1 ¼ cups sugar
3 eggs
¾ cup yogurt
½ cup milk
1–2 tsp rosewater
1 tsp vanilla
Optional green coloring - Frosting:
1 cup butter
3 cups powdered sugar
2–3 tbsp cream
½–1 tsp rosewater
Vanilla
Optional pink coloring - Toppings:
Crushed pistachios
Rose petals
Directions
- 1 Preheat oven to 350°F (175°C).
2 Mix dry ingredients together.
3 Cream butter + sugar.
4 Add eggs, yogurt, milk, rosewater, and vanilla.
5 Fold in dry mixture.
6 Bake for 23–27 minutes.
7 Prepare frosting.
8 Assemble and decorate.
Notes
- This cake can be made 1 day ahead. Keep covered in the fridge.
Rose frosting intensifies overnight — plan accordingly.
You can turn this into cupcakes; bake for 18–20 minutes.







