As the festive season approaches, the joy of baking fills the air, and there’s something undeniably special about creating a traditional Christmas pudding. The moment I unwrap the ingredients—plump sultanas, luscious glacé cherries, and rich spices—I’m transported back to cozy family gatherings, where the aroma of this beloved dessert mingles with laughter and warmth.
This easy Christmas pudding recipe is more than just a dessert; it’s a tradition that invites us to embrace the spirit of giving and sharing. Infused with spiced rum and brandy, this pudding is packed with flavor and serves as a delightful centerpiece for your holiday celebrations. Not to mention, it’s a make-ahead wonder that only improves as it ages, allowing you to savor nostalgia with every bite.
So, whether you’re a seasoned home cook or just discovering the joy of holiday baking, let’s dive into this celebration of taste and togetherness!
Why is Christmas pudding a holiday favorite?
Tradition: This classic dessert is a holiday staple that brings families together, creating cherished memories.
Exquisite flavors: The combination of spiced rum, brandy, and a medley of dried fruits creates a unique flavor profile that dazzles the palate.
Make-ahead magic: Prepare your Christmas pudding in advance to enjoy a more flavorful dessert, making holiday hosting a breeze.
Versatility: With options to customize ingredients, you can easily adapt this recipe for various dietary preferences, ensuring everyone can indulge.
Aromatic experience: As it steams and ages, the rich aroma fills your home, enveloping your loved ones in warmth and festive joy.
Elevate your holiday menu with this delightful centerpiece and embrace the joy of homemade cooking!
Christmas Pudding Ingredients
For the Pudding
• Sultanas – Provides sweetness and moisture; substitute with golden raisins for a similar flavor.
• Raisins – Adds a rich, fruity sweetness; use black currants as an alternative for different taste notes.
• M&S Distilled Spiced Rum Spirit Drink – Infuses complex flavors; can be replaced with any dark rum.
• M&S Distilled 5 Years Aged XO French Brandy – Adds depth and luxury; use cognac if unavailable.
• Bramley Apples (peeled, grated) – Contributes juiciness and tartness; any tart apple can work for substitution.
• M&S Glacé Cherries – Adds sweetness and color; use dried cranberries if in a pinch.
• M&S Nitro Stout – Gives a unique richness and depth of flavor; any stout can be a substitute.
• Soft Dark Brown Sugar – Provides sweetness and moisture; light brown sugar can be used instead.
• Candied Mixed Peel – Offers citrus flavor; use orange zest if you want a fresher taste.
• Egg (beaten) – Acts as a binder; for eggless versions, use a flaxseed or aquafaba alternative.
• Shredded Suet – Contributes to the traditional rich texture; use vegetable suet or butter as a replacement.
• Almonds (chopped) – Adds crunch and richness; substitute with pecans if desired.
• M&S White Breadcrumbs – Provides structure; can be replaced with crushed crackers for a gluten-free option.
• M&S Remarksable Value Plain Flour – Used for structure; use a gluten-free flour blend for a gluten-free pudding.
• Mixed Spice (1 tbsp) – A blend of spices gives warmth; use a combination of cinnamon and nutmeg as a substitute.
How to Make Christmas Pudding
-
Soak the fruits: Begin by soaking the sultanas and raisins in spiced rum and brandy for at least one hour. This step allows them to plump up and absorb the rich flavors.
-
Mix the wet ingredients: In a large bowl, combine the grated Bramley apple, glacé cherries, stout, brown sugar, and mixed peel into the soaked fruits. Gently fold in the beaten egg to blend all the ingredients beautifully.
-
Combine the dry ingredients: In a separate bowl, whisk together the suet, chopped almonds, breadcrumbs, flour, and mixed spice. This mixture will add structure and depth to your pudding.
-
Combine mixtures: Gradually stir the dry ingredients into the wet mixture until combined. This batter will be thick and slightly sticky, perfect for a traditional pudding.
-
Prepare the basin: Lightly brush a 16cm pudding basin with oil and line it with parchment paper. Carefully pour the batter into the basin and smooth the top. Cover with parchment and foil, securing it with string.
-
Steam the pudding: Place the basin into a large saucepan and fill it with boiling water until it reaches halfway up the basin. Steam for 5 hours, ensuring the water doesn’t boil dry; check periodically.
-
Check for doneness: After steaming, use a skewer to test the pudding. It should come out clean, indicating that it’s perfectly cooked and ready to cool.
-
Cool and store: Once done, let the pudding cool completely. Remove the parchment and foil, then feed it with a splash of brandy every few weeks until Christmas for enhanced flavor.
-
Reheat before serving: To serve, gently reheat the pudding by steaming it for 2 hours or microwaving it on a low setting until heated through. Allow it to rest briefly before serving.
Optional: Serve warm with a dollop of brandy butter or whipped cream for an extra festive touch.
Exact quantities are listed in the recipe card below.

