
There’s something magical about serving a traditional Christmas pudding during the holidays. These timeless desserts, rich with festive spices, dried fruits, and comforting flavors, have been a part of family celebrations for generations. Whether you like them steamed, baked, or chilled, this list has 25 classic Christmas puddings to bring warmth and joy to your table.
1. Classic Steamed Christmas Pudding

Ingredients
- 1 cup raisins
- 1 cup currants
- ½ cup chopped dates
- ¾ cup brown sugar
- 1½ cups flour
- 1 tsp cinnamon
- 1 tsp nutmeg
- ½ cup butter
- 3 eggs
- 1 cup milk
Instructions
- Mix all dry ingredients in a large bowl.
- Add butter, eggs, and milk; stir until well combined.
- Pour into a greased pudding basin.
- Cover and steam for 3 hours.
- Let rest before serving warm.
How to Serve It
Serve with warm custard or vanilla sauce.
2. Figgy Christmas Pudding

Ingredients
- 1½ cups dried figs, chopped
- ½ cup brown sugar
- ½ cup butter
- 3 eggs
- 1 cup breadcrumbs
- 1 tsp cinnamon
- 1 tsp ginger
- ½ cup milk
Instructions
- Cream butter and sugar, then beat in eggs.
- Stir in figs, breadcrumbs, and spices.
- Add milk and mix well.
- Pour into a greased basin and steam for 2 hours.
How to Serve It
Top with a drizzle of caramel sauce or whipped cream.
3. Plum Pudding

Ingredients
- 1 cup raisins
- 1 cup currants
- ½ cup chopped prunes
- 1½ cups breadcrumbs
- ¾ cup brown sugar
- ½ cup butter
- 3 eggs
- Zest of 1 orange
Instructions
- Combine fruit, breadcrumbs, sugar, and zest.
- Mix in butter and eggs.
- Spoon into greased basin, cover tightly.
- Steam for 3½ hours.
How to Serve It
Serve with a spoonful of brandy butter or custard.
4. Sticky Toffee Christmas Pudding

Ingredients
- 1 cup dates, chopped
- 1 tsp baking soda
- 1 cup boiling water
- ¾ cup brown sugar
- ½ cup butter
- 2 eggs
- 1 cup flour
Instructions
- Soak dates in boiling water with baking soda.
- Cream butter and sugar, then beat in eggs.
- Fold in flour and soaked dates.
- Bake at 350°F (175°C) for 40 minutes.
How to Serve It
Pour warm toffee sauce over before serving.
5. Gingerbread Pudding

Ingredients
- 1½ cups flour
- ½ cup molasses
- ½ cup brown sugar
- ½ cup butter
- 1 tsp ginger
- 1 tsp cinnamon
- 1 tsp baking soda
- 1 cup milk
Instructions
- Mix dry ingredients in one bowl.
- Combine butter, sugar, and molasses in another.
- Add milk and mix both bowls together.
- Pour into dish and bake at 350°F (175°C) for 45 minutes.
How to Serve It
Serve with a dollop of whipped cream or vanilla ice cream.
6. Apple and Cinnamon Christmas Pudding

Ingredients
- 2 apples, chopped
- 1 cup flour
- ½ cup brown sugar
- ½ cup butter
- 1 tsp cinnamon
- 2 eggs
- ½ cup milk
Instructions
- Cream butter and sugar.
- Add eggs, flour, cinnamon, and milk.
- Stir in chopped apples.
- Bake at 350°F (175°C) for 40 minutes.
How to Serve It
Top with warm custard or maple syrup.
7. Spiced Carrot Christmas Pudding

Ingredients
- 1½ cups grated carrots
- 1 cup flour
- ½ cup brown sugar
- ½ cup butter
- ½ cup raisins
- 2 eggs
- 1 tsp cinnamon
- ½ tsp nutmeg
- ½ cup milk
Instructions
- Mix flour, sugar, and spices in a large bowl.
- Add butter and eggs; beat until smooth.
- Fold in carrots and raisins.
- Pour into a greased baking dish.
- Bake at 350°F (175°C) for 40 minutes or until firm.
How to Serve It
Serve warm with cream cheese frosting or vanilla glaze.
8. Cranberry and Orange Pudding

