Christmas Pudding
Breakfast, Christmas, Holidays

Christmas Pudding Recipe: A Perfect Holiday Tradition


Step into the warm and cozy world of holiday traditions with our delectable Christmas Pudding recipe. This timeless dessert has been passed down through generations, embodying the spirit of Christmas festivities. Bursting with rich flavors and aromatic spices, it’s the perfect treat to indulge in during the holiday season.

Our Christmas Pudding recipe is a harmonious blend of cherished traditions and delightful twists. The process is as heartwarming as the final result, as loved ones gather in the kitchen to combine ingredients with love and care. As the pudding steams gently, the kitchen fills with mouthwatering scents, evoking memories of holiday celebrations from times gone by.

Using only the finest ingredients, our recipe ensures a pudding that is moist, full-bodied, and simply irresistible. Every spoonful of this holiday favorite delivers a symphony of flavors, bringing joy to your taste buds and warmth to your heart.

Whether you’re continuing a beloved family tradition or starting a new one, our Christmas Pudding recipe will be the star of your festive menu. So don your apron, gather your loved ones, and let the magic of this holiday tradition come alive in your home.

Brand Voice: Warm and inviting, with a touch of nostalgia.

History and significance of Christmas pudding

Christmas pudding holds a special place in the hearts of many, symbolizing the essence of the holiday season. Its origins can be traced back to medieval England when it was known as “plum pudding” due to the inclusion of dried fruits, or “plums.” Over time, the name evolved to Christmas pudding, and it became an integral part of Christmas celebrations.

Traditionally, Christmas pudding was made on “Stir-up Sunday,” which falls five weeks before Christmas. This day served as a reminder to start preparing the pudding in advance, allowing it to mature and develop its rich flavors. The stirring of the pudding mixture was a family affair, with each family member taking a turn and making a wish for the coming year.

Ingredients for Christmas pudding

Christmas Pudding
Christmas Pudding

To create the perfect Christmas pudding, you’ll need a variety of ingredients that come together to form a symphony of flavors. Here’s a list of the key ingredients you’ll need:

1. Dried fruits: Raisins, currants, sultanas, and candied peel are the stars of the show, adding sweetness, texture, and a burst of fruity flavors.

2. Breadcrumbs: These help bind the pudding together and give it a moist and tender texture.

3. Flour: A combination of all-purpose flour and breadcrumbs creates a balanced texture.

4. Suet: Traditionally, suet was used to add richness and moisture to the pudding. However, vegetarian alternatives such as vegetable suet or butter can be used.

5. Sugar: A combination of brown sugar and molasses adds sweetness and depth of flavor to the pudding.

6. Eggs: These act as a binding agent and contribute to the moistness of the pudding.

7. Spices: Cinnamon, nutmeg, and allspice are essential in creating the signature aroma and warmth of Christmas pudding.

8. Alcohol: Traditionally, dark spirits like brandy or stout are used to add depth and richness. However, you can also use non-alcoholic alternatives like apple juice or strong tea.

Step-by-step guide on how to make Christmas pudding

Now that you have gathered your ingredients, it’s time to embark on the journey of creating your own Christmas pudding. Follow this step-by-step guide to ensure a successful and delicious outcome:

1. Prepare the dried fruits: In a large bowl, combine the dried fruits and soak them in your chosen alcohol or non-alcoholic alternative. Cover the bowl and let the fruits steep for at least 24 hours, allowing them to plump up and absorb the flavors.

2. Mix the dry ingredients: In a separate bowl, combine the breadcrumbs, flour, sugar, and spices. Mix well to ensure even distribution of the ingredients.

3. Prepare the wet ingredients: In another bowl, beat the eggs and add the melted suet or butter. Mix until well combined.

4. Combine the ingredients: Add the wet ingredients to the bowl of dry ingredients and mix thoroughly. The mixture should have a sticky consistency, ensuring that all the ingredients are well incorporated.

5. Add the dried fruits: Fold in the soaked dried fruits, making sure they are evenly distributed throughout the mixture.

6. Prepare the pudding basin: Grease a pudding basin with butter and line the base with parchment paper. This will make it easier to remove the pudding after steaming.

christmas pudding on a plate
christmas pudding on a plate

7. Fill the basin: Transfer the pudding mixture into the prepared basin, pressing it down firmly to remove any air pockets. Smooth the surface with the back of a spoon.

8. Cover and steam: Cover the pudding basin with a double layer of parchment paper or aluminum foil, ensuring it is tightly sealed. Place the basin in a large pot or steamer filled with boiling water, making sure the water level reaches halfway up the sides of the basin. Cover the pot with a lid and let the pudding steam for several hours, depending on its size.

