Chocolate marble birthday cake recipe

(13 ratings)

Chocolate marble cake is one of those show-stoppers that everyone loves. This recipe is rich and indulgent - making it the perfect birthday cake!

Chocolate marble cake
(Image credit: TI Media)
Preparation Time1 hours
Cooking Time1 hours 15 mins
Total Time2 hours 15 mins

If you're looking for a chocolate marble cake then this is the ultimate recipe - it's so much more than your traditional chocolate cake. Made with cloud-like sponge, in chocolate and vanilla flavours, and topped with an indulgent Nutella-flavoured buttercream, this is a chocoholic's dream. It does take a little bit of time to make this chocolate marble cake, but if you're looking to really impress then this is the recipe to do just that with its layers of deliciously rich chocolate flavours. We've added instructions for how to make your own decorations too, so you can produce this showstopper from start to finish.


  • 250g butter, at room temperature
  • 250g golden caster sugar
  • 1tbsp vanilla extract
  • 5 eggs, lightly beaten
  • 250g self-raising flour
  • 100g white chocolate chips
  • 4tbsp milk
  • 100g plain dark chocolate chips
  • 30g cocoa

For the chocolate shards:

  • 200g dark chocolate
  • 4tsp sunflower oil
  • 100g white chocolate

For the coating:

  • 300ml double cream
  • 3tbsp chocolate spread or Nutella

For the glaze

  • 125g dark chocolate
  • 75g butter

You will need:

  • 19cm deep, round cake tin, greased and lined




  1. Heat the oven to 180°C or Gas Mark 4. Put the butter, sugar, vanilla, eggs and flour in a large bowl. Gently combine with an electric mixer, then increase speed and mix for a couple of mins, until the mixture is smooth and creamy.
  2. Equally divide the mixture between two bowls, add the white choc chips to one bowl with 1tbsp milk, and the dark choc chips, cocoa and 3tbsp milk to the other. Gently stir to evenly mix together.
  3. Spoon the mixtures alternately into the cake tin. Swirl a knife through them, to marble. Bake for 1 hour to 1 hour 15 mins, covering the cake with foil to stop it from browning. It’s ready when a skewer in the centre comes out clean. Cool in the tin for 30 mins. Cool completely on a wire rack.
  4. To make the shards, melt the dark chocolate with 3tsp sunflower oil and the white chocolate with 1tsp sunflower oil in 2 bowls over 2 pans of simmering water. Line a tray with baking parchment and pour over the dark chocolate. Drizzle over the white chocolate, swirl and chill until firm. Cut into long strips, then triangles.
  5. Whisk the cream until softly peaking. Whisk in the spread to combine.
  6. For the glaze, put the chocolate and butter in a bowl resting over a pan of simmering water and heat to melt. Stir to combine. Remove from the heat.
  7. Spread the chocolate coating around the sides of the cake and over the top with a palette knife.
  8. Drizzle the chocolate glaze over the top of the cake. Lightly press the chocolate shards around the cake and arrange a few on top.

You might also like... 

Paul Hollywood's marble cake

Banana marble cake

Chocolate and hazelnut marble cake

Jessica Dady
Food Editor

Jessica Dady is Food Editor at GoodTo and has over 11 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the must-buy seasonal food hampers and advent calendars for Christmas to the family-friendly air fryers that’ll make dinner time a breeze, Jessica loves trying and testing various food products to find the best of the best for the busy parents among us. Over the years of working with GoodTo, Jessica has had the privilege of working alongside Future’s Test Kitchen to create how-to videos exclusively for GoodtoEat - as well as writing, testing, and shooting her own recipes. When she’s not embracing the great outdoors with her family at the weekends, Jessica enjoys baking up a storm in the kitchen with her favourite bakes being chocolate chip cookies, cupcakes, and a tray of gooey chocolate brownies