Rose Poke Cake Recipe
Introduction
Rose Poke Cake is a delicate, floral dessert that combines a moist, fragrant cake soaked in sweetened condensed milk and rosewater with a light whipped cream topping. It’s a beautiful treat perfect for special occasions or when you want to impress with a unique, elegant flavor.

Ingredients
- 2 3/4 cups (360 g / 12.7 oz) cake flour
- 3 tsp baking powder
- 3/4 cup (170 g / 6 oz) salted butter, room temperature
- 1 1/2 cups (300 g / 10.5 oz) sugar
- 3 tbsp vegetable oil
- 4 large eggs
- 1 1/8 cups (270 ml / 9 fl oz) buttermilk
- 3 tsp rosewater
- 1 tsp pink pitaya powder (optional, or pink food coloring)
- 1 can (14 oz / 400 g) sweetened condensed milk
- 2 tsp rosewater (for condensed milk mixture)
- 2 cups (500 ml / 16 fl oz) heavy whipping cream, cold
- 1 cup (120 g / 4 oz) powdered sugar, sifted
- 1 tsp rosewater (for whipped cream)
- Dried or fresh roses, for decoration
Instructions
- Step 1: Preheat your oven to 350°F (180°C / gas mark 4). Grease a 9×13 inch (23 x 33 cm) cake pan with butter or non-stick cooking spray.
- Step 2: In a medium bowl, whisk together the cake flour, baking powder, and pink pitaya powder (if using).
- Step 3: In a large mixing bowl, beat the butter, sugar, and vegetable oil until creamy and light in color, about 3 minutes.
- Step 4: Add the eggs one at a time, mixing well after each addition. Scrape down the sides of the bowl as needed.
- Step 5: With the mixer on low speed, add half of the dry ingredients to the batter and mix until mostly incorporated. Stir in the buttermilk and 3 tsp rosewater, then add the remaining dry ingredients. Mix until smooth, being careful not to overmix.
- Step 6: Pour the batter evenly into the prepared pan and spread to the edges.
- Step 7: Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs but no wet batter.
- Step 8: Remove the cake from the oven and immediately use the end of a wooden spoon to poke holes all over the surface.
- Step 9: In a liquid measuring cup, combine the sweetened condensed milk and 2 tsp rosewater. Stir well.
- Step 10: Pour the condensed milk mixture evenly over the warm cake, allowing it to soak into the holes. Some liquid on top is fine.
- Step 11: Let the cake cool completely in the pan on a wire rack.
- Step 12: Once cooled, beat the cold heavy cream, powdered sugar, and 1 tsp rosewater in a large mixing bowl at high speed until stiff peaks form.
- Step 13: Spread the whipped cream evenly over the cake using a small offset spatula. Decorate with dried or fresh rose buds.
- Step 14: Refrigerate until ready to serve. Cut into 12 to 15 slices and enjoy.
Tips & Variations
- Substitute pink pitaya powder with a few drops of pink food coloring if you prefer a brighter pink hue.
- Use fresh rosewater from a reputable source to ensure a natural and fragrant flavor.
- For a vegan version, replace butter with a plant-based alternative and use coconut cream instead of heavy cream.
- If fresh roses aren’t available, edible dried rose petals add a lovely touch and aroma.
Storage
Store the cake covered in the refrigerator for up to 3 days to keep the whipped cream fresh. Reheat is not recommended, as the cake is best served chilled and creamy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular milk instead of buttermilk?
Yes, you can substitute buttermilk with regular milk mixed with 1 tablespoon of lemon juice or vinegar per cup. Let it sit for 5 minutes before using to mimic the acidity of buttermilk.
What if I don’t have rosewater?
If rosewater is unavailable, you can use a few drops of rose extract or substitute with orange blossom water for a different floral note, though the flavor will vary.
PrintRose Poke Cake Recipe
This Rose Poke Cake is a beautifully delicate and moist dessert infused with fragrant rosewater. The cake is baked, then poked with holes to soak up a luscious sweetened condensed milk and rosewater mixture, creating a tender, flavorful treat. Topped with rose-scented whipped cream and decorated with dried or fresh roses, this cake is perfect for special occasions or a lovely afternoon treat.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 to 15 slices 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Dry Ingredients
- 2 3/4 cups / 360 g / 12.7 oz cake flour
- 3 tsp baking powder
- 1 tsp pink pitaya powder (optional, or pink food coloring)
Wet Ingredients and Batter
- 3/4 cup / 170 g / 6 oz salted butter, room temperature
- 1 1/2 cups / 300 g / 10.5 oz sugar
- 3 tbsp vegetable oil
- 4 large eggs
- 1 1/8 cups / 270 ml / 9 fl oz buttermilk
- 3 tsp rosewater
Filling
- 1 can (14 oz / 400 g) sweetened condensed milk
- 2 tsp rosewater
Topping
- 2 cups / 500 ml / 16 fl oz heavy whipping cream, cold
- 1 cup / 120 g / 4 oz powdered sugar, sifted
- 1 tsp rosewater
Decoration
- Dried or fresh roses
Instructions
- Prepare for baking: Preheat your oven to 350°F / 180°C / gas mark 4. Grease a 9×13 inch (23 x 33 cm) cake pan with butter or non-stick cooking spray to ensure the cake releases easily after baking.
- Combine dry ingredients: In a medium bowl, whisk together the cake flour, baking powder, and pink pitaya powder if using. This evenly distributes the leavening agent and color.
- Cream butter, sugar, and oil: In a large mixing bowl, beat the butter, sugar, and vegetable oil together until the mixture is creamy and light in color, about 3 minutes. This creates a fluffy base for the cake batter.
- Add wet ingredients: Beat in the eggs one at a time, ensuring each is fully incorporated. Scrape down the sides of the bowl to combine evenly.
- Finish the batter: With the mixer on low speed, add half of the dry ingredient mixture and blend until mostly combined. Stir in the buttermilk and 3 tsp rosewater, then add the remaining dry ingredients. Mix until smooth but do not overmix to keep the cake tender.
- Fill pan: Pour the batter into the prepared pan, spreading evenly for uniform baking.
- Bake: Bake the cake in the preheated oven for 30 to 35 minutes. Check doneness by inserting a toothpick; it should come out with a few moist crumbs but no wet batter.
- Poke holes: Remove the cake from the oven and immediately use the end of a wooden spoon to poke holes all over the top, allowing the filling to soak in thoroughly.
- Create filling: In a liquid measuring cup, mix the sweetened condensed milk with 2 tsp rosewater. This fragrant syrup will soak into the cake.
- Pour over the cake: Evenly pour the condensed milk mixture over the warm cake, letting it absorb into the holes. Some liquid may remain on top, which is fine.
- Let cool: Allow the cake to cool completely in the pan to set the soaked filling.
- Mix topping: In a large mixing bowl or stand mixer, combine the cold heavy cream, powdered sugar, and 1 tsp rosewater. Beat on high speed until stiff peaks form to create a rose-scented whipped cream topping.
- Top cake: Spread the whipped cream evenly over the cooled cake using a small offset spatula. Decorate with dried or fresh rose petals or buds for an elegant finish.
- Serve: Refrigerate the cake until ready to serve. Cut into 12 to 15 slices and enjoy the moist, fragrant dessert.
Notes
- You can substitute the pink pitaya powder with pink food coloring for the pink hue.
- If fresh roses are used for decoration, ensure they are pesticide-free and safe for food use.
- Allowing the cake to soak thoroughly with the condensed milk mixture is key to its moist texture.
- Use cold heavy cream for best whipping results when making the topping.
- For a stronger rose flavor, adjust the rosewater amounts slightly to taste, but avoid overdoing it as it can become overpowering.
Keywords: Rose Poke Cake, Rosewater Cake, Moist Cake, Floral Cake, Poke Cake, Whipped Cream Topping, Elegant Dessert

