Vegan Rose Water Cupcakes

5 from 1 reviews

Perfectly soft and fluffy vegan cupcakes flavored with rose water – Plus two ways to make the frosting!




  • 1/2 cup rice flour
  • 1/4 cup brown rice flour
  • 3 tbsp tapioca flour
  • 3 tbsp coconut sugar
  • 3/4 tsp baking powder
  • 1/8 tsp baking soda
  • 1/4 tsp xanthan gum
  • 1/2 cup and 2 tbsp almond milk
  • 3 tbsp oil
  • 3 tbsp maple syrup
  • 1/2 tsp vanilla extract
  • 1 tsp rose water

Buttercream Frosting

  • 1/2 cup vegan butter
  • 1 and 1/2 cup powdered sugar
  • 1/2 tsp beetroot powder
  • 1/2 tsp rose water

Cashew Cream Frosting

  • 2 cups raw cashews, soaked overnight
  • 1/4 cup maple syrup
  • 2 tbsp coconut oil
  • 2 tbsp water
  • 1/2 tsp rose water
  • 1/2 tsp beetroot powder



  1. Preheat oven to 350°F and line a muffin pan with cupcake liners.
  2. In a medium bowl, whisk together the rice flour, brown rice flour, tapioca flour, coconut sugar, baking powder, baking soda and xanthan gum. Set aside.
  3. In a small bowl, combine the almond milk, oil, maple syrup, vanilla extract and rose water.
  4. Slowly pour the wet ingredients into the dry ones and mix until well incorporated. It will have the consistency of a pancake batter. Let batter rest for about 10 minutes.
  5. Fill muffin liners to about 3/4 full. Bake for 25-35 minutes, or until a toothpick inserted in the center of a muffin comes out clean. I baked mine for 30 minutes. Let cool at room temperature in the pan before removing them.
  6. Using a piping bag fitted with a star tip, pipe the frosting (cashew cream OR buttercream) on each cupcake.
  7. Cupcakes are better served the same day but are still very soft on day 2. Store at room temperature in a airtight container and add frosting only if eaten the same day.

Buttercream Frosting

  1. Beat the butter with the powdered sugar, beetroot powder and rose water until fluffy and light. You can do it by hand or with a stand mixer.

Cashew Cream Frosting

  1. Drain the soaked cashews and place them with all the other ingredients in a blender. Blend on high speed until smooth, scraping down the sides of the bowl from time to time. Transfer to a large bowl and place in the refrigerator for at least 1 hour.


I’m giving two different frosting options, one that is refined sugar-free, made with cashews and the other made with powdered sugar and vegan butter. The latter is definitely sweeter but takes only 5 minutes to prepare.

If making the cashew cream frosting: you will have enough to decorate about 12 cupcakes so you will have leftovers since this recipe yields about 8 cupcakes. The cashew cream will keep in the refrigerator for up to 6 days.

Rose water is very powerful, I do not recommend increasing the amount used.

Nutritional information is for one cupcake without the frosting since it’s difficult to calculate depending on how much you pipe on each cupcake.