Christmas Pudding Tree Decoration

A 3D printed Christmas pudding tree decoration.

For your home

Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


To make this thing, print:
- 1 x "main" icing
- 1 x "top" icing
- 1 x Pudding
- 1 x Berries
- 3 x Leaf

The berries and leaves on the top of the pudding are optional, but they help hide a join between two parts, so make the thing look a lot more professional, and honestly, without them it looks a bit unfinished.

Clean up all parts with a craft knife to get rid of any strings or lumps. You may also want to use a bit of sandpaper on the wavy edge of the main icing part so that it looks smoother when it's set against the dark colour of the pudding.

The two icing parts glue together. I used a few tiny drops of super glue for this. Try to get the top aligned as well as possible on the main icing so that the join doesn't show too much.

Next, preprepare the berries and leaves. The leaves print with a flat bottom and a slightly curved top. They also have a slight recess in the "fat" end of the leaf.

The berries are quite small and are printed on a thin ring. This is quite fragile, but also slightly bendy. The trick is to glue the leaves onto the ring (top side downwards) so that the recess is over the ring. The idea is that the leaves will lay on to the icing (and can be glued in place if desired). I found that a tiny amount of super glue applied to the the berries ring was just enough to get the leaf to stick to it without "glooping" out and sticking to anything else. I was then able to get the angle of the leaves just right by laying them on top of the icing until the glue had stuck. It's all a bit fiddly, so take your time! Once done though, the berries and leaves should form a reasonably solid structure with a small hole in the middle for the string to go through.

Next, take a piece of decorative string or narrow ribbon. Tie the ends together to make a loop and hook the loop around the arrow shape in the flat part of the pudding (with the knot inside the pudding). You may want to put another knot in the string just above the arrow shaped hook to ensure the string doesn't come off the hook later on.

The icing has a small hole in the top. This was enough for me to thread a thin ribbon by pushing it through the hole with a strightend-out paper clip. However, if the hole is too small, then open it out with a craft knife or gently with a drill. Thread the string that's attached to the pudding through the underside of the icing so that the two parts interlock nicely. There's no need to do so, but you may want to glue the two parts together at this point (personally, I didn't do this as it's fun to show people how it's constructed).

Lastly, carefully thread the berries/leaves assembly onto the string and push it down so that it sits directly on the icing. Be gentle so that you don't accidentally break any of the the leaves off the berries though.

Congratulations! You just made a christmas pudding on your 3D printer!


I'd recommend printing the two icing parts, the berries and the leaves in as high quality as you can manage. On my machine the icing parts took about 90 minutes to print in high quality; the berries and leaves just take a few minutes each. The pudding part takes about an hour in normal quality, although I tend to use Cura's "skin" option to make it look it's higher quality. You could use high quality for it too, but it'll take over two hours to print (and doesn't actually improve it all that much).

I'd also recommend starting with the lightest colour fillament and working towards the darkest - since quite a few colour changes are required, avoiding having a dark patch in your white icing is rather a good idea!

The pudding part is hollow, so don't worry about infill settings too much (true for all parts - something like 15 - 30% infill is plenty). I used PLA for all parts.

I've included the Sketchup source files in case anyone wants to make any derivatives. It's possible you could scale up the berries and leaves to make them a bit less fiddly (it might even be possible to do this directly with the STL files - I'm not sure).



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


2d109b2ed00af3dca6d04bfaee7fd643?default=blank&size=40GeAs S added this to the my favorite collection ago
10b5c28605860cded50786bbd281f2d7?default=blank&size=40АлСксСй Π›Π΅Π²Ρ‡Π΅Π½ΠΊΠΎ added this to the toys collection ago
61386762c2231462417975a304c6b41b?default=blank&size=40Oli35 added this to the Christmas collection ago
35eff3c5bd4ef8d8dc99a6bdf830e757?default=blank&size=40Kylie Cantwell added this to the Christmas collection ago
42600dad704a5e3268f7f3824978e17b?default=blank&size=40quick_dry added this to the Trinket collection ago
Fdbb31816b75225ce21d35e40137aacf?default=blank&size=40mckinnonk added this to the Things collection ago
Mini liarahelmetsamplecloseup1 zps1362235bJulie added this to the Christmas collection ago
2df1e11b3078f3cd3194e0c414b6014c?default=blank&size=40luz martinez added this to the Things I like collection ago
01482373cfb3e1c4434c1c12b3fbe4ac?default=blank&size=40g33zer added this to the Ornaments collection ago
288f467b0e909837d562ffc024209cd9?default=blank&size=40Markus Bialluch added this to the Things to print collection ago
Bf83391778cf85b15e976d17ef518c9b?default=blank&size=40Coofer Cat published this design ago