RECIPE || Rose & Pistachio Cupcakes

Good morning Lovelies,

How has your week been? We were blessed to have big sister home this week, which brings much delight to our household. The younger girls all squibble to sit next to her at meals, go places in her car and get as much attention as they can. She has true celebrity status. It’s really nice watching the sisterhood develop as the years go by and true friendship emerges. This encourages me through the years of sister sass!

I didn’t get any baking done this week. However, I have been working on this recipe for quite a while now, and I think I have finally got the delicate balance of rosewater swiss meringue buttercream and the nutty pistachio cupcake just right. 

This is a very feminine cupcake with a subtle rose flavour and pastel pink buttercream. If you are hosting a bridal shower or girl baby shower, these little sweeties are perfect. I have used edible roses on my cupcakes, along with sugar rose petals. With a sprinkle of chopped pistachio nuts, they are irresistible. Make sure you eat them at room temperature though, as the frosting absolutely needs to be silky smooth, melt in your mouth consistency. YUM.

Rose & Pistachio cupcake

A delicious vanilla cupcake with finely chopped pistachio nuts, topped with silky smooth rosewater swiss meringue buttercream.

Cook Time 18 minutes
Servings 18 cupcakes


  • 2 eggs lightly beaten
  • 1 cup vegetable oil
  • 1 cup sour cream
  • 1 tsp vanilla extract
  • 1 cup warm water

Dry mix

  • 2 cups plain flour
  • 1 tsp baking powder
  • 1 tsp bicarb soda
  • 1 1/2 cups castor (granulated) sugar
  • 1/2 cup pistachio nuts finely chopped

Rosewater Swiss Meringue Buttercream

  • 6 egg whites
  • 1 1/2 cups castor sugar
  • 1 1/4 cups butter (280g) at room temperature, chopped
  • 2 - 3 tablespoons rosewater I use 1/4 cup, but just add a few tblsp at a time until you are happy
  • 1 drop pink gel paste colouring


  1. Preheat oven to 180 C

  2. Line two muffin pans with 18 cupcake liners

Cupcake instructions

  1. In a medium bowl, using a hand whisk, beat together eggs, oil and vanilla

  2. Add sour cream, mix well

  3. Add water, whisk together until well combined

  4. In a separate bowl, sift flour, baking powder, bicarb soda and sugar together

  5. Add finely chopped pistachio nuts. Mix well with a hand whisk

  6. Carefully pour wet mix into dry mix and whisk together until well combined. Using an ice cream scoop,pour batter into cupcake liners.  

  7. Bake for 18 minutes or until firm to touch and sightly brown. Cool on wire rack before frosting with Swiss meringue buttercream.

Rosewater Swiss Meringue Buttercream

  1. Separate egg whites from yolks

  2. Put egg whites into a heatproof bowl ( I use my Kitchenaid bowl) 

    NOTE : Make sure your bowl and whisk are very clean and dry. Rub with lemon juice to get rid of any oily residue that will hinder your egg whites getting fluffy.

  3. Add sugar and whisk together with a hand whisk until well combined

  4. Put bowl on top of a saucepan with 1/2 inch (2cm) water in the bottom. Turn stove onto medium heat and simmer until sugar is dissolved,about ten minutes. 

    * You can check when it is ready by lifting a spatula of mixture, drizzling it and rubbing two fingers between it. Mixture is ready when cannot feel the sugar granules. NOTE : Be careful! It will be hot.

  5. Using an electric mixer with a whisk attachment, whisk egg mixture on med - high until soft peaks form, about 8 minutes.

  6. Change to paddle attachment and reduce speed to the lowest dial.

  7. Gradually add butter, one cube at a time. It is important to keep the mixer on the lowest speed. Keep adding butter until it is all mixed in. This can take around ten minutes.

    NOTE : Don't panic if the mixture looks soupy, then curdled, like scrambled eggs. This is normal and it will eventually come together.

  8. Once your buttercream looks silky smooth, and you are doing the Happy Dance because it worked, add rosewater and one or two drops of food colouring. Woo Hoo! You did it! Now have fun making your cupcakes look pretty! xx 

I hope you all enjoy your weekend. Let me know if you make these delicious cupcakes. I’d love to see your creations.

Keep an eye out next week for a boy baby shower with a difference.

See you next Saturday. xx

Pin for later

10 thoughts on “RECIPE || Rose & Pistachio Cupcakes

  1. Yuuuuuum!!! I’ve never tried making Swiss meringue butter cream before. Think I’ll give it a go!!!

  2. Hi Anna,
    The cupcakes were delicious however my buttercream turned out really runny,I placed it in the fridge for a whole to get the butter to set but it didn’t hold up.What do you think went wrong with my method?

    1. Hello! Thank you for your comment. Swiss meringue buttercream can be really tricky to get right. If it doesn’t come together you can refrigerate (which you did), but as you found out, that may not work. Another option is to add more butter one small cube at a time to see if it comes together. More often that not if mine doesn’t work, I have to toss it and start again. Best to persevere and try again because once you do get it right you will love it and find it hard to go back to American style buttercream. Hope this helps. Love Anna xx

    2. you can’t get any water / oil mixed in with swiss meringue buttercream. even a drop can ruin your entire batch. sometimes you may not even think it got in there but it does. if your meringue was too hot and you added the butter the hot meringue could melt the butter

  3. Heyy. I wanted to try this recipe without the eggs. Can you please suggest what can I substitute the eggs with? Thank you 🙂

    1. Hi there! I haven’t ever made these without eggs, however you could use powdered egg replacer.. I think health food shops sell it. I hope you enjoy the recipe, it’s one of my favourites. Anna

Leave a Reply

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.