These rosewater and vanilla cupcakes are so light but so decadent. The cupcakes are moist with just a hint of rosewater flavor and they're topped with a rich and creamy buttercream frosting so good, you'll want to eat it on its own. Add color to the frosting depending on the occasion and garnish with crunchy pistachios or rosebuds.

Rose Water Cupcakes With Buttercream Frosting [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste



Cooking Time



For the Cupcake Mix:

  • 1 cup soy milk
  • 1 teaspoon apple cider vinegar
  • 1 1/3 cups all-purpose flour
  • 2 tablespoons cornstarch
  • 3/4 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 3/4 teaspoon caster sugar
  • 1/2 teaspoon salt
  • 1/3 cup sunflower oil
  • 1 1/2 tablespoons rosewater
  • 1 teaspoon vanilla extract

For the Buttercream Frosting:

  • 1/2 cup vegan vegetable shortening
  • 1/2 cup vegan butter
  • 4 cups powdered sugar
  • 1 1/2 tablespoons rosewater
  • A few drops of vegan food coloring, if desired
  • Crushed pistachios and mini rosebuds, for decoration (optional)


To Make the Cupcakes:

  1. Preheat oven to 355°F and line a muffin pan with cupcake liners.
  2. Mix together the soy milk and apple cider vinegar in a small bowl and set aside to curdle.
  3. Sift together the flour, cornstarch, baking powder, baking soda, caster sugar, and salt into a large mixing bowl and make a well in the middle.
  4. Whisk the soy milk mixture together with the oil, rosewater, and vanilla extract in the small bowl and pour into the well of the flour mixture. Mix well, until there are no lumps or dry patches.
  5. Fill cupcake liners 1/3-1/2 full and place in middle shelf of oven. Bake for 16-18 minutes until golden on top. Place on a cooling rack and let the cakes cool entirely before frosting.

To Make the Buttercream Frosting:

  1. Using an electric hand mixer, cream together the vegetable shortening and butter until fluffy.
  2. Bit by bit, while mixing sift in the powdered sugar. As it becomes thicker, add in the rosewater and any natural food colorings.
  3. Mix until it becomes a stiff buttercream icing.
  4. Pipe onto cooled cupcakes and decorate as you like.

    Discover more recipes with these ingredients

  • Rose Water


This site uses Akismet to reduce spam. Learn how your comment data is processed.