I love making these vegan cardamom rose cupcakes when I want something delicate, fragrant, and a little bit special. The warm spice of cardamom blends beautifully with floral rose, creating soft, tender cupcakes that feel elegant yet comforting. They’re completely plant-based, but I never feel like I’m missing out on flavor or texture.
Why You’ll Love This Recipe
I adore how light and fluffy these cupcakes turn out without using eggs or dairy. The cardamom adds a cozy depth, while the rose brings a subtle floral aroma that makes every bite feel refined. I also appreciate how simple the ingredients are and how easily I can make them for gatherings, celebrations, or just an afternoon treat with tea. The flavor combination feels unique but still approachable.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 1/2 cups all-purpose flour 1 cup granulated sugar 1 teaspoon baking soda 1/2 teaspoon salt 1 teaspoon ground cardamom 1 cup unsweetened almond milk (or any plant-based milk) 1/3 cup neutral oil (such as sunflower or canola oil) 1 tablespoon apple cider vinegar 1 teaspoon vanilla extract 1 1/2 tablespoons rose water
For the rose frosting: 1/2 cup vegan butter, softened 2 1/2 cups powdered sugar 1–2 tablespoons almond milk 1 tablespoon rose water 1/4 teaspoon ground cardamom (optional) A few drops natural pink food coloring (optional)
directions
I start by preheating my oven to 350°F (175°C) and lining a muffin tin with cupcake liners.
In a large bowl, I whisk together the flour, sugar, baking soda, salt, and ground cardamom. In a separate bowl, I mix the almond milk, oil, apple cider vinegar, vanilla extract, and rose water. I pour the wet ingredients into the dry ingredients and gently stir until just combined, making sure not to overmix.
I divide the batter evenly among the cupcake liners, filling each about two-thirds full. I bake them for 18–22 minutes, or until a toothpick inserted into the center comes out clean. I let the cupcakes cool completely before frosting.
To make the frosting, I beat the vegan butter until creamy. I gradually add the powdered sugar, mixing well after each addition. I pour in the rose water and almond milk, then beat until light and fluffy. If I want a stronger spice note, I add a pinch of cardamom. I frost the cooled cupcakes and decorate them as I like.
Servings and timing
I usually get 12 standard cupcakes from this recipe.
Prep time: 15 minutes Bake time: 18–22 minutes Cooling and frosting time: about 30 minutes Total time: approximately 1 hour
Variations
I sometimes add a tablespoon of finely chopped pistachios to the batter for texture and a subtle nutty flavor. If I want a citrus twist, I mix in a teaspoon of lemon zest. For a more pronounced floral profile, I slightly increase the rose water, but I do it carefully so it doesn’t overpower the cupcakes. I also like topping them with crushed dried rose petals or chopped pistachios for an elegant finish.
storage/reheating
I store these cupcakes in an airtight container at room temperature for up to 2 days. If I need to keep them longer, I refrigerate them for up to 5 days and let them come to room temperature before serving so the frosting softens nicely. I can also freeze the unfrosted cupcakes for up to 2 months, then thaw and frost them when ready to serve.
FAQs
Can I make these cupcakes gluten-free?
I can substitute a 1:1 gluten-free baking flour blend for the all-purpose flour. I make sure it contains xanthan gum for the best texture.
Can I use a different plant-based milk?
I often swap almond milk for oat milk or soy milk, and I find they work just as well without affecting the flavor too much.
How strong is the rose flavor?
I find the rose flavor to be subtle and fragrant. If I prefer a lighter touch, I reduce the rose water slightly.
Can I make the frosting less sweet?
I reduce the powdered sugar slightly and add a bit more vegan butter or a splash of plant milk to balance the sweetness.
Can I make these ahead of time?
I usually bake the cupcakes a day in advance and frost them the next day. I find they stay moist and flavorful when stored properly.
Conclusion
I enjoy how these vegan cardamom rose cupcakes combine warmth and floral elegance in one soft, fluffy bite. They feel special enough for celebrations but simple enough for everyday baking. Whenever I make them, I’m reminded how beautiful and satisfying plant-based desserts can be.
Delicate and fragrant vegan cupcakes infused with warm cardamom and floral rose, topped with a light and fluffy rose buttercream frosting. These plant-based treats are soft, elegant, and perfect for special occasions or afternoon tea.
Ingredients
1 1/2 cups all-purpose flour
1 cup granulated sugar
1 teaspoon baking soda
1/2 teaspoon salt
1 teaspoon ground cardamom
1 cup unsweetened almond milk (or any plant-based milk)
1/3 cup neutral oil (sunflower or canola oil)
1 tablespoon apple cider vinegar
1 teaspoon vanilla extract
1 1/2 tablespoons rose water
1/2 cup vegan butter, softened
2 1/2 cups powdered sugar
1–2 tablespoons almond milk (for frosting)
1 tablespoon rose water (for frosting)
1/4 teaspoon ground cardamom (optional, for frosting)
A few drops natural pink food coloring (optional)
Instructions
Preheat oven to 350°F (175°C) and line a muffin tin with cupcake liners.
In a large bowl, whisk together flour, sugar, baking soda, salt, and ground cardamom.
In a separate bowl, mix almond milk, oil, apple cider vinegar, vanilla extract, and rose water.
Pour wet ingredients into dry ingredients and gently stir until just combined. Do not overmix.
Divide batter evenly among liners, filling each about two-thirds full.
Bake for 18–22 minutes, or until a toothpick inserted into the center comes out clean.
Cool cupcakes completely before frosting.
To prepare frosting, beat vegan butter until creamy. Gradually add powdered sugar, mixing well after each addition.
Add rose water and almond milk, and beat until light and fluffy. Mix in optional cardamom and food coloring if desired.
Frost cooled cupcakes and decorate as desired.
Notes
Add 1 tablespoon finely chopped pistachios to the batter for extra texture.
Mix in 1 teaspoon lemon zest for a citrus variation.
Store in an airtight container at room temperature for up to 2 days.
Refrigerate for up to 5 days and bring to room temperature before serving.
Freeze unfrosted cupcakes for up to 2 months; thaw before frosting.
For gluten-free option, use a 1:1 gluten-free flour blend containing xanthan gum.