Skip to main content
50Total Time
25Prep Time
25Bake Time

Butterfly Cakes

18 Reviews

About the bake

This butterfly cakes recipe is so tasty and easy to make. It's the perfect starter recipe for novice bakers or great to make with kids.  

50Total Time
25Prep Time
25Bake Time


  1. Step 1:

    For the cakes, preheat the oven to 180°C fan (160°C, 350°F, gas 4) Line a 12-hole muffin tray with paper cases.

  2. Step 2:

    Place the butter and sugar in a bowl and beat until pale and creamy. Add the eggs one at a time, beating until well combined. Fold the flour into the mixture and add the milk.

  3. Step 3:

    Divide the mixture between the cases and bake for 20 - 25 minutes. Remove from the oven and cool on a wire rack.

  4. Step 4:

    For the butter icing beat the butter in a large bowl until soft. Add half of the icing sugar and beat until smooth.

  5. Step 5:

    Add the remaining icing sugar and one tablespoon of the milk and beat the mixture until creamy and smooth. Beat in the milk if necessary, to loosen the mixture.

  6. Step 6:

    Using a small pointed knife cut a circle about 2.5cm width out of the cake leaving a cavity in the centre. Cut the round in half and set aside. Now fill the centre of each cake with the buttercream and return the two pieces of cake to sit on top like butterfly wings. Dust with icing sugar to serve.


  • For the butterfly cakes

    • 250g Butter (unsalted) (softened)
    • 250g Billington's Unrefined Golden Caster Sugar
    • 4 Egg(s) (free range)
    • 250g Allinson's Self Raising Flour
    • 185ml Milk (whole)
  • For the icing

    • 140g Butter (unsalted)
    • 280g Silver Spoon Icing sugar
    • 2 tbsp Milk (whole)

Great recipes and more at

Exclusive gifts and kits to take your baking to the next level Competitions and baker of the month prizes More than 1,000 recipes to try.