Ingredients
Method
Step 1: Preheat and prep
- Preheat your oven to 350°F (175°C). Line a cupcake pan with paper liners.
Step 2: Combine dry ingredients
- In a bowl, whisk together flour, ground pistachios, baking powder, and salt.
Step 3: Cream butter and sugar
- In another bowl, beat the butter and sugar until light and fluffy. Add eggs one at a time, mixing well. Stir in vanilla and rosewater.
Step 4: Mix it all together
- Gradually add the dry ingredients to the butter mixture, alternating with milk. Stir just until smooth. Add a drop of green food coloring if you want that soft pistachio tint.
Step 5: Bake
- Spoon the batter evenly into cupcake liners (about ¾ full). Bake for 18–20 minutes, or until a toothpick comes out clean. Cool completely before frosting.
Step 6: Make the rose frosting
- Beat butter until creamy. Add powdered sugar slowly, then milk or cream to reach the right texture. Mix in rosewater and pink food coloring.
Step 7: Frost and decorate
- Spread or pipe frosting over cooled cupcakes. Sprinkle with crushed pistachios or top with edible rose petals for a pretty finish.
Notes
- Be gentle with the rosewater — it’s easy to overdo. Start with half a teaspoon and add more if you like.
- You can skip food coloring if you want a natural look; pistachios already give a hint of green.
- Store cupcakes in a cool spot or refrigerate if the weather’s warm.
- These freeze well without frosting. Just thaw, frost, and decorate when ready to serve.
