A light and airy sponge soaked in rose-scented milk, topped with whipped cream, pistachios, and dried rose petals, this cake is a true showstopper. It’s rich yet refreshing, with a touch of floral sweetness that makes it stand out on any dessert table.
Why You’ll Love This Recipe
I love how this cake takes inspiration from the classic tres leches but adds a floral, Middle Eastern touch with rose syrup and cardamom. I find it indulgent but not overly heavy, making it perfect for celebrations like Eid, Ramadan, or even Valentine’s Day. I also enjoy how simple it is to prepare while still looking elegant enough to impress guests.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the sponge:
-
4 eggs, separated
-
160g granulated sugar
-
2 tbsp rose syrup
-
40ml milk
-
160g self-raising flour
-
½ tsp baking powder
-
½ tsp ground cardamom
For the rose milk:
-
410g tin of evaporated milk
-
200ml full-fat milk
-
200ml double cream
-
150g condensed milk
-
1 tbsp rose syrup
-
Pinch of ground cardamom
For the topping:
-
300ml double cream
-
1–2 tbsp rose syrup
-
Chopped pistachios
-
Dried rose petals
-
Pinch of ground cardamom
Directions
-
I preheat my oven to 180°C (gas mark 4) and line a 28 x 18cm shallow heatproof dish with baking paper.
-
I place the egg yolks in a large bowl with half the sugar and whisk until thick and pale. I add the rose syrup, milk, sifted flour, baking powder, and cardamom, folding gently until just combined.
-
In a separate bowl, I whisk the egg whites with the remaining sugar until stiff peaks form. I carefully fold them into the yolk mixture, keeping as much air as possible.
-
I pour the batter into the dish and bake for about 25 minutes, until golden and springy to the touch.
-
For the rose milk, I combine all the ingredients in a jug. Once the cake has cooled slightly, I poke holes into it and slowly pour most of the milk mixture over, saving a little for serving. I refrigerate the cake for at least 3 hours or overnight.
-
For the topping, I whip the cream with rose syrup until soft peaks form, then spread it over the chilled cake. I finish with pistachios, rose petals, and a dusting of cardamom before cutting into squares.
Servings and timing
This recipe serves 6–7 people.
Preparation takes around 35 minutes, baking about 25 minutes, plus at least 3 hours of chilling time for the milk to soak into the cake.
Variations
-
I sometimes swap the pistachios for almonds if I want a slightly different crunch.
-
For a lighter flavor, I reduce the rose syrup slightly and replace it with a splash of vanilla.
-
I’ve also tried making this with saffron-infused milk for a golden hue and a luxurious twist.
Storage/reheating
I keep this cake in an airtight container in the fridge for up to 3–4 days. Since it’s milk-soaked, I don’t reheat it, but I enjoy it chilled straight from the fridge.
FAQs
Can I make this cake ahead of time?
Yes, I find it even better the next day as the sponge has more time to absorb the rose milk.
Can I use whipped topping instead of fresh cream?
I prefer fresh double cream, but whipped topping works if I want a quicker option.
What if I don’t have rose syrup?
I sometimes replace it with rose water, but since it’s less sweet, I adjust the sugar slightly.
Can I freeze this cake?
I don’t recommend freezing once the milk has been added, but I can freeze the plain sponge and add the milk and topping later.
How do I make it less sweet?
I reduce the condensed milk slightly or add more regular milk to balance the sweetness.
Conclusion
This Rose and Pistachio Milk Cake is one of my favorite desserts to prepare when I want something elegant, light, and full of flavor. I love how the rose and cardamom bring out a delicate fragrance while the pistachios add the perfect crunch. It’s simple enough to make at home yet always feels like a luxurious treat.
Rose and Pistachio Milk Cake
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Rose and Pistachio Milk Cake is a light sponge soaked in rose-scented milk, topped with whipped cream, pistachios, and dried rose petals. Inspired by tres leches with a Middle Eastern twist, it’s fragrant, elegant, and perfect for celebrations.
- Author: Sophia
- Prep Time: 35 minutes
- Cook Time: 25 minutes
- Total Time: 4 hours (includes chilling)
- Yield: 6–7 servings
- Category: Dessert
- Method: Baking & Soaking
- Cuisine: Middle Eastern
- Diet: Vegetarian
Ingredients
- For the sponge:
- 4 eggs, separated
- 160g granulated sugar
- 2 tbsp rose syrup
- 40ml milk
- 160g self-raising flour
- 1/2 tsp baking powder
- 1/2 tsp ground cardamom
- For the rose milk:
- 410g evaporated milk
- 200ml full-fat milk
- 200ml double cream
- 150g condensed milk
- 1 tbsp rose syrup
- Pinch of ground cardamom
- For the topping:
- 300ml double cream
- 1–2 tbsp rose syrup
- Chopped pistachios
- Dried rose petals
- Pinch of ground cardamom
Instructions
- Preheat oven to 180°C (350°F, gas mark 4). Line a 28 x 18cm shallow baking dish with parchment paper.
- Whisk egg yolks with half the sugar until thick and pale. Fold in rose syrup, milk, sifted flour, baking powder, and cardamom until just combined.
- In a separate bowl, whisk egg whites with remaining sugar until stiff peaks form. Gently fold into yolk mixture, keeping as much air as possible.
- Pour batter into prepared dish and bake for 25 minutes, until golden and springy.
- For the rose milk, combine evaporated milk, full-fat milk, cream, condensed milk, rose syrup, and cardamom in a jug. Poke holes in the cooled cake and pour most of the milk mixture over it. Refrigerate at least 3 hours or overnight.
- Whip cream with rose syrup until soft peaks form. Spread over chilled cake.
- Top with chopped pistachios, rose petals, and a dusting of cardamom. Cut into squares and serve with reserved rose milk.
Notes
- Swap pistachios for almonds for a different crunch.
- Replace some rose syrup with vanilla for a lighter flavor.
- Try saffron-infused milk for a luxurious variation.
- The sponge can be frozen before soaking if preparing in advance.
- Cake tastes better the next day after absorbing the milk mixture.
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 34g
- Sodium: 120mg
- Fat: 24g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 155mg