Christmas Pudding Variations
Feel free to make this festive treat uniquely yours with these delightful twists!
-
Nut-Free: Omit the almonds entirely for a kinder option, ensuring allergy-safe indulgence for all.
-
Vegan: Swap the egg for a flaxseed or aquafaba alternative and use plant-based suet or butter for a compassionate version.
-
Gluten-Free: Replace regular flour and breadcrumbs with a gluten-free blend for a pudding that everyone can enjoy without worry.
-
Fruit Medley: Add diced dried apricots or figs alongside the sultanas for an exciting fruit twist that brings new flavor dimensions.
-
Spice Boost: Elevate the warmth by adding extra spices like ginger or cardamom—just a pinch can add a delightful kick to the traditional taste.
-
Citrus Burst: For a fresh twist, incorporate lemon or lime zest instead of, or in addition to, the mixed peel for a zesty dance of flavors.
-
Heat It Up: Add a pinch of ground cinnamon or cayenne pepper for a subtle spicy warmth that teases the palate.
-
Chocolate Delight: Fold in small dark chocolate chunks or cocoa powder for a decadent chocolate-infused version of this classic favorite.
Let your culinary creativity shine and marvel at how these small adjustments can make this Christmas pudding even more special for your loved ones!
Make Ahead Options
These Christmas puddings are perfect for busy holiday preparations! You can soak the sultanas and raisins in spiced rum and brandy up to 24 hours in advance, allowing them to absorb maximum flavor. Prepare the pudding mixture up to 3 days ahead, following all the steps up to filling the basin; just cover it tightly with foil and refrigerate. On the day of serving, steam for 2 hours, or microwave briefly until heated through, ensuring every bite is just as delicious. Remember to give it a splash of brandy every few weeks while stored to maintain its rich aroma and flavor. With these make-ahead tips, your Christmas pudding will be a festive delight with minimal effort!
How to Store and Freeze Christmas Pudding
-
Room Temperature: Store your Christmas pudding in a cool, dark place for up to 3 months if it’s properly wrapped in foil to maintain moisture.
-
Fridge: For longer storage, keep the pudding in the refrigerator, tightly covered, where it can last up to 6 months without losing its delightful flavors.
-
Freezer: To freeze, wrap the pudding in plastic wrap and then in foil, ensuring no air gets in. It can remain in the freezer for up to a year, savoring its festive goodness later!
-
Reheating: When ready to enjoy, reheat your Christmas pudding by steaming it for about 2 hours or microwave slices for quick serving—perfect for holiday gatherings!
Expert Tips for Making Christmas Pudding
-
Fruit Soaking: Always soak the sultanas and raisins for at least an hour in spiced rum and brandy to intensify their flavors and ensure moisture.
-
Avoid Dryness: Regularly check the water level during steaming; low water can dry out the pudding, ruining its luscious texture.
-
Flavor Feeding: Enhance your Christmas pudding’s taste by feeding it small amounts of brandy every few weeks as it ages, resulting in a richer flavor profile.
-
Proper Basin: Use a well-fitting pudding basin with a proper lid to create the ideal steaming environment, which helps the pudding rise and cook evenly.
-
Steam Timing: Ensure to steam for the full 5 hours for the best result, as undercooking may affect the pudding’s density and flavor.
Enjoy crafting your delicious Christmas pudding, brimming with festive flavors!
What to Serve with Christmas Pudding?
As the holidays draw near, creating a delightful spread that complements your Christmas pudding can transform your festive gatherings into unforgettable occasions.
-
Brandy Butter: This classic accompaniment enhances the rich flavors of the pudding, adding a delightful warmth and sweetness. A dollop of silky brandy butter melts into every bite, making it a must-have on your holiday table.
-
Whipped Cream: Serve with freshly whipped cream to create a light, airy contrast to the dense pudding. The creamy texture balances the richness, ensuring a harmonious flavor experience.
-
Custard Sauce: Warm vanilla custard adds a luxurious touch, enveloping the pudding in velvety goodness. It makes each mouthful even more indulgent, evoking the feeling of festive coziness.
-
Minced Pie: Offering a traditional taste of Christmas, these spiced treats echo the flavors of your pudding while providing a delightful textural contrast. The holiday spices are a perfect match!
-
Spiced Red Wine: A glass of mulled wine filled with aromatic spices elevates your dessert experience, complementing the warm notes of the pudding while keeping spirits high.
-
Stollen Bread: This German Christmas bread studded with dried fruits and nuts adds another layer of festive flavor. Its sweet, nutty profile complements the richness of the pudding beautifully.
-
Fruit Compote: A vibrant fruit compote made from seasonal berries or fruits can cut through the sweetness of the pudding, adding a refreshing burst of flavor. It’s both colorful and delicious!
-
Coffee or Hot Chocolate: End your meal on a warm note with a comforting cup of coffee or hot chocolate. The familiarity of these drinks rounds out your holiday feast beautifully.
Elevate the joy of sharing your Christmas pudding by pairing it with these delightful accompaniments, and savor the flavor of festivity!

