If you’re on a quest for a dessert that’s as stunning as it is delicious, Rose Milk Cake is sure to become your new obsession. Imagine a pillowy-soft sponge soaking up luscious, rose-scented milk, crowned with clouds of whipped cream and a shower of pistachios and dried rose petals. Inspired by the beloved tres leches cake but infused with a playful floral twist, this treat offers a light, creamy texture and a glorious aroma you’ll dream about for days. Whether served at celebrations or as a luxurious weeknight treat, Rose Milk Cake turns any gathering into a memory-making occasion.

Ingredients You’ll Need
All you need are a handful of simple ingredients, each playing a starring role in creating the magic of this dessert. Don’t be fooled by the gentle flavors—every item adds to the Rose Milk Cake’s signature taste and its stunning pink hue.
- All-purpose flour: Provides the foundation for a tender yet sturdy cake that soaks up all the milky goodness.
- Baking powder: Lends a gentle lift, giving your cake a soft, airy texture.
- Salt: Just a pinch amplifies all the flavors and keeps the sweetness in check.
- Unsalted butter: Adds buttery richness and a melt-in-your-mouth crumb.
- Granulated sugar: Sweetens the cake and helps achieve that irresistible golden-crumb crust.
- Eggs: For structure and extra fluffiness—room temperature eggs work best!
- Vanilla extract: Gives a subtle background note, supporting the floral rose flavor.
- Whole milk: Keeps the cake moist and tender; full fat is key for creaminess.
- Rose syrup: The superstar ingredient—choose a vibrant, aromatic brand and adjust to taste for your ideal floral hit.
- Condensed milk: Adds lush sweetness to the milky soak.
- Evaporated milk: Brings an extra layer of rich, caramel-like flavor to the soak.
- Heavy cream: Whips up into a dreamy soft topping.
- Powdered sugar: Lightly sweetens the whipped cream, helping it stay cloud-like and smooth.
- Chopped pistachios: A crunchy, nutty contrast that complements the cake and adds a burst of color.
- Dried rose petals (optional): Provides a truly magical finishing touch and a beautiful pop of pink.
How to Make Rose Milk Cake
Step 1: Prepare the Cake Batter
Start by heating your oven to 350°F (175°C), then grease and flour a 9×13-inch baking dish so the cake pops out perfectly later. In a medium bowl, whisk together flour, baking powder, and salt to get your dry ingredients ready. In a larger bowl, cream the butter and sugar together until it’s light, fluffy, and impossible not to taste. Beat in the eggs one at a time (this keeps the batter velvety smooth), then stir in vanilla extract and rose syrup for that signature aroma. Gently combine these wet ingredients with the dry mix, alternating with the whole milk, just until it becomes a uniform, pink-tinted batter.
Step 2: Bake the Cake
Pour the batter into your prepped pan, using a spatula to smooth the top evenly. Slide it into the oven and let it bake for 28 to 32 minutes, or until a toothpick inserted in the center comes out clean and your kitchen is filled with a warm, sweet fragrance. Let the cake cool for about 10 minutes in the pan, but don’t let it cool completely—slightly warm is perfect for the next step.
Step 3: Make and Pour the Rose Milk Soak
Whisk together the whole milk, condensed milk, evaporated milk, and rose syrup in a bowl until well combined and a bit frothy. Using a fork, poke lots and lots of holes all over the warm cake (don’t be shy, you want it super soaky!). Slowly and patiently, pour the milk blend evenly over the cake’s surface, making sure every bit soaks it up. Cover the pan and let it chill in the fridge for at least four hours, or overnight if you have the patience—the flavors get even better with time!
Step 4: Whip Up the Rose Cream Topping
When the cake is completely chilled and the milk has been absorbed, beat the heavy cream, powdered sugar, and a splash more rose syrup until soft peaks form. You’re aiming for luscious, billowy clouds that hold their shape but still look invitingly soft. Spread this cream all over the top of your cake to create a beautiful, snowy blanket.
Step 5: Garnish and Serve
Just before serving, sprinkle chopped pistachios and (if you like a dramatic finish) dried rose petals on top of the whipped cream. These garnishes not only add crunch and a pop of color, but they also make your Rose Milk Cake look like a showstopper from a bakery window. Slice and serve chilled—pure bliss!
How to Serve Rose Milk Cake

