Why You’ll Love Traditional British Christmas Pudding Recipe
-
A timeless British Christmas tradition: This pudding brings the authentic flavors and festive charm of a traditional British holiday celebration to your table.
-
Perfect for making ahead: Prepare it days or weeks before Christmas and reheat it when you’re ready to serve.
-
Rich, fruity flavor: A delicious combination of raisins, sultanas, currants, apples, and candied citrus peel creates a wonderfully complex taste.
-
Warm and comforting spices: Mixed spice adds the familiar aroma of cinnamon, nutmeg, cloves, and other traditional baking spices.
-
Beautifully moist texture: Slow steaming keeps the pudding tender, rich, and moist without drying it out.
-
A spectacular holiday presentation: A carefully flambéed pudding makes a memorable centerpiece for Christmas dinner.
-
Delicious with classic sauces: Serve with brandy butter, vanilla custard, whipped cream, or thick pouring cream.
-
Easy to customize: Adjust the dried fruits, spices, and alcohol to suit your family’s preferences.
Ingredients
This traditional Christmas pudding uses a combination of everyday baking ingredients, dried fruits, warming spices, and citrus flavors to create its signature richness.
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Butter and Sugar
-
½ cup good-quality salted butter
-
1 heaped cup dark brown sugar
Butter provides richness and moisture, while dark brown sugar adds a deep caramel-like sweetness that complements the dried fruits and brandy.
Dry Ingredients
-
½ cup all-purpose flour
-
½ teaspoon baking powder
-
1 teaspoon mixed spice
-
2 cups fresh breadcrumbs (not dried)
Fresh breadcrumbs are an essential ingredient in traditional British Christmas pudding. They help create the pudding’s characteristic soft, dense texture while absorbing moisture from the fruit and other ingredients.
Eggs
– 2 large eggs
Eggs bind the ingredients together and help the pudding maintain its shape after steaming.
Dried Fruits
-
1 cup sultanas (golden raisins)
-
1 cup raisins, preferably soaked overnight in brandy
-
½ cup Zante currants
-
3 tablespoons chopped mixed candied peel (optional)
The combination of dried fruits gives Christmas pudding its distinctive sweetness, chewy texture, and festive flavor. Soaking the raisins in brandy overnight helps soften them and adds extra depth.
Fresh Fruit and Citrus
-
1 small apple, peeled, cored, and grated
-
2 teaspoons finely grated orange or lemon zest
-
3 ounces freshly squeezed orange juice, topped up with brandy or rum to make 5 ounces (150 ml) total liquid
The grated apple adds natural moisture, while citrus zest and orange juice balance the richness of the dried fruit and brown sugar.
Special Equipment
-
5- or 6-cup pudding basin or heatproof pudding mold
-
Parchment paper or waxed paper for lining
-
Aluminum foil
-
Kitchen string
-
Large pot with a tight-fitting lid
-
Steamer basket or heatproof trivet
A traditional pudding basin is ideal because it helps the pudding steam evenly and makes unmolding easier.
Directions
Step 1: Prepare the Pudding Basin
Begin by generously buttering a 5- or 6-cup pudding basin.
Cut a small circle of parchment paper to fit the bottom of the basin. Place it inside and butter the paper as well.
This prevents the pudding from sticking and helps it release cleanly when serving.
Step 2: Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter and dark brown sugar together until the mixture becomes soft, creamy, and well combined.
The dark brown sugar gives the pudding its rich color and characteristic molasses flavor.
Step 3: Add the Eggs, Flour, and Spices
Add the eggs, all-purpose flour, baking powder, and mixed spice to the butter mixture.
Mix until the ingredients are incorporated and a thick batter forms.
Avoid excessive mixing; you only need to combine the ingredients evenly.
Step 4: Incorporate the Fruit and Remaining Ingredients
Add the fresh breadcrumbs, sultanas, raisins, currants, grated apple, citrus zest, orange juice and brandy mixture, and optional candied peel.
Stir thoroughly with a sturdy wooden spoon until all the fruit is evenly distributed.
The mixture should be thick, moist, and generously packed with fruit.
If your raisins were soaked in brandy overnight, include them along with their absorbed liquid.
Step 5: Fill the Pudding Basin
Spoon the pudding mixture into the prepared basin.
Press it down gently to eliminate large air pockets, then smooth and level the surface.
Leave a little room at the top for the pudding to expand during steaming.
Step 6: Cover the Pudding
Cut a circle of parchment paper large enough to sit directly on the surface of the pudding.
Butter one side and place it buttered-side down over the mixture.
Next, cut a larger sheet of parchment paper and a matching sheet of aluminum foil. Both should be large enough to cover the basin and extend halfway down its sides.
Place the foil over the parchment paper and create a pleat across the center.
This pleat allows the pudding to expand during cooking without tearing the covering.
Step 7: Secure the Covering
Place the layered parchment and foil over the pudding basin.
Tie kitchen string tightly beneath the rim to secure the covering.
Use another length of string to create a handle over the top of the basin.
This makes it easier and safer to lift the hot pudding basin from the steaming pot.
Step 8: Steam the Christmas Pudding
Place a heatproof trivet or steamer basket in the bottom of a large pot.
Carefully lower the covered pudding basin onto the trivet.
Pour hot water into the pot until it reaches approximately halfway up the sides of the basin.
Cover the pot with a tight-fitting lid and bring the water to a gentle simmer.
Steam the pudding for approximately 6 hours.
Check the water level every hour and replenish it with boiling water as needed.
Do not allow the pot to boil dry, and keep the water at a gentle simmer throughout cooking.
Step 9: Cool and Store the Pudding
Once the pudding has finished steaming, carefully remove the basin from the pot.
Allow it to cool before removing the foil and parchment covering.
Wipe the rim and outside edges of the basin clean.
Leave the pudding inside the basin and replace the used covering with fresh parchment and foil.
For make-ahead storage, refrigerate the covered pudding until Christmas Day.
The flavors will continue to develop as the pudding rests.
Step 10: Reheat Before Serving
When you’re ready to serve, reheat the pudding using one of these methods.
Traditional steaming method: Place the covered pudding basin back into the steamer and steam for approximately 2 hours, until thoroughly heated.
Microwave method: If the pudding basin is microwave-safe, remove all foil and metal components, cover loosely with a microwave-safe lid or covering, and microwave in short intervals until piping hot throughout. The exact time depends on the microwave and pudding size.
Allow the hot pudding to stand for several minutes before unmolding.
Step 11: Unmold and Serve
Remove the covering and carefully run a thin knife around the edge of the pudding if necessary.
Place a heatproof serving plate over the basin and invert it carefully.
Lift the basin away to reveal the traditional dome-shaped Christmas pudding.
For a classic festive presentation, warm a small amount of brandy separately, pour it over the pudding, and carefully ignite it using a long lighter.
Only flambé in a clear, safe area away from decorations, children, and flammable materials. Never pour alcohol directly from a bottle near an open flame.
Allow the flames to extinguish completely before slicing.
Serve warm with brandy butter, warm custard, thick cream, or lightly whipped cream.
Servings and timing
Servings
8
Preparation time
24 minutes
Initial steaming
6 hours
Reheating time
2 hours
Optional fruit soaking
Overnight
Make-ahead resting
Several days or weeks
The supplied recipe lists a total time of 16 hours and 24 minutes, which may include overnight soaking and other waiting time. The essential cooking time is 6 hours for the initial steaming, plus approximately 2 hours for traditional reheating before serving.
For the best holiday experience, prepare the pudding ahead of time and leave only the reheating and serving for Christmas Day.
Variations
1. Alcohol-Free Christmas Pudding
For a family-friendly version without brandy or rum, replace the alcohol with additional orange juice, apple juice, or strong brewed black tea.
Soak the dried fruit in juice overnight to keep it plump and flavorful.
This version retains the traditional fruity character without using alcohol.
2. Extra-Brandy Christmas Pudding
For a richer, more aromatic dessert, soak all the dried fruits in brandy overnight before preparing the pudding.
Drain off any excess liquid before mixing, reserving only what is needed to maintain the batter’s consistency.
The result is a deeply flavored pudding with a more pronounced brandy character.
3. Nutty Christmas Pudding
Add ½ cup chopped walnuts, pecans, or almonds to the pudding mixture.
Nuts introduce a pleasant crunch and a subtle toasted flavor that complements the dried fruit.
4. Citrus Christmas Pudding
Increase the orange zest slightly and add a little finely grated lemon zest.
You can also replace some of the raisins with chopped dried apricots.
This creates a brighter pudding with a more pronounced citrus flavor.
5. Gluten-Free Christmas Pudding
Replace the all-purpose flour with a suitable gluten-free flour blend and use fresh gluten-free breadcrumbs.
Check that the baking powder and other ingredients are gluten-free.
The pudding may have a slightly different texture, but it can still be deliciously moist and rich.
6. Dark Chocolate Christmas Pudding
Fold ⅓ cup finely chopped dark chocolate into the batter before steaming.
Chocolate adds another layer of richness and pairs particularly well with orange zest, brandy, and dried fruit.
7. Individual Christmas Puddings
Divide the mixture between smaller, well-buttered pudding molds.
Cover each mold securely and steam until fully cooked and firm.
Smaller puddings generally require less steaming time, depending on their size.
Individual servings make an elegant presentation for holiday dinner parties.
Storage/Reheating
How to Store Christmas Pudding
Traditional Christmas pudding is particularly well suited to advance preparation.
After the initial steaming, allow the pudding to cool completely in its basin.
Replace the cooking parchment and foil with fresh coverings, making sure the pudding is securely protected from air and moisture.
Store the pudding in the refrigerator until needed.
Although traditional recipes sometimes recommend storing Christmas pudding in a cool pantry for extended periods, refrigeration is the safer choice for homemade pudding, particularly when storage temperatures are uncertain.
For longer storage, freezing is recommended.
How Long Does Christmas Pudding Last?
A homemade Christmas pudding can generally be refrigerated for approximately 1–2 weeks when properly cooled, covered, and stored at 40°F (4°C) or below.
For longer make-ahead storage, freeze the pudding rather than relying on room-temperature aging.
Alcohol can contribute flavor and preservation, but the amount used in this recipe does not guarantee that the pudding is shelf-stable.
Can You Freeze Christmas Pudding?
Yes. Christmas pudding freezes very well.
Once completely cooled, wrap the pudding tightly in food-safe plastic wrap followed by aluminum foil, or place it in a suitable airtight freezer container.
Freeze for up to 3 months for the best flavor and texture.
Thaw the pudding overnight in the refrigerator before reheating.
How to Reheat by Steaming
Steaming is the most traditional method and helps maintain the pudding’s moist texture.
Place the covered pudding basin in a steamer or on a trivet inside a large pot.
Add enough hot water to reach halfway up the basin.
Cover and steam gently for approximately 2 hours, checking the water level periodically.
The pudding should be thoroughly hot in the center before serving.
How to Reheat in the Microwave
Microwaving is a convenient alternative when you’re short on time.
Transfer the pudding to a microwave-safe container if necessary.
Remove all aluminum foil and metal components.
Cover loosely and heat in short intervals, checking regularly to prevent overheating.
Let the pudding rest briefly so the heat distributes evenly.
For previously cooked and chilled pudding, aim for a center temperature of 165°F (74°C).
How to Keep Christmas Pudding Moist
To prevent the pudding from drying out, always keep it properly covered during storage and reheating.
If it seems slightly dry, a small splash of orange juice or brandy can help restore moisture before reheating.
Avoid excessive microwave heating, which can make the pudding tough around the edges.
FAQs
1. What is traditional British Christmas pudding made of?
Traditional British Christmas pudding is made with a mixture of dried fruits, breadcrumbs, flour, sugar, eggs, fat, warm spices, citrus zest, and often brandy or rum.
Some traditional versions use beef suet, while this recipe uses butter for a rich and tender texture.
The ingredients are mixed together and slowly steamed to create a dense, moist dessert.
2. Why is Christmas pudding steamed instead of baked?
Steaming allows the pudding to cook slowly in a moist environment.
This prevents the mixture from drying out and helps the breadcrumbs, dried fruits, and other ingredients combine into a soft, dense texture.
Steaming also produces the traditional consistency that distinguishes Christmas pudding from ordinary fruitcake.
3. Can I make Christmas pudding ahead of time?
Yes. In fact, Christmas pudding is one of the best desserts to prepare ahead of a holiday celebration.
You can make it several days before Christmas and keep it refrigerated.
For preparation several weeks in advance, freezing is the more reliable storage method.
Reheat it thoroughly before serving.
4. Do I have to soak the raisins in brandy overnight?
No, but soaking the raisins overnight is highly recommended for the best flavor and texture.
Brandy helps soften the fruit and adds a rich aroma.
If you’re short on time, you can use the raisins without soaking them or briefly soak them in warm orange juice.
5. What can I use instead of mixed spice?
If you don’t have British mixed spice, you can make a simple substitute using cinnamon, nutmeg, allspice, ginger, and a small pinch of cloves.
For this recipe, combine approximately ½ teaspoon cinnamon, ¼ teaspoon nutmeg, and ¼ teaspoon allspice.
This produces a warm, aromatic blend that works beautifully with the dried fruit.
6. Can I make Christmas pudding without alcohol?
Absolutely. Replace the brandy or rum with orange juice, apple juice, or strong black tea.
These alternatives provide moisture and flavor without alcohol.
For serving, skip the flaming brandy presentation and enjoy the pudding with vanilla custard, cream, or a nonalcoholic sauce.
7. How do I know when Christmas pudding is fully cooked?
After approximately 6 hours of gentle steaming, the pudding should feel firm and set.
A skewer inserted into the center should come out without wet, uncooked batter, although some moisture from the fruit is normal.
The pudding should also hold its shape when carefully unmolded after reheating.
8. What is traditionally served with British Christmas pudding?
Christmas pudding is traditionally served with brandy butter, brandy sauce, warm custard, or thick cream.
Lightly whipped cream is another popular accompaniment.
The creamy toppings balance the pudding’s rich sweetness and warm spices.
9. Why is my Christmas pudding dry or crumbly?
A dry or crumbly pudding may result from insufficient liquid, using dried rather than fresh breadcrumbs, or overheating during cooking or reheating.
Make sure to use fresh breadcrumbs and measure the liquid carefully.
Keep the pudding tightly covered while steaming and maintain enough water in the pot throughout the cooking process.
10. Why do people set Christmas pudding on fire?
Flaming Christmas pudding is a traditional British holiday presentation that adds excitement and ceremony to the Christmas meal.
A small amount of brandy is warmed, poured over the pudding, and carefully ignited.
The brief blue flame creates a dramatic festive effect before the dessert is served.
This step is entirely optional, and the pudding is just as delicious without it.
Conclusion
Traditional British Christmas Pudding is more than just a dessert; it’s a celebration of holiday flavors, family traditions, and festive gatherings. With its rich combination of dried fruits, warm spices, fresh citrus, and brandy, this classic steamed pudding brings warmth and nostalgia to the Christmas table.
Although it requires several hours of steaming, the preparation itself is straightforward, and the ability to make it ahead of time makes it an excellent choice for a busy holiday season. Allowing the pudding to rest also helps its flavors blend beautifully, creating a deeply satisfying dessert.
Whether you serve it with silky custard, creamy brandy butter, or a spectacular flaming finish, this traditional British Christmas pudding is sure to become a memorable part of your holiday celebrations.
Prepare it ahead, reheat it gently, and enjoy a timeless Christmas classic with family and friends.
Traditional British Christmas Pudding (A Make-Ahead, Fruit and Brandy-Filled Steamed Dessert)
A traditional British Christmas pudding packed with dried fruits, warm spices, citrus, and brandy. Steamed until rich and moist, this classic make-ahead holiday dessert is perfect served with brandy sauce, cream, or custard.
- Prep Time: 24 minutes
- Cook Time: 8 hours
- Total Time: 16 hours 24 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Steaming
- Cuisine: British
- Diet: Vegetarian
Ingredients
- ½ cup good-quality salted butter, softened
- 1 heaped cup dark brown sugar
- ½ cup all-purpose flour
- ½ tsp baking powder
- 2 eggs
- 1 tsp mixed spice
- 2 cups fresh breadcrumbs (not dried)
- 1 cup sultanas (golden raisins)
- 1 cup raisins (preferably soaked overnight in brandy)
- ½ cup Zante currants
- 1 small apple, peeled, cored, and grated
- 2 tsp finely grated orange or lemon rind
- 3 oz freshly squeezed orange juice, topped up with brandy or rum to make 5 oz (150 ml) total
- 3 Tbsp chopped mixed candied peel (optional)
- Extra butter for greasing the pudding basin
- Extra brandy for flaming the pudding (optional)
Instructions
- Prepare a 5- or 6-cup pudding basin or mold. Generously butter the inside, then line the bottom with a disc of parchment or waxed paper. Butter the paper as well.
- In a large mixing bowl, beat the softened butter and dark brown sugar together until soft and well combined.
- Add the flour, baking powder, eggs, and mixed spice. Mix until evenly incorporated.
- Add the fresh breadcrumbs, sultanas, raisins, currants, grated apple, citrus rind, orange juice and brandy mixture, and optional candied peel. Stir thoroughly until all ingredients are evenly distributed.
- Spoon the pudding mixture into the prepared basin and flatten the surface.
- Cut a disc of parchment or waxed paper to fit directly over the pudding mixture. Butter the disc and place it on top.
- Cut a larger sheet of parchment paper and a sheet of aluminum foil, each large enough to cover the basin and extend halfway down its sides. Place the foil over the parchment and fold a pleat down the center to allow room for the pudding to expand during steaming.
- Cover the pudding basin with the pleated parchment and foil. Secure tightly with kitchen string beneath the rim, leaving enough string to create a handle across the top.
- Place the basin in a steamer or on a trivet inside a large, deep pot. Add hot water until it reaches approximately halfway up the sides of the basin. Cover with a tight-fitting lid.
- Steam gently for 6 hours, checking the water level approximately every hour and adding more boiling water as necessary. Do not allow the pot to boil dry.
- Carefully remove the pudding basin from the pot. Remove the foil and parchment covering, wipe the rim and edges clean, and allow the pudding to cool. Leave the pudding in its basin and replace the covering with fresh parchment and foil.
- Store the cooled pudding in a cool, dry place until ready to serve, following appropriate storage precautions.
- To reheat, steam the pudding for approximately 2 hours until piping hot throughout. Alternatively, transfer it to a microwave-safe container and microwave in short intervals until thoroughly heated. Allow to stand for several minutes before unmolding.
- Turn the pudding onto a heatproof serving plate. If desired, carefully pour a little warmed brandy over the pudding and ignite it using a long match or lighter in a clear, safe area away from flammable materials.
- Allow the flames to extinguish completely before slicing. Serve warm with brandy sauce, brandy butter, thick cream, lightly whipped cream, or custard.
Notes
- Make ahead: Christmas pudding is traditionally prepared several weeks before Christmas to allow the flavors of the dried fruit, spices, and brandy to develop.
- Mixed spice substitute: Combine ground cinnamon, nutmeg, allspice, cloves, ginger, and a small pinch of coriander to make a homemade British-style mixed spice blend.
- Brandy-soaked raisins: For a richer flavor, soak the raisins in brandy overnight before preparing the pudding.
- Butter or suet: Traditional British Christmas pudding often uses shredded suet. This version uses salted butter for a rich, tender texture.
- Steaming equipment: If you do not have a dedicated pudding steamer, use a large covered pot with a heatproof trivet underneath the pudding basin.
- Water level: Keep the water approximately halfway up the basin and replenish with boiling water throughout steaming.
- Storage: Allow the pudding to cool completely before covering with fresh parchment and foil. For food safety, refrigerate for longer storage or freeze for up to 3 months. Thaw in the refrigerator before reheating.
- Reheating: Steam for approximately 2 hours or microwave until piping hot throughout. Never microwave the pudding with aluminum foil attached.
- Flaming safety: Use only a small amount of brandy, keep the pudding away from decorations and other flammable materials, and never pour alcohol directly from a bottle near an open flame.
- Serving suggestions: Serve with brandy butter, brandy sauce, vanilla custard, double cream, or lightly whipped cream.
- Optional additions: Chopped nuts, extra citrus zest, or additional candied peel can be added for extra flavor and texture.
- Timing: The initial steaming takes 6 hours, with an additional 2 hours for traditional reheating. Allow extra time if soaking the raisins overnight or aging the pudding before serving.
Nutrition
- Serving Size: 1 serving (approximately 180 g)
- Calories: 545 kcal
- Sugar: 62 g
- Sodium: 310 mg
- Fat: 16 g
- Saturated Fat: 9 g
- Unsaturated Fat: 5 g
- Trans Fat: 0.5 g
- Carbohydrates: 94 g
- Fiber: 5 g
- Protein: 8 g
- Cholesterol: 85 mg