Ingredients
- 1 cup cranberries
- 1½ cups flour
- ½ cup butter
- ¾ cup sugar
- Zest of 1 orange
- ½ cup orange juice
- 2 eggs
- 1 tsp baking powder
Instructions
- Cream butter and sugar until fluffy.
- Add eggs, orange juice, and zest.
- Mix in flour and baking powder, then fold in cranberries.
- Bake at 350°F (175°C) for 35–40 minutes.
How to Serve It
Top with orange glaze or powdered sugar.
9. Date and Walnut Christmas Pudding

Ingredients
- 1 cup chopped dates
- ½ cup chopped walnuts
- ¾ cup brown sugar
- ½ cup butter
- 2 eggs
- 1 cup flour
- 1 tsp baking soda
- 1 cup boiling water
Instructions
- Soak dates in boiling water with baking soda.
- Cream butter and sugar; add eggs.
- Mix in soaked dates, walnuts, and flour.
- Bake at 350°F (175°C) for 45 minutes.
How to Serve It
Serve with caramel sauce or vanilla ice cream.
10. Chocolate Christmas Pudding

Ingredients
- 1 cup flour
- ½ cup cocoa powder
- ½ cup butter
- ¾ cup sugar
- 3 eggs
- 1 cup milk
- ½ cup chocolate chips
Instructions
- Cream butter and sugar, then beat in eggs.
- Add cocoa, flour, and milk; mix well.
- Fold in chocolate chips.
- Pour into a greased dish and bake at 350°F (175°C) for 40 minutes.
How to Serve It
Top with melted chocolate or whipped cream.
11. Bread and Butter Pudding

Ingredients
- 6 slices of bread
- 3 tbsp butter
- ½ cup raisins
- 2 cups milk
- 3 eggs
- ½ cup sugar
- 1 tsp vanilla
Instructions
- Butter bread slices and layer them with raisins in a dish.
- Whisk milk, eggs, sugar, and vanilla.
- Pour mixture over bread and let soak 10 minutes.
- Bake at 350°F (175°C) for 35 minutes.
How to Serve It
Serve warm with a drizzle of custard or honey.
12. Spiced Pear Pudding

Ingredients
- 2 ripe pears, diced
- 1 cup flour
- ½ cup butter
- ½ cup brown sugar
- 2 eggs
- ½ tsp nutmeg
- ½ tsp cinnamon
- ½ cup milk
Instructions
- Cream butter and sugar.
- Add eggs, then flour and spices.
- Fold in diced pears and milk.
- Bake at 350°F (175°C) for 40 minutes.
How to Serve It
Top with warm caramel or vanilla sauce.
13. Pumpkin Spice Christmas Pudding

Ingredients
- 1 cup pumpkin purée
- 1 cup flour
- ½ cup brown sugar
- ½ cup butter
- 2 eggs
- 1 tsp cinnamon
- ½ tsp nutmeg
- ½ cup milk
Instructions
- Beat butter and sugar together.
- Add eggs, pumpkin, and milk.
- Mix in flour and spices.
- Bake at 350°F (175°C) for 40 minutes.
How to Serve It
Serve with whipped cream and a dash of cinnamon.
14. Vanilla Custard Pudding

Ingredients
- 2 cups milk
- 3 tbsp sugar
- 2 tbsp cornstarch
- 1 tsp vanilla extract
- 2 egg yolks
Instructions
- Heat milk and sugar in a pan until warm.
- Whisk egg yolks with cornstarch, then slowly add warm milk.
- Cook on low until thickened.
- Pour into serving bowls and chill.
How to Serve It
Top with caramel sauce or fresh berries.
15. Coconut Christmas Pudding

Ingredients
- 1 cup coconut milk
- ½ cup shredded coconut
- ½ cup sugar
- 2 tbsp cornstarch
- 1 cup milk
- 1 tsp vanilla
Instructions
- Combine all ingredients in a saucepan.
- Stir over medium heat until thick.
- Pour into molds and chill until set.
How to Serve It
Sprinkle extra toasted coconut on top.
16. Toffee Apple Pudding

Ingredients
- 2 apples, diced
- ½ cup butter
- ¾ cup brown sugar
- 2 eggs
- 1 cup flour
- ½ cup milk
- 1 tsp cinnamon
Instructions
- Cream butter and sugar; add eggs.
- Mix in flour, milk, and cinnamon.
- Fold in apples.
- Bake at 350°F (175°C) for 40 minutes.
How to Serve It
Serve warm with extra toffee drizzle.
17. Raisin and Spice Pudding

