Skip to Content

Classic Christmas Pudding Recipe

Classic Christmas Pudding Recipe

There’s something timeless about a Classic Christmas Pudding, rich with spices, dried fruit, and a hint of brandy that fills the kitchen with an unmistakable warmth.

Made for those who treasure a truly traditional holiday treat, this recipe combines the spirit of Christmas past with flavors that never go out of style. Some say Christmas Pudding dates back centuries, bringing British households together around the table, year after year.

And though it takes patience to make (after all, the best puddings are steamed for hours), the reward is worth every moment. Imagine lifting the lid to reveal a pudding that’s deeply caramelized, studded with raisins, currants, and candied orange.

This recipe has that magical mix of warming spices like cinnamon and cloves, all enriched by a good splash of brandy, and best of all, it can be made weeks ahead to let those flavors intensify. Trust me—it’s the kind of dessert that makes Christmas feel like Christmas.

Why I Love This Recipe (And You Will Too):

  • Rich in Tradition: Christmas Pudding’s long history brings a sense of nostalgia and holiday warmth that feels extra special every year.
  • Make-Ahead Convenience: Preparing this a few weeks early lets you enjoy a stress-free holiday and an even more flavorful dessert.
  • Simple Ingredients, Bold Flavor: Classic ingredients like dried fruit, spices, and brandy come together to make a dessert that’s bursting with festive flavor.
  • Perfect Holiday Showstopper: Watching guests’ faces light up when you flambé the pudding? Absolutely priceless.
Classic Christmas Pudding Recipe

Classic Christmas Pudding Recipe

Classic Christmas Pudding is a rich, steamed dessert packed with dried fruits, warming spices, and a touch of brandy, embodying the holiday season's cozy flavors. Traditionally made weeks in advance, its flavors deepen over time, making it a timeless, festive treat.
Hit the Rating button
Print Pin Rate
Course: Dessert
Cuisine: British
Prep Time: 1 hour
Cook Time: 8 hours
Total Time: 9 hours
Calories: 390kcal
Author: Anne Carter
Servings: 3

Equipment

  • Mixing Bowls
  • Measuring Cups
  • pudding basin
  • Baking parchment
  • String
  • Toothpick
  • Serving Plate

Ingredients

  • half a lemon rind and juice
  • 8 ounces currants
  • 8 ounces raisins
  • 8 ounces sultanas
  • 3 ounces brandy
  • 8 ounces suet
  • 4 ounces fresh white breadcrumbs
  • 8 ounces moist brown sugar
  • 8 ounces cooking apples peeled
  • half an orange juiced
  • 4 ounces mixed peel
  • 4 ounces plain flour
  • 4 eggs
  • ½ teaspoon salt
  • ½ teaspoon mixed spice

Instructions

  • Soak currants, raisins, and sultanas in brandy, lemon, and orange juice overnight.
    Soaking Currants, Raisins, and Sultanas in Brandy, Lemon, and Orange Juice for the Christmas Pudding Recipe
  • In a large bowl, combine soaked fruits (with any leftover liquid), suet, flour, sugar, salt, spices, mixed peel, breadcrumbs, grated apple, and eggs until well-mixed.
    Mixing Soaked Dried Fruits, Suet, Breadcrumbs, and Spices for the Christmas Pudding Recipe
  • Grease a 2-pint pudding basin (or two 1-pint basins) and fill each basin about three-quarters full with the mixture.
    Placing a sheet of foil over parchment paper, pleating the center, and preparing to cover the pudding for the Christmas Pudding Recipe.
  • Cover the pudding: Place a sheet of foil over a sheet of parchment paper, pleat the center, and wrap over the basin.
  • Tie tightly with string around the bowl, leaving extra string to create a handle for lifting.
    Placing the pudding basin on a heatproof saucer in a large pot filled with water halfway up the basin to steam the Christmas Pudding for 8 hours.
  • Set a heatproof saucer upside-down in a large pot, place the pudding bowl on top, and fill the pot with water halfway up the bowl’s side.
    Steaming the Christmas Pudding for 8 hours, making sure to top up the water as needed for the perfect texture and flavor.
  • Steam for 8 hours, topping up the water as needed, then cool the pudding and rewrap with fresh parchment and foil.
    Allowing the Christmas Pudding to cool before rewrapping it with fresh parchment and foil after steaming for 8 hours
  • Before serving, steam for 2 hours, unmold, and flame with brandy if desired. Serve with brandy butter, cream, or custard.
    Unmolding the Christmas Pudding after a final 2-hour steam, ready to be flamed with brandy and served with brandy butter, cream, or custard.

Nutrition

Calories: 390kcal | Carbohydrates: 60g | Protein: 5g | Fat: 12g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 55mg | Sodium: 150mg | Potassium: 300mg | Fiber: 5g | Sugar: 40g | Vitamin A: 50IU | Vitamin C: 5mg | Calcium: 60mg | Iron: 2mg

Complementary Foods for Classic Christmas Pudding Recipe!

Recipe Rating