Ingredients
Equipment
Method
Preparation
- Preheat your oven to 350°F (180°C) and line a muffin tin with 9-10 cupcake liners.
- In a large mixing bowl, whisk together oat or almond milk, sugar, olive oil, and vanilla extract until smooth.
- Gradually sift in pastry flour, salt, ground cardamom, baking powder, and baking soda. Mix until just combined; a few lumps are okay.
- Carefully fill each cupcake liner about ¾ full with the batter. Bake for 20-23 minutes, checking doneness with a toothpick.
- Remove from oven and cool for 5 minutes in the tin, then transfer to a wire rack to cool completely.
- For the frosting, beat vegan butter and shortening until light and fluffy, then mix in vanilla extract and rosewater to taste.
- Gradually add powdered sugar until achieving a smooth, spreadable consistency.
- Frost cooled cupcakes with prepared frosting and optionally sprinkle dried rose petals on top for decoration.
Nutrition
Notes
Avoid overmixing for fluffy cupcakes. Use high-quality rosewater for the frosting flavor. Store unfrosted cupcakes in an airtight container for up to 2 days, or refrigerate frosted ones for up to 4 days.