Ingredients
- 1 cup raisins
- 1½ cups flour
- ½ cup butter
- ½ cup sugar
- 2 eggs
- 1 tsp cinnamon
- ½ cup milk
Instructions
- Mix butter and sugar, then add eggs.
- Add flour, milk, and cinnamon.
- Fold in raisins.
- Bake at 350°F (175°C) for 35–40 minutes.
How to Serve It
Serve warm with a scoop of ice cream.
18. Cherry Almond Pudding

Ingredients
- 1 cup cherries (fresh or canned)
- ½ cup almond flour
- 1 cup plain flour
- ½ cup butter
- ¾ cup sugar
- 2 eggs
Instructions
- Cream butter and sugar.
- Add eggs, then both flours.
- Fold in cherries.
- Bake at 350°F (175°C) for 40 minutes.
How to Serve It
Top with whipped cream and toasted almonds.
19. Rice Christmas Pudding

Ingredients
- ½ cup rice
- 3 cups milk
- ¼ cup sugar
- 1 tsp vanilla
- ¼ cup raisins
Instructions
- Cook rice in milk until tender.
- Add sugar and vanilla.
- Stir until thick and creamy.
- Add raisins and mix well.
How to Serve It
Sprinkle cinnamon on top before serving.
20. Lemon Pudding

Ingredients
- Zest and juice of 1 lemon
- ½ cup sugar
- ½ cup butter
- 2 eggs
- 1 cup flour
- ½ cup milk
Instructions
- Beat butter and sugar until fluffy.
- Add eggs, lemon juice, and zest.
- Mix in flour and milk.
- Bake at 350°F (175°C) for 35 minutes.
How to Serve It
Serve chilled with a sprinkle of lemon zest.
21. Cranberry Bread Pudding

Ingredients
- 4 cups bread cubes
- ½ cup cranberry sauce
- 2 cups milk
- 3 eggs
- ½ cup sugar
- 1 tsp vanilla
Instructions
- Combine bread cubes and cranberry sauce.
- Whisk milk, eggs, sugar, and vanilla.
- Pour over bread mixture and soak 10 minutes.
- Bake at 350°F (175°C) for 35 minutes.
How to Serve It
=
Serve warm with whipped cream.
22. Maple Pecan Pudding

Ingredients
- ½ cup chopped pecans
- ½ cup maple syrup
- ½ cup butter
- ¾ cup sugar
- 2 eggs
- 1 cup flour
Instructions
- Cream butter and sugar.
- Add eggs, maple syrup, and flour.
- Fold in pecans.
- Bake at 350°F (175°C) for 40 minutes.
How to Serve It
Top with extra maple syrup and pecans.
23. Christmas Spice Bread Pudding

Ingredients
- 4 cups bread cubes
- 2 cups milk
- ½ cup sugar
- 3 eggs
- 1 tsp cinnamon
- ½ tsp nutmeg
Instructions
- Whisk milk, eggs, sugar, and spices.
- Add bread cubes and soak for 10 minutes.
- Bake at 350°F (175°C) for 35 minutes.
How to Serve It
Drizzle with vanilla sauce or cream.
24. Cranberry White Chocolate Pudding

Ingredients
- 1 cup white chocolate chips
- 1 cup cranberries
- 2 cups milk
- 3 tbsp sugar
- 2 tbsp cornstarch
Instructions
- Heat milk and sugar; stir in cornstarch until thickened.
- Add white chocolate and melt completely.
- Fold in cranberries and pour into bowls.
How to Serve It
Chill and top with fresh cranberries.
25. Classic Christmas Fruit Pudding

Ingredients
- 1 cup mixed dried fruit
- ½ cup chopped nuts
- ½ cup brown sugar
- ½ cup butter
- 2 eggs
- 1½ cups flour
- 1 tsp cinnamon
- ½ cup milk
Instructions
- Cream butter and sugar.
- Add eggs, flour, spices, and milk.
- Stir in dried fruit and nuts.
- Steam for 3 hours or bake at 325°F (160°C) for 1 hour.
How to Serve It
Serve warm with custard or vanilla sauce.
Conclusion
These 25 Christmas puddings bring a mix of nostalgia, sweetness, and festive warmth to your table. From fruity classics to creamy custards and spiced creations, every recipe promises cozy flavors to share with friends and family. Try a few this season, and make your holidays extra delicious.



Leave a Reply