1Irresistible Rosewater Pistachio Tres Leches Cake Recipe You’ll Love

A rich, floral twist on a classic dessert—this Rosewater Pistachio Tres Leches Cake is moist, elegant, and unbelievably delicious. Blending the traditional Latin American tres leches with Middle Eastern flavors like rosewater and pistachio, this dessert is perfect for those who love global fusions, subtle floral notes, and tender, creamy textures. Whether you’re a home baker or preparing a unique treat for a gathering, this cake will become one of your go-to dessert recipes.
Why You’ll Fall in Love with This Rosewater Pistachio Tres Leches Cake
- Moist & decadent: The sponge absorbs the three milks beautifully for a rich texture.
- Floral & nutty flavor: Rosewater gives elegance, pistachios add contrast.
- Easy yet impressive: Simple ingredients, bakery-worthy results.
- Make-ahead friendly: Tastes even better the next day.
- Perfect for special occasions: Eid, Ramadan, weddings, or brunches.
This cake isn’t just a dessert—it’s an experience. Each bite offers a balance of sweetness, creaminess, and aromatic layers that linger in the best way.
Health Benefits of Key Ingredients in Rosewater Pistachio Tres Leches Cake

Eggs
Eggs provide high-quality protein, essential for muscle repair and growth. They also help give the sponge cake its light structure thanks to the whipped whites.
Rosewater
Known for its calming and anti-inflammatory properties, rosewater adds a beautiful fragrance and a touch of exotic flair. It’s widely used in Middle Eastern and South Asian sweets and drinks.
Learn more about rosewater benefits on Healthline
Pistachios
These green gems are rich in antioxidants, healthy fats, and fiber. They bring a satisfying crunch and a vibrant look to the cake.
Condensed Milk, Evaporated Milk & Whole Milk
These provide the “tres leches” or “three milks” that soak the sponge. They’re rich in calcium, vitamin D, and lend the creamy base for this indulgent treat.
Heavy Cream
Used for the whipped topping, heavy cream is luxurious and stabilizes well when whipped with sugar.
Ingredients – Rosewater Pistachio Tres Leches Cake

Rosewater Pistachio Tres Leches Cake
For the Sponge Cake:
- 5 large eggs, separated
- ¾ cup granulated sugar, divided
- 1 tsp vanilla extract
- 1 cup all-purpose flour
- ½ tsp baking powder
- ¼ tsp salt
For the Milk Mixture:
- 1 cup whole milk
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1 ½ tsp rosewater
For the Whipped Cream Topping:
- 1 cup heavy cream
- 3 tbsp powdered sugar
- ½ tsp rosewater (optional)
Garnish:
- ½ cup chopped pistachios (unsalted)
- Edible rose petals (optional)
Step-by-Step Instructions for Rosewater Pistachio Tres Leches Cake

1. Preheat & Prep
Preheat your oven to 350°F (175°C). Grease and line a 9×13-inch baking pan with parchment paper.
2. Make the Sponge Cake
- In a clean bowl, beat egg whites until soft peaks form. Gradually add ½ cup sugar and beat to stiff peaks.
- In another bowl, beat egg yolks with ¼ cup sugar and vanilla extract until thick and pale.
- Gently fold the yolk mixture into the whites.
- Sift in the flour, baking powder, and salt. Fold gently until just combined.
3. Bake the Cake
Pour the batter into the prepared pan. Bake for 25–30 minutes, or until golden and springy to the touch. Let it cool completely.
4. Soak with Rosewater Milk
Whisk together whole milk, evaporated milk, condensed milk, and rosewater. Poke holes in the cooled cake using a skewer or fork. Slowly pour the milk mixture over the cake in batches. Let it soak in, then refrigerate for at least 4 hours, ideally overnight.
5. Make the Whipped Cream
Beat heavy cream, powdered sugar, and optional rosewater to soft peaks. Spread over the chilled, soaked cake.
6. Garnish & Serve
Top with chopped pistachios and rose petals. Slice and serve chilled.

