Super Yummy Hibiscus Cupcakes

These delicious muffins get their colour from hibiscus blossom powder! They’re tangy and sweet and topped with a cream cheese icing that will rock your world!

You guys, it’s my last post of the year! I really wanted to go out with a delicious festive cupcake that you can enjoy either still today (if you have all the ingredients) or make for New Year’s for your guests! Or any other day of the year! I’m sure they would be as big a hit as they are in my family!

I mean, look at that colour?! Who doesn’t love a vibrant purple/ pink?! I am in love!

Now, obviously the colour doesn’t stay as vibrant when baked but the muffins still have a nice purple tone to them afterwards. Plus combined with the purple icing, they are just gorgeous!

The colour comes from two things. On the one hand, I added hibiscus flower powder to the batter. That gives the muffins both a lovely tart flavor (kind of similar to lemon but with a floral note) and a lovely natural colour. If you don’t have hibiscus flower powder, this is where I got mine. I can highly recommend their products in general and this product in particular. I love using it in dishes like this smoothie as well!

And then I also added a little bit of pink food dye to make the colour a bit stronger even. But that’s totally optional!

The icing is a butter and cream cheese icing which also contains hibiscus blossom powder. In this case the powder is enough to give it this gorgeous strong pink/ purple tone! Plus a fantastic flavor – I could eat this icing with a spoon. I might just have…

Will you make these cupcakes soon? Or how about my Vegan Strawberry Pudding Muffins?

Super Yummy Hibiscus Cupcakes

Difficulty: Intermediate Prep Time 15 mins Cook Time 18 mins Rest Time 1 hr Total Time 1 hr 33 mins
Servings: 6


These delicious muffins get their colour from hibiscus blossom powder! They're tangy and sweet and topped with a cream cheese icing that will rock your world!


Hibiscus Muffins

Hibiscus Icing


  1. Pre-heat oven to 180°C. Line a muffin form with 6 paper muffin cups.

  2. In a bowl, cream together butter and sugar for one minute. 

  3. In a separate bowl, mix cornstarch, flour, salt, baking soda, baking powder and hibiscus powderr well.

    Add to the butter sugar mixture and mix in.

  4. In a separate bowl, mix together yogurt and milk. 

    Add to the other bowl and mix until just combined. 

    If desired, add pink food dye to get a pink-ish muffin when baked. 

  5. Divide the batter among 6 muffin forms lined with muffin cups. 

    Bake at 180°C (356°F) for 18 minutes or until a toothpick inserted comes out clean. Let cool off completely on a cooling rack.

  6. For the icing, add butter (at room temperature) to a bowl and cream for 1 minute until almost white in colour.

    Sift the powdered sugar and add to the butter mixture. Cream for two more minutes. 

    Add cold Philadelphia cream cheese and hibiscus powder. Mix together well. 

  7. When the muffins are completely cold (this will take at least one hour), pipe the icing on top. Dust with more hibiscus powder. Enjoy!


  • This recipe makes 6 big cupcakes.

  • Hibiscus Blossom Powder: this is where I got mine. 
Keywords: muffins, hibiscus muffins, hibiscus, pink muffins, egg free muffins, cupcakes, pink cupcakes, hibiscus cupcakes, hibiscus powder, hibiscus icing, hibiscus cream cheese,

Did you make this recipe?

Be sure to follow me @the.spicypineapple and hashtag #thespicypineapple if you made this recipe :) I would love to see it!

Pin this recipe and share it with your followers! 

Recipe Card powered by WP Delicious
Andrea Epstein in her kitchen

Andrea Epstein

Hi, I'm Andrea, a full-time food blogger, mother of 1 wonderful son, 2 equally wonderful stepsons and wife to a darling husband. I live in Munich, Germany with my family. I loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *