Vegan Rose Loaf Cake with Silky Petal Glaze

This vegan rose loaf cake is tender, moist, and fragrant—you’d never guess it’s plant-based. It gets its delicate floral note from a simple homemade rose water made with dried rose petals, giving the cake a natural pale pink hue and gentle aroma without any soapy or overpowering taste. A bright touch of lemon zest and fresh lemon juice balances the floral notes, making this loaf a perfect dessert for spring and summer, or any time you want a light, elegant treat.

The cake is easy to prepare and requires no special equipment—just basic bowls and a loaf pan. The final result is deceptively complex in flavor: floral, citrusy, and subtly sweet, with a soft crumb and a glossy rose glaze on top. It’s a great option for people who are curious about rose-flavored desserts but prefer something understated rather than intensely perfumed.

taking a bite of a slice of rose cake

All about rose water

How do I make homemade rose water?

Use good-quality dried rose petals and filtered water. Combine the petals and water in a small saucepan, cover, and bring to a gentle simmer for about 5 minutes. Turn off the heat and let the petals steep, covered, for 10 minutes. The petals should become faded in color and the water will develop a pink tint and floral aroma. Strain the liquid and store it in a clean glass jar in the refrigerator for up to one month.

Why make your own rose water?

Homemade rose water captures the natural color and fragrance of the petals without the synthetic aftertaste that some commercial products can have. Because it’s freshly made and concentrated from whole petals, the flavor is softer and more natural—perfect for baking where you want a subtle floral accent rather than an overpowering perfume.

What kind of rose petals should I use?

Choose high-quality, food-grade dried rose petals that are clean and free of pesticides. Petals that are bright and fragrant will give the best color and aroma. Avoid mixes with stems or many leaves. If possible, source petals from a reputable herbalist or supplier.

What can I do with any leftover rose water?

Leftover rose water is lovely added to tea, lemonade, or plain water for a delicate floral note. It can also be diluted into a facial mist as a gentle toner or used sparingly in other baked goods and desserts.

rose loaf cake slices on plates with scattered rose petals

Where to find dried rose petals

High-quality, food-grade dried rose petals are available from herbalists, specialty spice shops, or reputable online stores that sell culinary botanicals. Look for petals harvested at peak maturity and labeled for culinary use. Fresh, fragrant petals make a noticeable difference in both flavor and color.

dried rose petals

Other vegan and dairy-free recipes

  • Vegan Carrot Cake with Cashew “Cream Cheese” Frosting
  • Sharlotka Apple Cake

Ingredients

  • Good-quality dried rose petals — for making concentrated rose water.
  • All-purpose flour — can be substituted with a 1:1 gluten-free flour; the texture may be slightly denser.
  • Baking powder and baking soda — give the loaf its lift and light crumb.
  • Granulated or cane sugar — brown or coconut sugar may be used but can change the flavor profile.
  • Milk of choice — almond, oat, or other plant milks work well.
  • Dairy-free yogurt — provides moisture, bounce, and depth; oat yogurt is a good option.
  • Melted refined coconut oil — or another neutral-tasting oil such as canola or vegetable oil.
  • Fresh lemons — for juice and zest to add brightness and balance the floral notes.
rose cake on a plate with a spoon

Directions — overview

  1. Make the rose water by simmering dried petals in water, then strain and cool.
  2. Sift and mix dry ingredients.
  3. Whisk together wet ingredients, including rose water and lemon.
  4. Combine wet and dry, mixing just until combined.
  5. Bake in a prepared loaf pan until a skewer comes out clean.
  6. Prepare the rose glaze and pour it over the cooled loaf.
  7. Slice and serve.
  • making homemade rose water
  • dry ingredients for rose cake
  • mixing together the wet ingredients
  • the rose vegan batter is ready to bake
  • pouring the rose glaze over the baked loaf cake

Happy baking! xx

If you try this recipe, please rate it and leave a comment describing how it turned out. Share a photo on Instagram and tag the creator if you post one.

Recipe: Vegan Rose Loaf

Summary

This lemon-rose loaf is soft, moist, and subtly floral thanks to homemade rose water. The flavor is balanced by lemon, resulting in an approachable, elegant loaf that’s not overwhelmingly perfumed.

Prep Time

20 mins

Cook Time

50 mins

Total Time

1 hr 10 mins

Servings

8 people

Equipment

  • 9″ x 5″ loaf pan

Ingredients

Rose Water

  • ½ cup good-quality dried rose petals
  • 1 cup filtered water

Loaf

  • ½ tsp vegetable oil for greasing
  • 1 tbsp all-purpose flour for dusting the pan
  • 2 cups + 2 tbsp all-purpose flour
  • 2 tsp baking powder
  • ¼ tsp baking soda
  • ¾ tsp salt
  • ¾ cup granulated or cane sugar
  • ½ cup milk of choice (almond or oat)
  • ½ cup dairy-free yogurt
  • ¼ cup melted refined coconut oil (or neutral oil)
  • ¼ cup rose water (from above)
  • 1 tsp lemon zest
  • ¼ cup freshly squeezed lemon juice (from 1 large or 2 medium lemons)

Rose Glaze

  • 1 cup icing sugar (powdered sugar), sifted
  • 1–1½ tbsp rose water, add to reach desired consistency

Instructions

Make the Rose Water

  1. Place the dried rose petals and filtered water in a small saucepan. Cover and bring to a gentle simmer over medium-low heat. Simmer for about 5 minutes.
  2. Turn off the heat and let the mixture steep, covered, for 10 minutes. The petals should look faded and the water will be a light reddish-pink.
  3. Strain the liquid through a fine sieve, discard the petals, and allow the rose water to cool. Reserve ¼ cup for the batter and a little more for the glaze.

Prepare and Bake the Loaf

  1. Preheat the oven to 180°C (350°F). Grease a 9″ x 5″ loaf pan with ½ tsp oil, then sprinkle 1 tablespoon flour inside and tap to coat, shaking out the excess.
  2. In a large bowl, sift together the flour, baking powder, baking soda, and salt.
  3. In a separate bowl, whisk the sugar, milk, dairy-free yogurt, melted oil, ¼ cup rose water, lemon juice, and lemon zest until smooth.
  4. Pour the wet ingredients into the dry ingredients and stir just until combined. Do not overmix; a few small lumps are fine.
  5. Pour the batter into the prepared loaf pan and bake at 180°C for 50–55 minutes, or until a toothpick inserted in the center comes out clean.
  6. Remove from the oven and let the loaf cool completely in the pan. Once cooled, invert the loaf onto a rack.

Make the Glaze

  1. Sift the icing sugar into a bowl. Add 1 tablespoon rose water and whisk to combine. Add up to an additional ½ tablespoon if needed to reach a thick glaze—thinner glazes will run off.
  2. Pour the glaze over the cooled loaf immediately—the glaze sets quickly.
  3. Let the glaze set for about 5 minutes before slicing. Store the loaf refrigerated in an airtight container for up to 3 days, or freeze for up to 2 months. Bring to room temperature before serving.

Notes

  • Leftover rose water is lovely in tea, lemonade, or diluted as a facial mist. Use it sparingly—it’s a concentrated flavor.
  • For a more neutral oil substitute, use canola or vegetable oil. Avoid strongly flavored oils so they don’t compete with the rose and lemon.
  • Choose a dairy-free yogurt with good texture for the best crumb—oat or coconut-based yogurts work well.

This blog post includes a mention of a local herbal supplier that inspired the recipe, and the author recommends sourcing culinary-grade rose petals for the best results.