If you’re looking for a dessert that’s as elegant as it is enchanting, let me introduce you to the Rose Poke Cake with Creamy Rose Whipped Topping Recipe. This delightful cake combines fluffy, tender layers infused with delicate rosewater and a luxurious creamy topping that will melt in your mouth. The subtle floral notes paired with the light sweetness make it perfect for any special occasion or simply to treat yourself on a cozy afternoon. Once you try this recipe, it will become a cherished favorite that you’ll want to make again and again.
Ingredients You’ll Need

Every ingredient in this recipe plays a crucial role, blending simplicity and sophistication. From the cake flour that gives the structure, to the rosewater that infuses gentle floral aromas, each element comes together to create an irresistible cake with a beautiful pink hue.
- Cake flour (2 3/4 cups / 360 g): Provides a tender and delicate crumb perfect for this light cake.
- Baking powder (3 teaspoons): Gives the cake its rise and fluffy texture.
- Salted butter (3/4 cup / 170 g): Adds richness and moisture, helping the cake stay soft.
- Sugar (1 1/2 cups / 300 g): Sweetens the cake while enhancing browning and texture.
- Vegetable oil (3 tablespoons): Keeps the cake extra moist and tender.
- Large eggs (4): Provide structure and richness for a perfect rise.
- Buttermilk (1 1/8 cups / 270 ml): Adds tanginess and tenderizes the crumb.
- Rosewater (6 teaspoons total, divided): Brings the signature floral flavor that defines this recipe.
- Pink pitaya powder (1 teaspoon, optional): Naturally colors the cake with a soft pink tint; substitutes like pink food coloring work too.
- Sweetened condensed milk (1 can, 14 oz / 400 g): Creates a luscious soak that seeps into the cake for moisture and sweetness.
- Heavy whipping cream (2 cups / 500 ml): Whipped to a fluffy topping that balances the cake’s texture.
- Powdered sugar (1 cup / 120 g): Adds sweetness and helps stabilize the whipped cream.
- Dried or fresh roses: For decorating, making your cake as visually stunning as it tastes.
How to Make Rose Poke Cake with Creamy Rose Whipped Topping Recipe
Step 1: Prepare Your Baking Pan and Oven
Start by preheating your oven to 350°F (180°C). Grease a 9×13 inch cake pan with butter or non-stick spray to ensure your cake releases easily after baking. This foundational step will help you get a perfectly baked cake that isn’t stuck to the pan.
Step 2: Combine Dry Ingredients
In a medium bowl, whisk together the cake flour, baking powder, and if you’re using it, the pink pitaya powder or pink food coloring. This blend ensures your cake will be tender and rise beautifully, with a lovely rosy tint that hints at the flavors to come.
Step 3: Cream Butter, Sugar, and Oil
Using a stand or hand mixer, beat the softened butter, sugar, and vegetable oil until light and fluffy. This step is essential as it incorporates air for a light texture and evenly distributes fat for moisture.
Step 4: Add Eggs One at a Time
Beat in the eggs one at a time, fully incorporating each before adding the next. This creates a smooth and cohesive batter that will rise perfectly. Don’t forget to scrape down the sides of the bowl occasionally to mix everything evenly.
Step 5: Mix in Dry Ingredients, Buttermilk, and Rosewater
With your mixer on low, alternate adding dry ingredients and buttermilk mixed with rosewater to the batter. Start with half of the dry mixture, then the liquid, followed by the remaining dry. This careful mixing prevents overworking the batter, keeping the cake tender and light.
Step 6: Pour Batter and Bake
Pour the batter into your prepared pan and smooth the top evenly. Bake for 30 to 35 minutes or until a toothpick inserted in the center comes out with a few crumbs but no wet batter. Keep your eye on it as ovens can vary—this is where the magic of a perfectly baked base happens.
Step 7: Poke and Pour the Rose-Condensed Milk Soak
Once the cake is out of the oven and still warm, use the handle of a wooden spoon to poke holes evenly across the surface. Mix condensed milk with rosewater, then gently pour this aromatic mixture over the cake, letting it seep into every hole. This soaking step creates a moist, flavorful cake that is the heart of this recipe.
Step 8: Let the Cake Cool Completely
This step is important to allow the cake to fully absorb the rose-sweetened milk mixture, ensuring every bite is juicy and fragrant. Leaving it to cool in the pan also avoids a dry cake surface.
Step 9: Make the Creamy Rose Whipped Topping
In a chilled mixing bowl, whip the cold heavy cream, powdered sugar, and rosewater on high speed until stiff peaks form. This luscious whipped topping adds a creamy, floral dimension that beautifully crowns the cake.
Step 10: Spread the Whipped Topping and Decorate
Using an offset spatula or a butter knife, generously spread the whipped cream over the cooled cake. Finish by decorating with dried or fresh rose petals for an extra touch of elegance and floral beauty that matches the cake’s flavors.
How to Serve Rose Poke Cake with Creamy Rose Whipped Topping Recipe

