Ingredients
Scale
- 1 ½ cups all-purpose flour
- 1 cup granulated sugar
- ½ cup unsalted butter, softened
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup milk
- 1 teaspoon baking powder
- ½ teaspoon salt
- 1 cup powdered sugar
- ½ cup unsalted butter, softened (for frosting)
- 2 tablespoons rose water
- 1-2 tablespoons milk (for frosting)
- Edible rose petals (for decoration)
Instructions
- Preheat the oven to 350°F (175°C) and line a cupcake pan with cupcake liners.
- Cream together the softened butter and granulated sugar until light and fluffy.
- Add the eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
- In a separate bowl, whisk together the flour, baking powder, and salt.
- Gradually add the dry ingredients to the wet mixture, alternating with the milk, and mix until just combined.
- Divide the batter evenly among the cupcake liners, filling each about two-thirds full.
- Bake for 18-20 minutes or until a toothpick inserted into the center comes out clean.
- Allow the cupcakes to cool completely on a wire rack.
- For the frosting, beat together the softened butter and powdered sugar until smooth, then add rose water and milk to achieve desired consistency.
- Frost the cooled cupcakes with the rose buttercream and decorate with edible rose petals.
Notes
Let cupcakes cool fully before frosting to avoid melting the buttercream. You can adjust the amount of rose water based on your preference.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cupcake
- Calories: 350
- Sugar: 20g
- Sodium: 210mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 35mg
