There is nothing quite like the aroma of a traditional Christmas pudding steaming away on a cold winter day. This classic dessert, often called “figgy pudding” or “plum pudding,” has been the crowning glory of British holiday feasts for centuries. Rich, dark, and packed with vine fruits and spices, it is a labor of love that brings a sense of history and warmth to your table.
Making your own pudding is a wonderful tradition that often begins weeks before the big day. Known for its incredible shelf life and deep, complex flavors, this recipe captures the essence of the holiday season. Whether you are continuing a family legacy or starting a new one, this pudding is sure to become a favorite part of your celebrations.
Recipe Information
- Prep Time: 45 minutes
- Cook Time: 8 hours
- Total Time: 8 hours 45 minutes
- Servings: 8
- Difficulty Level: Medium
Nutrition Information
- Calories per serving: 480 kcal
- Protein: 6g
- Carbohydrates: 72g
- Fat: 18g
- Fiber: 5g
- Sugar: 55g
- Sodium: 150mg
Why Make This Traditional Christmas Pudding Recipe
This recipe is the ultimate way to embrace holiday nostalgia. Unlike store-bought versions, a homemade Christmas pudding is bursting with high-quality ingredients and can be customized to your specific taste. The process of “feeding” the pudding with brandy in the weeks leading up to Christmas creates a moist, decadent texture that simply cannot be replicated by mass-produced alternatives.
It is also a fantastic way to involve the whole family. Traditionally, every member of the household takes a turn stirring the pudding mixture while making a secret wish. This “Stir-up Sunday” tradition turns cooking into a meaningful event, making the final dessert taste even more special when it is finally served on Christmas Day.
How to Make Traditional Christmas Pudding Recipe
Preparing this pudding requires a bit of patience for the long steaming process, but the actual mixing is quite simple. Follow these steps to create a masterpiece that will impress your guests.
Ingredients
- 1 lb (450g) mixed dried fruit (raisins, sultanas, and currants)
- 2 oz (50g) mixed candied peel, finely chopped
- 1 small cooking apple, peeled, cored, and grated
- 1 tablespoon orange zest
- 1 tablespoon lemon zest
- 2 tablespoons orange juice
- 4 tablespoons brandy (plus extra for feeding)
- 4 oz (110g) shredded suet (beef or vegetarian)
- 4 oz (110g) soft brown sugar
- 4 oz (110g) fresh breadcrumbs
- 2 oz (50g) self-raising flour
- 1 teaspoon ground mixed spice
- 1/4 teaspoon ground nutmeg
- 2 large eggs, beaten
Directions
Step 1: Soaking the Fruit
In a large mixing bowl, combine the dried fruits, candied peel, grated apple, orange zest, lemon zest, orange juice, and brandy. Stir everything together thoroughly, cover the bowl with a clean cloth, and let it soak overnight. This allows the fruit to plump up and absorb the aromatic flavors.
Step 2: Mixing the Dry Ingredients
The following day, add the suet, brown sugar, fresh breadcrumbs, self-raising flour, mixed spice, and nutmeg to the soaked fruit mixture. Use a large wooden spoon to stir the ingredients until they are well combined.
Step 3: Adding the Binder
Pour the beaten eggs into the bowl. Stir the mixture vigorously. This is the traditional time to have family members make a wish while they help stir. The batter should have a “dropping consistency,” meaning it falls slowly off the spoon when tapped.
Step 4: Preparing the Pudding Basin
Lightly grease a 1.2-liter (2-pint) pudding basin with butter. Spoon the mixture into the basin, pressing it down firmly with the back of a spoon to remove air pockets. Level the top of the mixture.
Step 5: Sealing the Basin
Cover the basin with a layer of greaseproof paper, followed by a layer of aluminum foil. Create a pleat in the middle of both layers to allow the pudding room to expand. Tie a piece of kitchen string tightly around the rim of the basin to secure the covers, and create a handle with the string for easy lifting.
Step 6: Steaming the Pudding
Place the basin in a large pot with a steamer insert or on a small upturned saucer. Fill the pot with boiling water until it reaches halfway up the side of the basin. Cover the pot with a tight-fitting lid and steam on low heat for 8 hours. Check the water level every hour and top it up with boiling water as needed to ensure it doesn’t boil dry.
Step 7: Cooling and Storing
Once steamed, carefully remove the basin from the pot and let it cool completely. Remove the damp covers and replace them with fresh greaseproof paper and foil. Store the pudding in a cool, dark, dry place until Christmas Day.
How to Serve Traditional Christmas Pudding Recipe
On Christmas Day, steam the pudding again for about 2 hours to heat it through. To serve, turn it out onto a warm platter. For a dramatic flair, you can flame the pudding by warming a little brandy in a ladle, lighting it with a match, and pouring the blue flames over the pudding as you bring it to the table. Serve with a generous dollop of brandy butter, thick custard, or heavy cream.
How to Store Traditional Christmas Pudding Recipe
A well-made Christmas pudding can last for several months if kept in a cool, dark place. To keep it moist, you can “feed” it every two weeks by poking small holes in the bottom and pouring in a tablespoon of brandy. If you have leftovers after Christmas, the pudding can be wrapped tightly and frozen for up to six months. Reheat individual slices in the microwave or by frying them lightly in butter.
Expert Tips for Perfect Traditional Christmas Pudding Recipe
For the best results, use fresh breadcrumbs rather than dried ones to ensure a soft texture. If you prefer a darker pudding, use dark muscovado sugar. Always remember to use boiling water when topping up your steamer; cold water will drop the temperature and affect the cooking time. Most importantly, give your pudding time to mature; making it at least 4 to 6 weeks in advance allows the flavors to mellow and deepen significantly.

