A luscious sponge cake soaked in three milks infused with rose water and cardamom, then topped with silky ashta and finished with pistachios and rose petals. This make-ahead dessert blends Latin indulgence with the floral elegance of Middle Eastern sweets.

Why You’ll Love This Recipe

This rose cardamom tres leches cake is irresistibly moist, fragrant, and beautifully balanced. The light sponge absorbs a rich blend of evaporated milk, sweetened condensed milk, and cream, creating a pudding-like texture without becoming heavy.

The addition of rose water and cardamom gives the cake a delicate floral warmth that feels both exotic and comforting. The ashta topping adds a creamy, lightly sweet layer that perfectly complements the soaked cake beneath.

It’s also an ideal make-ahead dessert. In fact, it tastes even better after resting for one to two days in the refrigerator, making it perfect for birthdays, gatherings, or special occasions when you want to prepare ahead of time.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the cake
6 large eggs, separated
1 1/2 cups granulated sugar
2 cups all-purpose flour
2 teaspoons baking powder
1/2 teaspoon ground cardamom
1/2 teaspoon salt
1 teaspoon vanilla extract
1/2 cup whole milk

For the milk mixture
1 can (12 ounces / 354 ml) evaporated milk
1 can (14 ounces / 396 g) sweetened condensed milk
2 cups heavy cream
1 tablespoon rose water

For the ashta topping
1 1/2 cups whole milk
1 1/2 cups heavy cream
5 tablespoons cornstarch
1 tablespoon granulated sugar
1 teaspoon rose water

For garnish
1/4 cup chopped pistachios
1 tablespoon dried edible rose petals

Directions

Preheat the oven to 350°F (175°C). Grease and flour a 9 x 13-inch baking pan with high sides.

In a large mixing bowl, beat the egg whites on medium speed until soft peaks form. Gradually add the sugar while continuing to beat, then increase speed and whip until stiff peaks form. Make sure the bowl and whisk are completely clean and free of grease to ensure proper volume.

Add the egg yolks one at a time, mixing well after each addition. Stir in the vanilla extract.

In a separate bowl, sift together the flour, baking powder, ground cardamom, and salt. Gently fold the dry ingredients into the egg mixture, alternating with the whole milk. Begin and end with the dry ingredients, mixing carefully to avoid deflating the batter.

Pour the batter into the prepared pan and smooth the top. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean. Allow the cake to cool slightly.

In a medium bowl, whisk together the evaporated milk, sweetened condensed milk, heavy cream, and rose water until fully combined.

Using a skewer or fork, poke holes all over the warm cake. Slowly pour half of the milk mixture evenly over the cake and allow it to absorb. Then pour the remaining milk mixture over the top. Let the cake cool completely.

To prepare the ashta topping, combine the whole milk, heavy cream, cornstarch, and sugar in a saucepan over medium heat. Whisk continuously to prevent lumps. Once the mixture begins to boil, continue cooking for about 1 minute until thickened to a pudding-like consistency. Remove from heat and stir in the rose water.

While still warm and spreadable, pour the ashta over the cooled cake and smooth it evenly. Let the cake sit at room temperature until fully cooled.

Refrigerate the cake uncovered for a few hours to allow the ashta to set. Then cover and refrigerate for at least 24 hours, preferably 48 hours, before serving.

Garnish with chopped pistachios and dried rose petals just before serving.

Servings and timing

Servings: 12 to 15 slices

Preparation time: 30 minutes
Baking time: 25 to 30 minutes
Cooling and soaking time: 4 hours minimum
Chilling time: 24 to 48 hours

Total time: Approximately 1 hour active time plus chilling

Variations

For a lighter topping, substitute the ashta with freshly whipped cream sweetened with 2 tablespoons powdered sugar and a splash of rose water.

Add 1/4 cup finely ground pistachios to the cake batter for extra nuttiness.

Replace rose water with orange blossom water for a different floral profile.

For individual servings, cut the baked sponge into squares and soak them in small dessert cups before topping with ashta.

You can also add a thin layer of finely chopped pistachios between the soaked cake and the ashta for added texture.

Storage/Reheating

Store the cake covered in the refrigerator for up to 4 days. The flavor and texture actually improve after the first two days as the milk fully permeates the sponge.

This cake is served chilled and should not be reheated. If left at room temperature, keep it out for no more than 1 to 2 hours before returning it to the refrigerator.

If preparing ahead, garnish with pistachios and rose petals just before serving to maintain freshness and color.

FAQs

Can I make this cake one day in advance instead of two?

Yes, you can make it one day ahead, but the texture becomes even more moist and luxurious after two full days in the refrigerator.