Garnishes
A few dried or fresh roses scattered gently on top not only enhance the cake’s gorgeous look but also complement that irresistible rose flavor. Sprinkle some edible gold flakes or chopped pistachios for a splash of texture and fancy flair.
Side Dishes
This cake pairs perfectly with a light cup of jasmine tea or a sparkling rosé to keep the delicate floral vibe going. For a more indulgent experience, vanilla bean ice cream on the side offers a creamy contrast that will wow your guests.
Creative Ways to Present
Slice into squares and serve on elegant dessert plates with a drizzle of rose syrup or honey. Alternatively, layer pieces of the cake in glass jars with fresh berries for a pretty individual dessert takedown that’s perfect for parties.
Make Ahead and Storage
Storing Leftovers
Wrap the cake tightly with plastic wrap or transfer it to an airtight container. Store it in the refrigerator where it will keep fresh and flavorful for 3 to 4 days, giving you plenty of time to savor every bite.
Freezing
You can freeze the cake without the whipped topping for up to 3 months. Wrap securely in plastic wrap and foil. When ready to serve, thaw overnight in the refrigerator before adding fresh whipped topping for the best texture and taste.
Reheating
Since this is a moist poke cake, reheating isn’t typically necessary or recommended as it can affect the texture. Instead, serve chilled or bring it to room temperature for about 30 minutes before enjoying.
FAQs
Can I use regular milk instead of buttermilk?
Yes, you can substitute buttermilk with regular milk mixed with a tablespoon of vinegar or lemon juice per cup. Let it sit for a few minutes to curdle before adding to keep the tender crumb the same.
Is rosewater very strong? How much should I use?
Rosewater can be quite potent, so the recipe’s amount is balanced to give a gentle, fragrant flavor without overpowering. It’s best to follow the quantity given or adjust slightly to your taste.
Can I make this cake gluten-free?
While this cake is designed with cake flour, you can try swapping it for a gluten-free flour blend made for baking. Keep in mind the texture might vary a bit, so experimentation might be needed.
What if I don’t have pink pitaya powder?
No worries! Pink food coloring works just as well to add that lovely rosy tint. The powder just adds a natural alternative along with a tiny nutritional boost.
How long does the whipped topping hold its shape?
The creamy rose whipped topping holds up well in the refrigerator for up to 24 hours. For best presentation, add the topping right before serving or within a few hours of serving time.
Final Thoughts
There’s something truly magical about the Rose Poke Cake with Creamy Rose Whipped Topping Recipe that turns everyday moments into celebrations. Its fragrant layers and silky whipped topping make this cake not just a treat, but an experience. I can’t wait for you to try it and share this slice of floral heaven with your loved ones. Happy baking!
Print
Rose Poke Cake with Creamy Rose Whipped Topping Recipe
This Rose Poke Cake is a delicate and elegant dessert featuring a light and fluffy rose-infused vanilla cake soaked with sweetened condensed milk and rosewater. Topped with a luscious rose-scented whipped cream and adorned with dried or fresh rose petals, this cake is perfect for special occasions or a romantic treat. The subtle floral notes combined with the moist texture make it a standout dessert.
- Total Time: 1 hour 30 minutes
- Yield: 15 servings
Ingredients
Cake
- 2 3/4 cups / 360 g / 12.7 oz cake flour
- 3 teaspoons baking powder
- 3/4 cup / 170 g / 6 oz salted butter, room temperature
- 1 1/2 cups / 300 g / 10.5 oz sugar
- 3 tablespoons vegetable oil
- 4 large eggs
- 1 1/8 cups / 270 ml / 9 fl oz buttermilk
- 3 teaspoons rosewater
- 1 teaspoon pink pitaya powder (optional, or pink food coloring)
Soaking Mixture
- 1 can (14 oz / 400 g) sweetened condensed milk
- 2 teaspoons rosewater
Whipped Cream Topping
- 2 cups / 500 ml / 16 fl oz heavy whipping cream, cold
- 1 cup / 120 g / 4 oz powdered sugar, sifted
- 1 teaspoon rosewater
Garnish
- 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 won’t stick.
- Combine dry ingredients: In a medium bowl, whisk together the cake flour, baking powder, and pink pitaya powder (or pink food coloring if using) to evenly distribute all dry components.
- Cream butter, sugar, and oil: In a large mixing bowl, beat the softened butter, sugar, and vegetable oil together until creamy and light in color, about 3 minutes, which helps create a fluffy cake texture.
- Add wet ingredients: Add the eggs one at a time, beating well after each addition to ensure they are fully incorporated. Scrape down the sides of the bowl to combine all ingredients evenly.
- Finish the batter: With the mixer on low speed, gradually add half of the dry ingredients and mix until mostly combined. Then add the buttermilk and rosewater, mixing well. Finally, add the remaining dry ingredients and mix until the batter is smooth, taking care not to overmix which could toughen the cake.
- Fill pan: Pour the batter into the prepared cake pan and spread it out evenly with a spatula for uniform baking.
- Bake: Place the pan in the preheated oven and bake for 30 to 35 minutes. The cake is done when a toothpick inserted comes out with a few moist crumbs but no wet batter.
- Poke holes: Remove the cake from the oven and use the end of a wooden spoon to poke holes all over the top, which allows the soaking mixture to penetrate deeply.
- Create filling: In a liquid measuring cup or bowl with a spout, stir together the sweetened condensed milk and rosewater until combined for the soaking mixture.
- Pour over the cake: Evenly pour the condensed milk and rosewater mixture over the warm cake, letting it soak into the holes. It’s okay if some remains on top.
- Let cool: Allow the cake to cool completely in the pan, giving time for the soaking mixture to fully absorb for maximum moistness.
- Mix topping: Once cooled, place the cold heavy cream, sifted powdered sugar, and rosewater into a large mixing bowl. Beat at high speed until stiff peaks form, creating a fluffy rose-flavored whipped cream topping.
- Top cake: Using a small offset spatula, spread the whipped cream evenly over the cake surface. Decorate with dried or fresh rose buds for an elegant presentation.
- Serve: Refrigerate the cake until ready to serve. Cut the cake into 12 to 15 slices and enjoy this moist, fragrant dessert.
Notes
- Pink pitaya powder is optional and adds natural pink coloring; alternatively, use pink food coloring.
- Make sure the butter and eggs are at room temperature for smoother batter mixing.
- Poking holes while the cake is warm helps the condensed milk soak better.
- Use cold heavy cream for easier whipping to stiff peaks.
- The cake can be stored covered in the refrigerator for up to 3 days.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian