Christmas pudding has a way of bringing people together. It is rich, warm, and deeply comforting, and honestly, it feels like pure holiday tradition in every bite. When I think of a festive dessert that belongs on a Christmas table, this classic traditional English Christmas pudding is right at the top of the list.
What makes this pudding so special is the mix of old-fashioned ingredients and bold flavor. You get beef suet, dark brown sugar, breadcrumbs, and self-rising flour for the base, then layers of flavor from currants, sultanas, raisins, candied peel, blanched almonds, apple, orange zest, lemon zest, dark rum, barley wine, stout, and eggs. Then the spices, including allspice, cloves, nutmeg, and cinnamon, give it that deep holiday aroma people remember for years. Served with brandy butter, custard, or rum sauce, it tastes rich, fruity, and warmly spiced.
The method is classic, but it is not difficult if you take it step by step. First, you mix the dry ingredients, then the wet ingredients, and combine everything into a loose batter. After an overnight chill, the pudding is packed into a buttered basin, wrapped well, and steamed for a long time. Because this recipe contains alcohol, it is intended for guests of legal drinking age only. Still, the process is simple enough for a home cook who is patient and likes a good traditional dessert.
This is the kind of recipe that works beautifully for Christmas dinner, holiday gift giving, or a family celebration on a cold winter day. It is also a lovely make-ahead dessert, since the flavor improves as it sits. So, if you enjoy festive food that feels old-world, cozy, and memorable, this classic traditional English Christmas pudding is a wonderful one to try.
Why You’ll Love This Classic Traditional English Christmas Pudding
- It is full of deep holiday flavor, thanks to dried fruit, warm spices, and rich dark alcohol.
- It is a make-ahead dessert, which helps a lot during the busy Christmas season.
- It uses simple pantry ingredients that come together in a very traditional way.
- The pudding gets better with time, so the flavor becomes richer after storage.
- It feels special and festive, especially when served warm with brandy butter or custard.
Beef Suet Tips
The main ingredient here is beef suet, and it matters more than many people expect. Suet gives Christmas pudding its classic texture and helps create a tender, rich crumb after long steaming. For the best results, use shredded beef suet that is fresh and well chilled, since it blends more evenly into the mixture. If you can only find packaged suet, keep it cold until you are ready to mix. That way, it stays easy to handle and does not clump. Also, because the pudding steams for many hours, suet holds up well and gives the dessert its old-fashioned, traditional feel.
Options for Substitutions
- Use brown suet or vegetarian suet if you want a meat-free version.
- Swap dark brown sugar for light brown sugar if you want a milder sweetness.
- Replace currants, sultanas, and raisins with an equal amount of mixed dried fruit.
- Use orange peel or dried cherries instead of mixed candied peel for a different fruit note.
- Substitute walnuts or pecans for the blanched almonds if that is what you have.
- Replace barley wine and stout with strong brewed tea and a little extra apple juice for a non-alcoholic style, though the flavor will be lighter.
Watch Out for These Mistakes
One common mistake is making the batter too dry. This pudding should look loose and wet before it goes into the basin. If it seems stiff, add a splash more stout. Otherwise, the texture can become heavy instead of rich and tender.
Another mistake is not leaving enough room in the basin. The pudding expands as it steams, so give it about 3/4 inch of space at the top. Also, make sure the parchment and foil have a pleat in the center. That small step helps the pudding rise without tearing the wrapping.
Be careful with the steaming time. This pudding needs a very long, gentle steam, and the pot should never boil dry. So, check the water now and then and top it up with boiling water as needed. If the pot runs dry, the pudding may scorch or cook unevenly.
Finally, handle the alcohol with care. Because this recipe is for adults 21+ only, the brandy flame should be optional and done safely. Warm the brandy first, keep your face, sleeves, and decorations away from the flame, and never try to flame the pudding near children.
What to Serve With Classic Traditional English Christmas Pudding?
This classic traditional English Christmas pudding pairs well with brandy butter, warm custard, or rum sauce, since each one softens the rich fruit and spice. If you want a fuller holiday plate, add a scoop of vanilla ice cream or a spoonful of softly whipped cream for a cool contrast. A cup of strong coffee or hot tea also works beautifully after the meal, especially if you are serving the pudding as a grand holiday finish.
Storage Instructions
Store: Keep the pudding wrapped well in the refrigerator for up to 1 week after steaming and cooling, or store it in a cool, dark pantry for up to 1 month if properly wrapped before Christmas. Once cut, refrigerate leftovers in an airtight container.
Freeze: You can freeze the fully cooled pudding for up to 3 months. Wrap it tightly in fresh parchment, then foil, and place it in a freezer-safe bag or container.
Reheat: To reheat on the stovetop, steam the pudding again over gentle simmering water until hot through. For slices, use the microwave in short bursts until warmed. Add a spoon of custard or sauce after reheating for the best texture.
Recipe Info
Preparation Time: 30 minutes, plus 12 hours chilling overnight
Cooking Time: 10 hours 15 minutes
Total Time: 22 hours 45 minutes
Difficulty: Medium
Servings: 4 servings
Calories: About 600 kcal per serving
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2,200 to 2,500
- Protein: 30 to 40 g
- Fat: 70 to 90 g
- Carbohydrates: 300 to 340 g
Ingredients
- 2 oz shredded beef suet
- 4 oz dark brown sugar
- 1 oz self-rising flour, sifted
- 2 oz fresh white breadcrumbs
- 1/4 tsp ground allspice
- 1/4 tsp ground cloves
- 1/8 tsp freshly grated nutmeg
- 1 pinch ground cinnamon
- 5 oz currants
- 2 oz sultanas (golden raisins)
- 2 oz raisins
- 1/2 oz mixed candied peel
- 1/2 oz blanched almonds, chopped
- 1/2 small apple, peeled, cored and finely chopped
- Zest of 1/2 small orange
- Zest of 1/2 small lemon
- 1 tbsp dark rum
- 1 1/4 oz barley wine
- 1 1/4 oz stout (add a splash more if the batter is stiff)
- 2 large eggs
- Softened butter, for greasing a 1-pint (about 2 1/2 cup) pudding basin
- Parchment paper, aluminum foil and kitchen string
- 1/4 cup brandy, to flame (optional)
- Brandy butter, custard or rum sauce
Step-by-Step Instructions
Step 1: Mix the Dry Ingredients
In a large bowl, combine the suet, brown sugar, flour, breadcrumbs, allspice, cloves, nutmeg, and cinnamon. Then add the currants, sultanas, raisins, candied peel, almonds, chopped apple, and the orange and lemon zest. Stir everything well so the fruit gets evenly coated. This helps the flavors spread through the pudding.
Step 2: Whisk the Wet Ingredients
In a separate bowl, whisk together the rum, barley wine, and stout. After that, beat in the eggs until the mixture is smooth. Since this recipe includes alcohol, it is meant for adults 21+ only. Also, the wet mixture should smell rich and festive, which is part of the charm of this traditional pudding.
Step 3: Combine and Chill Overnight
Pour the wet mixture over the dry ingredients and stir until everything is evenly mixed. The batter should look loose and moist, not dry. If it seems stiff, add a splash more stout. Then cover the bowl and refrigerate for about 12 hours so the fruit can plump and the flavors can blend.
Step 4: Fill, Wrap, and Steam
On the next day, butter a 1-pint pudding basin generously. Pack the batter into the basin and press it down firmly, leaving about 3/4 inch at the top for expansion. Then cover the basin with parchment and foil, making a pleat in the center so the pudding has room to rise. Tie it tightly with string, place it in a large pot, and steam over a gentle simmer for 8 hours, topping up the water as needed.
Step 5: Cool, Store, and Re-Steam
Lift the pudding out carefully and let it cool completely. Then re-wrap it in fresh parchment and foil and store it in a cool, dark place for up to 1 month. On Christmas Day, steam it again for 2 1/4 hours until piping hot all the way through. This second steam helps wake up the flavor and gives the pudding that classic holiday finish.
Step 6: Unmold and Serve
Run a knife around the edge of the basin, then turn the pudding out onto a warm serving plate. If you want the traditional table-side finish, warm the brandy in a small pan and carefully ignite it with a long lighter, keeping everything well away from the flame. Let the flames die out completely before serving. Finally, cut the pudding into wedges and serve with brandy butter, custard, or rum sauce. Remove any holly decoration before eating.
Conclusion
This classic traditional English Christmas pudding is rich, old-fashioned, and full of holiday charm. It takes time, but the steps are simple, and the result is worth every minute. With suet, dried fruit, warm spices, and a long steam, you get a dessert that feels special from the first slice to the last spoonful of sauce.
If you are planning a festive meal and want a dessert that truly belongs at the table, this pudding is a wonderful choice. Try it, make it ahead, and enjoy the tradition with family and friends. If you do, come back and share how it turned out, or explore more classic holiday desserts for your next celebration.

Christmas Pudding
Ingredients
Method
- In a large bowl, combine the suet, brown sugar, flour, breadcrumbs, allspice, cloves, nutmeg, and cinnamon. Stir in the currants, sultanas, raisins, candied peel, almonds, chopped apple, and both zests until everything is well mixed.
- In a separate bowl, whisk together the rum, barley wine, and stout. Beat in the eggs until smooth.
- Pour the wet mixture over the dry ingredients and mix until evenly combined. The batter should look loose and moist; add more stout if it seems stiff.
- Cover the bowl and refrigerate for about 12 hours.
- Butter a 1-pint pudding basin and pack the batter in, leaving about 3/4 inch at the top for expansion. Cover with parchment and foil, making a pleat in the center.
- Steam over a gentle simmer for 8 hours. Ensure to top up the water as needed.
- Cool the pudding, re-wrap it, and store in a cool, dark place for up to a month.
- On serving day, steam it again for 2 1/4 hours until hot.
- Run a knife around the edge of the basin, turn out onto a warm serving plate, and optionally ignite the brandy to serve flambé style.
- Serve warm with brandy butter, custard, or rum sauce.