Garnishes
The classic finish for Rose Milk Cake involves a generous scatter of chopped pistachios, offering a wonderful crunch and a little pop of green. Dried rose petals make the cake instantly Instagram-worthy and enhance the floral aroma, though they’re completely optional. For a special twist, try grating a little white chocolate over the top or even adding edible gold leaf for an extra sprinkle of magic.
Side Dishes
This cake sings beside a lovely cup of spiced chai or a fragrant herbal tea. If you want to create a Middle Eastern-inspired dessert platter, pair slices of Rose Milk Cake with bowls of whipped Greek yogurt, cardamom cookies, or fresh berries. The light, creamy texture of the cake means it’s also gorgeous after a rich, spicy meal as a refreshing finish.
Creative Ways to Present
For parties, try cutting the cake into small cubes and arranging them in cupcake liners for a finger-food dessert station. Layer cubes of Rose Milk Cake in parfait glasses with whipped cream and extra pistachios for an elegant plated dessert. Or use mini baking dishes to make individual servings—everyone loves their own personal cake!
Make Ahead and Storage
Storing Leftovers
Cover any leftover Rose Milk Cake tightly with plastic wrap or a fitted lid and store in the refrigerator. The cake actually gets even dreamier after a day or two as it continues to soak up the rose-infused milk. It keeps beautifully for up to 4 days, so you can enjoy a slice whenever a craving strikes.
Freezing
If you want to save some for later (or really pace yourself), freeze the cake before adding the whipped cream topping. Wrap slices or the whole cake tightly in plastic wrap and foil, then freeze for up to one month. Thaw overnight in the refrigerator and add the freshly whipped rose cream just before serving for perfect texture and taste.
Reheating
Rose Milk Cake is best enjoyed cold and straight from the fridge, but if you’d like a slightly softer, milkier slice, let it sit at room temperature for about 15 to 20 minutes before serving. Avoid microwaving, as the cream topping can melt and the texture may become too soft.
FAQs
Can I use homemade rose syrup?
Absolutely! Homemade rose syrup gives a fresh, vibrant flavor and lets you control the sweetness and strength. Just be sure it’s strained well for a smooth, silky soak.
What’s the difference between rose water and rose syrup?
Rose water is unsweetened and much milder; rose syrup is both sweetened and much more concentrated, providing color as well as a strong floral punch. For Rose Milk Cake, the syrup is essential to deliver the signature flavor and beautiful pink color.
Can I make the cake a day ahead?
In fact, it’s encouraged! Letting Rose Milk Cake sit overnight in the fridge not only makes it easier to slice but also means every piece is maximally moist and flavorful. Assemble the cake, chill it, and add the whipped cream and garnishes just before serving.
Is this recipe vegetarian-friendly?
Yes, this Rose Milk Cake is fully vegetarian—there’s no gelatin or animal-based thickeners, making it perfect for most diets (just check your specific rose syrup if you’d like it to be vegan-friendly).
Why is my cake soggy or falling apart?
If the cake is very crumbly or soggy, it might be over-soaked or underbaked. Be sure to cook it until a toothpick comes out clean, and pour the milk soak slowly, giving the cake plenty of time to absorb before adding more.
Final Thoughts
If you’ve been looking for a dessert that’s breathtaking, refreshingly different, and easy to fall in love with, Rose Milk Cake is the answer. Its delicate flavor, stunning appearance, and irresistible texture will impress anyone lucky enough to share a slice. Don’t wait—gather your ingredients and treat yourself (and your friends!) to this unforgettable creation soon.
Print
Rose Milk Cake Recipe
- Total Time: 50 minutes plus chilling
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
Indulge in the delicate floral flavors of this Rose Milk Cake, a Middle Eastern-inspired dessert that combines the richness of a tres leches cake with the subtle essence of rose. Topped with whipped cream, pistachios, and dried rose petals, this cake is a show-stopper at any gathering.
Ingredients
For the cake:
- 1 1/2 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 3 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup whole milk
- 2 tablespoons rose syrup
For the milk soak:
- 1 cup whole milk
- 1/2 cup condensed milk
- 1/2 cup evaporated milk
- 2 tablespoons rose syrup
For the topping:
- 1 cup heavy cream
- 2 tablespoons powdered sugar
- 1 tablespoon rose syrup
- 2 tablespoons chopped pistachios
- Dried rose petals for garnish (optional)
Instructions
- Preheat the oven and prepare the pan: Preheat the oven to 350°F (175°C) and grease/flour a 9×13-inch baking dish.
- Mix dry ingredients: Whisk flour, baking powder, and salt in a medium bowl.
- Cream butter and sugar: In a large bowl, cream butter and sugar until fluffy. Add eggs one at a time, then mix in vanilla.
- Combine wet and dry ingredients: Stir in rose syrup and milk, then gradually add dry ingredients. Pour batter into pan.
- Bake: Bake for 28-32 minutes until a toothpick comes out clean. Cool.
- Prepare milk soak: Whisk whole milk, condensed milk, evaporated milk, and rose syrup. Poke holes in cake and pour mixture over.
- Chill: Refrigerate for at least 4 hours.
- Make topping: Whip cream, sugar, and rose syrup until soft peaks form. Spread over cake.
- Garnish and serve: Top with pistachios and rose petals before serving.
Notes
- This cake is a floral twist on classic tres leches cake. Adjust the rose syrup to taste.
- Store covered in the refrigerator for up to 4 days.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking, Refrigerated
- Cuisine: Middle Eastern-Inspired, Fusion
Nutrition
- Serving Size: 1 slice
- Calories: 360
- Sugar: 36g
- Sodium: 140mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 1g
- Protein: 7g
- Cholesterol: 105mg