Pro Tips for Perfect Rosewater Pistachio Tres Leches Cake
- Room temperature eggs give better volume.
- Don’t overbake! A dry sponge won’t absorb the milk well.
- Use culinary-grade rosewater (not cosmetic).
- Pour milk mixture gradually to avoid oversaturation.
- Let the cake rest overnight for maximum flavor.
Variations & Customizations
Gluten-Free Version
Use a 1:1 gluten-free flour mix instead of regular flour. Add 1 tsp xanthan gum if not included.
Vegan Version
- Replace eggs with aquafaba or a commercial egg replacer.
- Use plant-based milks like almond, oat, and coconut.
- Top with coconut cream whipped topping.
Spicy Version
Add a pinch of cardamom or cinnamon to the sponge.
Protein-Packed Version
Substitute ¼ cup of flour with vanilla protein powder.
Kid-Friendly Version
Skip rosewater and use mini chocolate chips or sprinkles for topping instead.
Serving Ideas & Pairings
- Serve with rose or hibiscus tea.
- Add fresh berries for color and tartness.
- Pair with vanilla ice cream or saffron kulfi.
- Drizzle with rose syrup for an extra floral kick.
Storage & Meal Prep Tips
- Keep refrigerated, covered tightly, for up to 5 days.
- Best enjoyed after 12–24 hours in the fridge.
- Bake sponge a day ahead to split the workload.
- Don’t freeze the fully soaked cake, but the plain sponge freezes well.
FAQs – Rosewater Pistachio Tres Leches Cake
Can I make this without rosewater?
Yes. You can replace it with orange blossom water or simply use more vanilla.
Can I reduce the sweetness?
Yes—reduce condensed milk by 1⁄4 cup or use unsweetened whipped cream.
Where can I buy rosewater?
Available in Middle Eastern or South Asian stores, and online on sites like iHerb or Amazon.
Can I make it ahead of time?
Absolutely. It tastes better the next day and can be made 24 hours in advance.
Can I use boxed cake mix?
Not recommended for this recipe—homemade sponge absorbs the milk better.
Internal Links to More Recipes You’ll Love
- Try our Pistachio Cardamom Baklava Bites – Sweet Memory in 7 Simple Steps
- Don’t miss this Orange Blossom Honey Madeleines – Light & Floral French Cakes
- Looking for no-bake options? Check out our Berry Trifle with Angel Food Cake

Final Thoughts on the Rosewater Pistachio Tres Leches Cake
The Rosewater Pistachio Tres Leches Cake is more than just dessert—it’s a fusion of cultures and flavors that results in a moist, memorable experience. Whether you’re looking to impress guests or explore floral desserts at home, this cake is your ticket to something special.
We hope you try this unique twist on tres leches, and don’t forget to tag us in your photos and leave a review. Happy baking!

Irresistible Rosewater Pistachio Tres Leches Cake Recipe You’ll Love
A soft, airy sponge cake soaked in a fragrant three-milk mixture, topped with lightly sweetened whipped cream and crushed pistachios. This Middle Eastern–inspired dessert is perfect for celebrations or a sweet treat with flair.
Ingredients
- For the Cake:
- 1 cup all-purpose flour
- 1 ½ tsp baking powder
- ¼ tsp salt
- 5 large eggs, separated
- 1 cup granulated sugar (divided: ¾ cup + ¼ cup)
- 1 tsp vanilla extract
- ¼ tsp rosewater
- ⅓ cup whole milk
- 1 cup whole milk
- 1 (14 oz) can sweetened condensed milk
- 1 (12 oz) can evaporated milk
- ½ tsp rosewater
- 1 ½ cups heavy whipping cream
- 2–3 tbsp powdered sugar (to taste)
- ¼ tsp vanilla extract
- 1 tbsp rosewater (optional, for flavor)
- ½ cup crushed unsalted pistachios
Instructions
1. Prep the Oven & Pan
Preheat oven to 350°F (175°C). Grease and flour a 9x13-inch baking dish.
2. Make the Sponge Cake
- In a bowl, whisk together flour, baking powder, and salt. Set aside.
- In a large bowl, beat egg yolks with ¾ cup sugar until pale and thick. Stir in vanilla, rosewater, and milk.
- Fold in the dry ingredients until just combined.
- In a separate bowl, beat egg whites until soft peaks form. Gradually add ¼ cup sugar and beat until stiff peaks form.
- Gently fold egg whites into the yolk mixture in batches—do not overmix.
3. Bake the Cake
Pour the batter into the prepared pan and bake for 25–30 minutes, or until a toothpick comes out clean. Let the cake cool completely in the pan.
4. Add the Milk Soak
- In a bowl, mix whole milk, condensed milk, evaporated milk, and rosewater.
- Use a fork or skewer to poke holes all over the cooled cake.
- Slowly pour the milk mixture over the entire cake. Let it absorb for at least 30 minutes (or refrigerate overnight for best flavor).
5. Make the Whipped Cream
- Whip heavy cream, powdered sugar, vanilla, and rosewater until soft peaks form.
- Spread evenly over the soaked cake.
6. Garnish & Serve
- Sprinkle with crushed pistachios.
- Chill for at least 1 hour before serving.