DIY: Thomas The Tank Engine 3D Cake

Do-It-Yourself 3D Cake of Thomas The Tank Engine. Actually I made this a year ago for my son, but found a hard time to upload here aka lazy huehuehue. Ok, here we go…

The cake is crafted from 20x20cm, feel free to resize bigger than this:


The cake should be made of firm base cake like Madeira Sponge Cake which is more dense and dry than a sponge cake, recipe follows.


The layer is sticked with chocolate ganache, **My right hand is busy with camera :p


Frosted with ganache or thin buttercream, like this:


Cover with blue fondant and trim the excess:


Start the ornaments…


I know this was not perfect but my son was happy for sure. Please ignore the messy background 😀


And…voila! If I can make this, so you will.


Recipe by James Martin, BBC Food.




  1. Pre-heat the oven to 180C/350F/Gas 4. Grease an 18cm/7in round cake tin, line the base with greaseproof paper and grease the paper.
  2. Cream the butter and sugar together in a bowl until pale and fluffy. Beat in the eggs, one at a time, beating the mixture well between each one and adding a tablespoon of the flour with the last egg to prevent the mixture curdling.
  3. Sift the flour and gently fold in, with enough milk to give a mixture that falls slowly from the spoon. Fold in the lemon zest.
  4. Spoon the mixture into the prepared tin and lightly level the top. Bake on the middle shelf of the oven for 30-40 minutes, or until golden-brown on top and a skewer inserted into the centre comes out clean.
  5. Remove from the oven and set aside to cool in the tin for 10 minutes, then turn it out on to a wire rack and leave to cool completely.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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