9. Check for doneness: To check if the pudding is cooked, insert a skewer into the center. If it comes out clean, the pudding is ready. If not, continue steaming for another hour and check again.

10. Cool and store: Once cooked, remove the pudding from the steamer and let it cool in the basin. Once cooled, remove the parchment paper or foil and replace it with fresh ones. Store the pudding in a cool, dark place, allowing it to mature for at least a month. Remember to feed the pudding with a small amount of alcohol every week to enhance its flavors.

Variations and adaptations of the traditional Christmas pudding recipe

Christmas Pudding Recipe
Christmas Pudding Recipe

While the traditional Christmas pudding recipe is a beloved classic, there are endless possibilities for variations and adaptations. Here are a few ideas to add your own twist to this festive dessert:

1. Chocolate Orange Pudding: Add chocolate chips and orange zest to the pudding mixture for a decadent and citrusy twist.

2. Spiced Apple Pudding: Incorporate grated apples and a hint of ginger into the mixture for a refreshing and fruity flavor.

3. Nutty Delight Pudding: Stir in chopped nuts such as almonds, walnuts, or pecans for added texture and crunch.

4. Gluten-Free Pudding: Substitute the all-purpose flour with a gluten-free flour blend to cater to dietary restrictions.

5. Vegan Pudding: Replace the eggs with mashed bananas or applesauce and use vegetable suet or coconut oil instead of butter for a vegan-friendly version.

6. Boozy Pudding: Experiment with different alcoholic beverages such as rum, whiskey, or even a liqueur to infuse the pudding with unique flavors.

Feel free to get creative and adapt the recipe to suit your preferences and dietary needs. The possibilities are endless, and each adaptation brings its own unique charm to the holiday table.

Serving and presentation ideas for Christmas pudding

The presentation of your Christmas pudding adds to the overall festive experience. Here are some serving and presentation ideas to make your pudding a showstopper:

1. Traditional flaming: Warm a small amount of brandy or rum and pour it over the pudding just before serving. Carefully ignite the alcohol with a match for a dramatic flaming effect. Serve the pudding while it’s still aflame, accompanied by a scoop of vanilla ice cream or a dollop of whipped cream.

2. Festive garnishes: Decorate the top of the pudding with festive elements such as holly leaves, cranberries, or edible gold leaf for a touch of elegance.

3. Individual portions: Instead of serving a large pudding, consider making individual portions by steaming the mixture in small ramekins or pudding molds. This allows for easier serving and adds a charming touch to the presentation.

4. Sauce accompaniments: Serve the pudding with a variety of sauces such as warm brandy butter, creamy custard, or tangy lemon sauce. These complement the rich flavors of the pudding and add an extra layer of indulgence.

Remember, the presentation is just as important as the taste, so take the time to make your Christmas pudding look as beautiful as it tastes.

Christmas pudding traditions around the world

While Christmas pudding is deeply rooted in British traditions, similar desserts can be found in various cultures around the world. Here are a few notable examples:

1. Italy: In Italy, a dessert known as “panettone” takes center stage during the holiday season. This sweet bread-like cake is studded with dried fruits and nuts, similar to Christmas pudding.

2. Germany: Germans celebrate Christmas with a rich and spicy fruitcake called “stollen.” It is often dusted with powdered sugar and filled with marzipan or almond paste.

3. Mexico: Mexicans indulge in a traditional Christmas dessert called “buรฑuelos.” These deep-fried dough balls are sprinkled with cinnamon sugar and served with a warm syrup or honey.

4. United States: In the United States, the classic fruitcake is a popular holiday treat. It is made with candied fruits, nuts, and spices, often soaked in alcohol to enhance the flavors.

5. Australia: Australians celebrate Christmas in the summer, where a lighter version of Christmas pudding called “plum pudding” is enjoyed. It is often served with a scoop of vanilla ice cream to combat the heat.

These desserts may have their own unique flavors and traditions, but they all share the common thread of bringing families together to celebrate the joy and warmth of the holiday season.

Storing and preserving Christmas pudding

Christmas pudding is a dessert that only gets better with time. To ensure its longevity and maintain its flavors, proper storage and preservation are essential. Here’s how you can store your Christmas pudding:

1. Once the pudding has cooled completely, remove the parchment paper or foil and replace it with fresh ones.

2. Store the pudding in a cool, dark place away from direct sunlight and heat sources. A pantry or cellar is ideal for preserving its flavors.

