Print

Fluffy Rose Petal Cupcakes with Easy Homemade Rosewater Buttercream

rose petal cupcakes - featured image

These fluffy rose petal cupcakes are delicately perfumed with rosewater and topped with a dreamy, light buttercream. Perfect for birthdays, tea parties, or any occasion that calls for a beautiful, comforting treat.

Ingredients

Scale
  • 1 1/4 cups all-purpose flour, sifted
  • 3/4 cup granulated sugar
  • 1/2 cup unsalted butter, softened
  • 2 large eggs, room temperature
  • 1/2 cup whole milk (or almond/oat milk for dairy-free)
  • 1 1/2 teaspoons baking powder
  • 1/4 teaspoon baking soda
  • 1/4 teaspoon salt
  • 2 teaspoons pure vanilla extract
  • 2 tablespoons dried edible rose petals
  • 1 cup unsalted butter, softened (for buttercream)
  • 3 cups powdered sugar, sifted (for buttercream)
  • 2 tablespoons whole milk or heavy cream (or coconut cream for dairy-free, for buttercream)
  • 2 teaspoons rosewater (start with 1 tsp and add more to taste, for buttercream)
  • Pinch salt (for buttercream)
  • Optional: Pink food coloring or beet juice (for buttercream)
  • Extra dried rose petals (for garnish)
  • Fresh mint leaves (optional, for garnish)

Instructions

  1. Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.
  2. In a medium bowl, sift together flour, baking powder, baking soda, and salt.
  3. In a large bowl, beat softened butter and sugar until light and fluffy, about 3 minutes.
  4. Beat in eggs one at a time, scraping down the bowl after each. Add vanilla extract.
  5. With mixer on low, add dry ingredients in three parts, alternating with milk. Begin and end with dry ingredients. Mix until just combined.
  6. Gently fold in dried rose petals with a rubber spatula.
  7. Divide batter evenly among cupcake liners, filling each about 2/3 full.
  8. Bake for 18-22 minutes, until tops are golden and a toothpick comes out clean.
  9. Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
  10. For the buttercream: Beat softened butter on high until creamy (about 2 minutes). Add powdered sugar, milk or cream, rosewater, and a pinch of salt. Beat on low to combine, then on high until fluffy (about 3 minutes). Add food coloring if desired.
  11. Pipe or spread buttercream onto cooled cupcakes. Garnish with extra rose petals and mint leaves.

Notes

Use room temperature ingredients for best results. Sift dry ingredients for extra fluffiness. Taste rosewater before adding, as strength varies by brand. For gluten-free, use a 1:1 baking blend; for vegan, use plant-based substitutes. Cupcakes can be made ahead and frosted before serving. Store in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.

Nutrition

Keywords: rose petal cupcakes, rosewater buttercream, floral dessert, easy cupcakes, tea party, birthday treat, homemade cupcakes, spring baking