Rose Leches Cake Recipe
Introduction
Rose Leches Cake is a delicate twist on the classic tres leches dessert, infused with fragrant rose water for a subtle floral note. This moist, tender cake soaked in a creamy milk mixture is topped with light whipped cream, making it a perfect treat for special occasions or anytime you want a refreshing dessert.

Ingredients
- 1 cup all purpose flour or cake flour
- 1 cup sugar
- ⅓ cup milk
- 5 eggs, egg whites and yolks separated
- 2 tsp baking powder
- 1½ tsp vanilla extract
- ½ tsp salt
- 1 (12 oz) can evaporated milk
- 1 (14 oz) can sweetened condensed milk
- ¼ cup whole milk
- 2 tsp rose water
- 2 drops food coloring (optional)
- 1 pint heavy whipping cream
- 3 tbsp confectioners sugar
- ½ tsp rose water (for whipped cream)
Instructions
- Step 1: Preheat the oven to 350¼°F. Lightly grease and flour a 9×13 inch cake pan.
- Step 2: In a small bowl, combine the flour, baking powder, and salt.
- Step 3: Separate the eggs into two bowls: one for the egg whites and one for the yolks.
- Step 4: In a large mixing bowl, beat the egg yolks with the sugar on high speed for 3-5 minutes until the mixture turns pale yellow.
- Step 5: Add the milk and vanilla extract to the egg yolk mixture and stir gently.
- Step 6: Gradually fold in the flour mixture to the egg yolks, stirring gently to combine.
- Step 7: In a clean bowl, beat the egg whites on high speed for 5 minutes until stiff peaks form.
- Step 8: Gently fold the whipped egg whites into the batter, being careful not to deflate the mixture.
- Step 9: Pour the batter into the prepared pan, smooth the top evenly, and bake for 30-35 minutes until a toothpick inserted comes out clean.
- Step 10: Allow the cake to cool completely. Then, poke holes all over the cake using a fork.
- Step 11: In a bowl, combine the evaporated milk, sweetened condensed milk, whole milk, rose water, and optional food coloring. Pour this milk mixture evenly over the cake. Refrigerate for at least 30 minutes to soak.
- Step 12: While the cake chills, prepare the whipped cream by beating heavy cream, confectioners sugar, and rose water until stiff peaks form.
- Step 13: Spread the whipped cream evenly over the soaked cake. Garnish with dried rose petals or pistachios if desired. Serve and enjoy!
Tips & Variations
- Use cake flour for a lighter, more tender crumb.
- If you prefer less floral flavor, reduce rose water by half.
- Add a pinch of cardamom to the milk mixture for a warm spice note.
- For a colorful touch, add a few drops of pink food coloring to the milk mixture.
- Top with fresh berries instead of rose petals for a fruity variation.
Storage
Store the cake covered in the refrigerator for up to 3 days. Because of its milk-soaked nature, it tastes best fresh but will remain moist for a couple of days. Reheat briefly at room temperature or enjoy chilled. Avoid freezing as it may affect the texture of the whipped topping.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake dairy-free?
You can substitute the dairy milks with plant-based alternatives like coconut or almond milk, but note that the texture and flavor will vary from the original.
What if I don’t have rose water?
If rose water isn’t available, you can omit it or substitute with a small amount of orange blossom water or vanilla extract for a different but pleasant aroma.
PrintRose Leches Cake Recipe
Rose Leches Cake is a delightful twist on the classic tres leches dessert, infused with fragrant rose water for a floral and lightly sweet flavor. This moist sponge cake is soaked with a luscious three-milk mixture, then topped with fluffy rose-infused whipped cream, making it a perfect treat for special occasions or anytime you crave a refreshing, elegant dessert.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Latin American
Ingredients
Cake
- 1 cup all-purpose flour or cake flour
- 1 cup sugar
- ⅓ cup milk
- 5 eggs, egg whites and yolks separated
- 2 tsp baking powder
- 1½ tsp vanilla extract
- ½ tsp salt
Milk Mixture – Tres Leches
- 1 (12 oz) can evaporated milk
- 1 (14 oz) can sweetened condensed milk
- ¼ cup whole milk
- 2 tsp rose water
- 2 drops food coloring (optional)
Whipped Cream Topping
- 1 pint heavy whipping cream
- 3 tbsp confectioners sugar
- ½ tsp rose water
Instructions
- Preheat and prepare pan: Preheat your oven to 350¼°F (175°C). Lightly grease and flour a 9×13 inch cake pan to prevent sticking.
- Mix dry ingredients: In a small bowl, combine the all-purpose flour, baking powder, and salt thoroughly to ensure even distribution of rising agents.
- Separate eggs: Carefully separate the 5 eggs into two bowls—one for egg yolks and one for egg whites.
- Beat yolks with sugar: In a large mixing bowl, beat the egg yolks with the sugar on high speed for 3-5 minutes until the mixture turns pale yellow and becomes creamy.
- Add milk and vanilla: Stir in the ⅓ cup milk and 1½ tsp vanilla extract to the egg yolk mixture, blending gently for a smooth batter.
- Combine with dry ingredients: Gradually fold the flour mixture into the egg yolk mixture carefully, ensuring you mix gently to keep the batter light.
- Beat egg whites: In a clean bowl, beat the egg whites on high speed for about 5 minutes until they form stiff peaks, which will add airiness to the cake.
- Fold egg whites into batter: Gently fold the beaten egg whites into the batter, taking care not to overmix so you retain maximum fluffiness.
- Bake the cake: Pour the batter into the prepared baking pan, smooth the surface evenly, and bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- Cool and poke holes: Allow the cake to cool completely. Then use a fork to poke holes all over the surface, which helps the milk mixture soak in deeply.
- Prepare and soak with milk mixture: In a bowl, combine evaporated milk, sweetened condensed milk, whole milk, rose water, and optional food coloring. Pour this fragrant milk mixture evenly over the cooled cake. Refrigerate for at least 30 minutes to allow full absorption.
- Make whipped cream topping: While the cake chills, beat heavy whipping cream with confectioners sugar and rose water on high speed for about 5 minutes until stiff peaks form. You can use a stand mixer, hand mixer, or a high-speed blender with a whipping setting.
- Decorate and serve: Spread the rose whipped cream evenly over the milk-soaked cake. Garnish with dried rose petals or chopped pistachios for a beautiful finishing touch. Serve chilled and enjoy your delightful Rose Leches Cake.
Notes
- For fluffier cake, gently fold the beaten egg whites into the batter without overmixing to retain airiness.
- Use whole milk for richer flavor in the milk mixture; you can substitute with plant-based milk for a dairy-free version but flavor may vary.
- The rose water adds a delicate floral note – start with 2 teaspoons and adjust to taste.
- Refrigerate the cake for longer than 30 minutes if possible; this enhances flavor and moisture absorption.
- Optional food coloring is only for aesthetic purposes; it does not affect the taste.
- Always ensure your cake is completely cooled before poking holes and pouring the milk mixture to prevent it from becoming soggy.
- Garnish alternatives include edible rose petals, crushed pistachios, or a sprinkle of cinnamon for different flavor profiles.
Keywords: Rose Leches Cake, tres leches cake, rose water dessert, floral sponge cake, milk soaked cake, whipped cream topping