Christmas Pudding Recipe FAQs
How do I select ripe fruit for my Christmas pudding?
Absolutely! When choosing fruits like sultanas and raisins, look for plump, moist ones with a uniform color. Avoid those with dark spots all over, as they may be overly dried or spoiled. For the best flavor, select high-quality dried fruits from a reputable brand, as they’ll enhance your pudding’s overall taste.
How should I store my Christmas pudding?
Very simple! You can store your wrapped Christmas pudding at room temperature in a cool, dark place for up to 3 months. Ensure it’s tightly wrapped in foil to maintain its moisture. For longer storage, keep it in the refrigerator for up to 6 months, or freeze it for up to a year. Just remember to wrap it well to prevent freezer burn!
Can I freeze my Christmas pudding? How do I do that?
Yes, indeed! To freeze your Christmas pudding, first wrap it tightly in plastic wrap, ensuring no air pockets. Next, wrap it in aluminum foil for extra protection against moisture loss. It can stay in the freezer for up to a year. When ready to enjoy, simply thaw it overnight in the fridge and then reheat it by steaming for about 2 hours.
What if my pudding isn’t cooking properly in the steamer?
Don’t worry, this can happen! If your pudding hasn’t set after steaming, it may be due to low water levels or not steaming long enough. Check the water halfway through and refill if needed. For undercooked pudding, simply return it to the steamer for an additional hour or so, and always use a skewer to test for doneness—make sure it comes out clean.
Can I make this Christmas pudding nut-free or vegan?
Absolutely, it’s all about those substitutions! For a nut-free pudding, simply omit the chopped almonds or replace them with sunflower seeds for a crunchy texture. To make it vegan, swap the egg with a mixture of 1 tablespoon ground flaxseed and 2.5 tablespoons of water (let it sit until it thickens) and replace the suet with coconut oil or vegan butter. Enjoy each bite worry-free!
Can I serve Christmas pudding to pets? Is it safe for allergies?
Great question! Generally, it’s best to keep Christmas pudding away from pets, as it often contains ingredients like alcohol or dried fruits (like raisins) which can be harmful to dogs and cats. For allergies, always check the specific ingredients and consider any substitutes if someone has food sensitivities, such as swapping traditional flour for gluten-free alternatives. Safety first during your festive gatherings!

Decadent Christmas Pudding: A Festive Family Tradition
Ingredients
Equipment
Method
- Soak the fruits in spiced rum and brandy for at least one hour.
- In a large bowl, combine the grated Bramley apple, glacé cherries, stout, brown sugar, and mixed peel into the soaked fruits.
- Gently fold in the beaten egg to blend all ingredients beautifully.
- In a separate bowl, whisk together the suet, chopped almonds, breadcrumbs, flour, and mixed spice.
- Gradually stir the dry ingredients into the wet mixture until combined.
- Lightly brush a 16cm pudding basin with oil and line it with parchment paper.
- Carefully pour the batter into the basin and smooth the top. Cover with parchment and foil, securing it with string.
- Place the basin into a large saucepan and fill it with boiling water halfway up the basin. Steam for 5 hours.
- Use a skewer to test doneness; it should come out clean.
- Let the pudding cool completely. Remove parchment and foil, feeding it with brandy every few weeks until Christmas.
- To serve, gently reheat by steaming for 2 hours or microwaving on low.