Can I freeze tres leches cake?

Freezing is not recommended once soaked, as the milk mixture may separate and affect the texture when thawed.

What does cardamom taste like in this cake?

Cardamom adds a warm, slightly citrusy and floral spice that pairs beautifully with rose water and cream.

Can I reduce the sweetness?

You can slightly reduce the sugar in the cake batter by 2 to 3 tablespoons, but keep the milk mixture proportions the same for proper soaking.

Is the ashta necessary?

No, you can substitute with whipped cream if preferred, but the ashta provides a richer and more traditional Middle Eastern touch.

How do I know when the cake has absorbed enough milk?

The cake should look fully saturated with no dry patches. It will feel heavy and moist but not soupy.

Can I use low-fat milk instead of whole milk?

Whole milk is recommended for the best texture and richness, but low-fat milk can be used in the cake batter if needed.

Why did my sponge collapse?

Overmixing or deflating the egg whites can cause the sponge to lose volume. Be gentle when folding in dry ingredients.

Can I make this without rose water?

Yes, you may omit it or replace it with vanilla or orange blossom water for a different flavor variation.

How long can this cake sit out during serving?

It can sit at room temperature for about 1 to 2 hours. After that, refrigerate to maintain freshness and food safety.

Conclusion

Rose cardamom tres leches cake is a beautiful fusion dessert that combines the rich, milky indulgence of a Latin classic with the floral elegance of Middle Eastern flavors. Moist, fragrant, and perfectly make-ahead, it’s a show-stopping cake that rewards patience with every luscious bite. Prepare it in advance, let the flavors deepen, and enjoy a dessert that only gets better with time.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Rose Cardamom Tres Leches Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: undefined
  • Yield: 12–15 servings
  • Diet: Vegetarian

Description

Rose Cardamom Tres Leches Cake is a fragrant fusion dessert featuring a light sponge soaked in three milks infused with rose water and cardamom, topped with silky ashta cream and finished with pistachios and rose petals. Moist, elegant, and perfect for making ahead.


Ingredients

  • Cake:
  • 6 large eggs, separated
  • 1 1/2 cups granulated sugar
  • 2 cups all-purpose flour
  • 2 teaspoons baking powder
  • 1/2 teaspoon ground cardamom
  • 1/2 teaspoon salt
  • 1 teaspoon vanilla extract
  • 1/2 cup whole milk
  • Milk Mixture:
  • 1 (12 oz / 354 ml) can evaporated milk
  • 1 (14 oz / 396 g) can sweetened condensed milk
  • 2 cups heavy cream
  • 1 tablespoon rose water
  • Ashta Topping:
  • 1 1/2 cups whole milk
  • 1 1/2 cups heavy cream
  • 5 tablespoons cornstarch
  • 1 tablespoon granulated sugar
  • 1 teaspoon rose water
  • Garnish:
  • 1/4 cup chopped pistachios
  • 1 tablespoon dried edible rose petals

Instructions

  1. Preheat oven to 350°F (175°C). Grease and flour a 9×13-inch pan.
  2. Beat egg whites to soft peaks. Gradually add sugar and whip to stiff peaks.
  3. Add egg yolks one at a time, then stir in vanilla.
  4. Sift flour, baking powder, cardamom, and salt. Gently fold into egg mixture alternating with milk.
  5. Pour batter into pan and bake 25–30 minutes until set. Cool slightly.
  6. Whisk evaporated milk, condensed milk, cream, and rose water.
  7. Poke holes in warm cake and slowly pour milk mixture evenly over top. Cool completely.
  8. For ashta, whisk milk, cream, cornstarch, and sugar over medium heat until thickened. Stir in rose water.
  9. Spread warm ashta over cooled cake. Let cool, then refrigerate uncovered to set.
  10. Cover and chill at least 24 hours (preferably 48 hours).
  11. Garnish with pistachios and rose petals before serving.

Notes

  • Allow at least 24 hours for best texture and flavor.
  • Fold batter gently to maintain sponge volume.
  • Do not freeze after soaking.
  • Garnish just before serving for best presentation.
  • Prep Time: 30 minutes
  • Cook Time: undefined
  • Category: Dessert
  • Method: Baking
  • Cuisine: Fusion (Latin & Middle Eastern)

Nutrition

  • Serving Size: 1 slice (1/15 cake)
  • Calories: 480 kcal
  • Sugar: 42 g
  • Sodium: 220 mg
  • Fat: 28 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 49 g
  • Fiber: 1 g
  • Protein: 9 g
  • Cholesterol: 165 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star