For the cake mix:

  • 125 g unsalted English butter, softened
  • 125 g Fairtrade white caster sugar
  • 0.5 tsp Madagascan vanilla extract
  • 2 large British free-range eggs, beaten
  • 125 g British self-raising flour
  • 0.25 tsp baking powder

For the buttercream:

  • 100 g smooth white chocolate
  • 250 g unsalted English butter, softened
  • 500 g icing sugar

To decorate:

  • 2 tsp blue food colouring
  • 1 tsp pink food colouring

You will also need:

  • 12 brown paper cupcake cases
  • 3 disposable piping bags
  • 1 small star-shaped piping nozzle
  • 16 cm dry foam sphere (available from florists)
  • 16 cm flower pot
  • 4 long wooden skewers, each cut into thirds
  • 30 squares green tissue paper (10cm x 10cm)
  • Cocktail sticks


  1. 1

    Line a 12-hole cupcake tin with the paper cases. Preheat the oven to 180°C, fan 160°C, gas 4. To make the cupcakes, use an electric hand whisk to cream together the butter, sugar and vanilla extract in a large mixing bowl until light and fluffy. Beat in the eggs one at a time, adding a little flour with each egg to stop the mixture splitting. Sift over the remaining flour and baking powder, then gently fold in with a wooden spoon until the mixture is smooth. Divide the cake mix between the cupcake cases, bake for 25 minutes and allow the cupcakes to cool.

  2. 2

    Meanwhile, for the buttercream, bring a pan of water to a gentle simmer over a low heat, and place a heatproof bowl over the top, making sure it doesn’t touch the water. Break up the white chocolate, add to the bowl and let it melt slowly, stirring occasionally. When almost all of the chocolate has melted, remove from the heat and stir until completely melted. Allow to cool slightly. 

  3. 3

    Use an electric hand whisk to beat together the butter and half the icing sugar. Beat on a low setting at first, so the icing sugar doesn’t puff up and out of your bowl. Beat on a higher setting until smooth, then repeat with the rest of the icing sugar. Continue to beat for 1-2 minutes, until pale and fluffy. Stir the melted and cooled white chocolate through the buttercream.

  4. 4

    Divide the buttercream in half and spoon into 2 bowls. Add 1 tsp blue colouring to one bowl, and the remaining blue colouring and the pink colouring to the other. Beat until the colour is completely combined, then spoon half of each icing into separate disposable piping bags.

  5. 5

    Snip the ends off each, leaving a 1cm-2cm hole. Place both bags into a third piping bag, also with the end snipped off and fitted with a star-shaped piping nozzle. Make sure both inner bags are pushed all the way down towards the nozzle. Squeeze the icing bags from the top to move the buttercream down towards the nozzle so that both colours will come through to create a two-colour effect.

  6. 6

    Starting from the outside, squeeze star shapes onto the top of the cakes. Continue in a spiral towards the centre of each one. You only want one layer, but all gaps should be filled. Refill the piping bags with the remaining icing when they run out.

  7. 7

    Rest the foam sphere on the flower pot so the bottom half is inside the pot. Insert the 12 skewers, leaving 2.5cm-5cm gaps between them. Push the skewers into the foam sphere until only 3cm of the skewer is showing.

  8. 8

    Press the cakes all the way down on the skewers. Wait until the buttercream has set, then scrunch up the squares of tissue paper, squeezing each one in from the middle. Place the tissue between the cupcakes, making sure the paper does not touch the cakes, and secure with cocktail sticks, if necessary.

Nutritional Details

Each serving provides
  • Energy 2211kj 528kcal 26%
  • Fat 30.1g 43%
  • Saturates 17.7g 89%
  • Sugars 53.7g 60%
  • Salt 0.1g 2%

% of the Reference Intakes

Typical values per 100g: Energy 8240kj/1968kcal

Each serving provides

60.7g carbohydrate 0.4g fibre 3.2g protein

Show us how you cook it!
Back to top