rose cupcake thumb.png

Rose Cupcakes

These stunning and sweet cupcakes look and taste just like roses!


  • Cupcake Batter
  • 2 cups all-purpose flour
  • 3 1/2 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup unsalted butter, room temperature
  • 1 cup sugar
  • 2 eggs
  • 1 vanilla bean, seeds only
  • 2 teaspoons rose water
  • 1 cup milk
  • Pink food colouring
  • Buttercream
  • 2 cups unsalted butter, room temperature
  • 1 teaspoon vanilla extract
  • 2 teaspoons rose water
  • 5 cups confectioner's sugar
  • Pink and red food colouring


  1. Make the cupcakes: Combine the flour, baking powder and salt. In a separate bowl, beat the butter with an electric mixer until pale and fluffy. Add the sugar and beat until combined. Add the eggs, vanilla bean seeds and rose water. Add the dry ingredients in 2 additions, alternating with the milk. Divide the dough into 2 bowls and dye one bowl light pink. Add the pink batter to the white batter and mix 2-3 times until it is swirled. Spoon the batter into a lined cupcake tin and bake at 350F for 15-20 minutes, until fully cooked. Cool completely.
  2. Make the buttercream: Cream the butter with an electric mixer until pale and fluffy. Add the vanilla extract and rose water and beat until combined. Add the confectioner's sugar one cup at a time, then beat for 3-5 minutes until fluffy. Dye the buttercream a very pale pink colour. Place about 1/3 of the buttercream in a separate bowl and add a couple drops of both red and pink food colouring to create a rosy colour.
  3. Decorate:Place a large, star-shaped piping tip into a piping bag and spread the red buttercream onto just the sides of the bag. Spoon the lighter buttercream into the center. Squeeze some buttercream out until you see both colours. Starting in the center of cupcake, pipe in a swirling motion until you reach the edges of the cupcake. It should look like a rose!