Delicious Variations
If you prefer a lighter flavor, you can substitute the brandy with dark rum or sherry. For a nuttier texture, add 2 ounces of chopped blanched almonds to the mix. For those who don’t consume alcohol, replace the brandy with cold black tea or apple juice. You can also make a chocolate version by adding cocoa powder and chocolate chips for a modern twist on the classic.
Frequently Asked Questions
Q: What is Stir-up Sunday?
Stir-up Sunday is the traditional day to make Christmas pudding, falling on the last Sunday before the season of Advent (usually late November).
Q: Can I use butter instead of suet?
Yes, you can use cold, grated butter, but suet is preferred for its high melting point, which creates the traditional light and spongy texture.
Q: How do I prevent the pudding from sticking to the bowl?
Ensure you grease the basin very well with butter, and consider placing a small circle of parchment paper at the bottom of the basin before filling.
Q: Is it safe to leave the pudding out for weeks?
Yes, the high sugar content and the alcohol act as natural preservatives. As long as it is kept in a cool, dry place and remains sealed, it is perfectly safe.
Q: Can I make this in a slow cooker?
Absolutely! Place the basin in the slow cooker, add hot water halfway up the sides, and cook on “Low” for 10 to 12 hours.
Conclusion
The Traditional Christmas Pudding is more than just a dessert; it is a centerpiece of holiday spirit and history. While it requires time and a little effort, the reward is a rich, flavorful treat that embodies the joy of the season. We hope this recipe brings a touch of classic magic to your holiday table this year!

Traditional Christmas Pudding Recipe
- Cook Time: 8 hours 45 minutes
- Total Time: 8 hours 45 minutes
- Diet: Vegetarian
Ingredients
- 1 lb (450g) mixed dried fruit (raisins, sultanas, and currants)
- 2 oz (50g) mixed candied peel, finely chopped
- 1 small cooking apple, peeled, cored, and grated
- 1 tablespoon orange zest
- 1 tablespoon lemon zest
- 2 tablespoons orange juice
- 4 tablespoons brandy (plus extra for feeding)
- 4 oz (110g) shredded suet (beef or vegetarian)
- 4 oz (110g) soft brown sugar
- 4 oz (110g) fresh breadcrumbs
- 2 oz (50g) self-raising flour
- 1 teaspoon ground mixed spice
- 1/4 teaspoon ground nutmeg
- 2 large eggs, beaten
Instructions
- In a large mixing bowl, combine the dried fruits, candied peel, grated apple, orange zest, lemon zest, orange juice, and brandy. Stir everything together thoroughly, cover the bowl with a clean cloth, and let it soak overnight. This allows the fruit to plump up and absorb the aromatic flavors.
- The following day, add the suet, brown sugar, fresh breadcrumbs, self-raising flour, mixed spice, and nutmeg to the soaked fruit mixture. Use a large wooden spoon to stir the ingredients until they are well combined.
- Pour the beaten eggs into the bowl. Stir the mixture vigorously. This is the traditional time to have family members make a wish while they help stir. The batter should have a “dropping consistency,” meaning it falls slowly off the spoon when tapped.
- Lightly grease a 1.2-liter (2-pint) pudding basin with butter. Spoon the mixture into the basin, pressing it down firmly with the back of a spoon to remove air pockets. Level the top of the mixture.
- Cover the basin with a layer of greaseproof paper, followed by a layer of aluminum foil. Create a pleat in the middle of both layers to allow the pudding room to expand. Tie a piece of kitchen string tightly around the rim of the basin to secure the covers, and create a handle with the string for easy lifting.
- Place the basin in a large pot with a steamer insert or on a small upturned saucer. Fill the pot with boiling water until it reaches halfway up the side of the basin. Cover the pot with a tight-fitting lid and steam on low heat for 8 hours. Check the water level every hour and top it up with boiling water as needed to ensure it doesn’t boil dry.
- Once steamed, carefully remove the basin from the pot and let it cool completely. Remove the damp covers and replace them with fresh greaseproof paper and foil. Store the pudding in a cool, dark, dry place until Christmas Day.