3. To prevent the pudding from drying out, feed it with a small amount of alcohol every week. This helps to keep it moist and enhances the richness of the flavors.

4. If you prefer a less boozy taste, you can skip the weekly feeding and store the pudding without the extra alcohol.

Stored correctly, a Christmas pudding can last for several months, allowing you to enjoy its delightful flavors long after the holiday season has passed. Just remember to check for any signs of spoilage before consuming.

Conclusion: Embracing the tradition of Christmas pudding

Christmas pudding is more than just a dessert; it’s a symbol of togetherness, nostalgia, and the magic of the holiday season. By following our recipe and embracing the traditions associated with this beloved dessert, you can create a memorable experience for your loved ones.

As you gather around the table, let the aroma of the steaming pudding fill your home, evoking memories of past celebrations and creating new ones to cherish. Share stories, laugh, and savor each spoonful of this timeless treat, knowing that you are continuing a cherished tradition that spans generations.

So, this holiday season, allow the magic of Christmas pudding to transport you to a world filled with warmth, love, and the joy of shared traditions. With our recipe as your guide, you can create a Christmas pudding that will become a cherished part of your family’s holiday tradition for years to come.

Christmas Pudding Recipe

Recipe by Donnie Caves
0.0 from 0 votes
Course: DessertCuisine: BritishDifficulty: Intermediate


Prep time


Cooking time






Total time





Indulge in the rich, fruity flavors of a traditional British Christmas pudding. This dense, moist pudding is packed with dried fruits, nuts, and warming spices, making it the perfect festive treat.

Cook Mode

Keep the screen of your device on


  • 1 cup raisins

  • 1 cup currants

  • 1 cup chopped mixed peel

  • 1 cup chopped dried apricots

  • 1 cup chopped dried figs

  • 1 cup chopped dates

  • 1 cup chopped almonds

  • 1 cup dark brown sugar

  • 1 cup fresh breadcrumbs

  • 1 cup flour

  • 1 tsp ground cinnamon

  • 1 tsp ground nutmeg

  • 1 tsp ground ginger

  • 1/2 tsp ground cloves

  • 1/2 tsp salt

  • 1 Zest Zest of 1 lemon

  • 1 Zest Zest of 1 orange

  • 1 cup stout beer

  • 1/2 cup dark rum

  • 1/2 cup brandy

  • 4 large eggs, beaten

  • 1 cup melted butter (or vegan butter for dairy-free option)


  • In a large mixing bowl, combine the raisins, currants, mixed peel, apricots, figs, dates, almonds, brown sugar, breadcrumbs, flour, spices, salt, and citrus zest.
  • Stir in the stout beer, rum, brandy, beaten eggs, and melted butter until well combined. The mixture should be thick and moist.
  • Grease a pudding basin or heatproof bowl with butter or oil, then line the bottom with parchment paper.
  • Spoon the pudding mixture into the prepared basin, pressing it down firmly and smoothing the top.
  • Cover the pudding basin with a double layer of parchment paper and aluminum foil, securing it tightly with kitchen twine.
  • Place the pudding basin in a steamer or large pot with a steamer basket. Add enough water to the pot to reach halfway up the sides of the pudding basin.
  • Cover the pot with a lid and steam the pudding over low heat for 6 hours, adding more water to the pot as needed to maintain the water level.
  • Once steamed, remove the pudding basin from the pot and let it cool slightly before removing the parchment paper and foil.
  • To serve, invert the pudding onto a serving plate and garnish with holly or festive decorations if desired. Serve slices of pudding with brandy sauce or whipped cream.

Recipe Video


  • This Christmas pudding can be made in advance and stored in a cool, dark place for up to several weeks. Reheat before serving
  • If you don’t have a steamer, you can also boil the pudding in a large pot of water, making sure the water level stays consistent throughout the cooking process
  • Feel free to customize the dried fruits and nuts to your preference, but keep the overall quantities the same for the best results

Nutrition Facts

  • Total number of serves: 8
  • Calories: 650kcal
  • Carbohydrates: 90g
  • Protein: 10g
  • Fat: 24g
  • Saturated Fat: 10g
  • Cholesterol: 120mg
  • Sodium: 400mg
  • Fiber: 8g
  • Sugar: 60g

Did you make this recipe?

Tag @myrecipesmania on Instagram and hashtag it with

Like this recipe?

Follow @RecipesManiaRecipes on Pinterest

Join our Facebook Group!

Follow Recipes Mania on Facebook

Leave a Comment

Discover the faster, easier to prepare Vegan meats