Unwrap the joy of the holiday season with our collection of 18 Festive Christmas Pudding Recipes that are deliciously traditional yet wonderfully easy to make. Whether you’re a seasoned baker or trying your hand at Christmas puddings for the first time, these recipes promise to fill your home with warmth and your table with cheer. Dive in and discover the perfect pudding to crown your festive feast!
Classic Brandy Christmas Pudding

Craving something sweet and festive? This Classic Brandy Christmas Pudding is your go-to dessert, blending rich flavors and a cozy vibe that’ll make any holiday gathering special.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1 cup breadcrumbs (homemade gives the best texture)
- 1 cup suet (vegetable suet works great for a vegetarian option)
- 1 cup brown sugar (pack it tight for that deep molasses flavor)
- 1 cup mixed dried fruits (soak them in brandy overnight if you’re feeling fancy)
- 2 large eggs (room temp blends smoother)
- 1/2 cup brandy (plus extra for flaming, because why not?)
- 1 tsp mixed spice (cloves, cinnamon, and nutmeg make a dream team)
- 1/2 tsp baking powder (for that perfect rise)
Instructions
- Grease a 2-quart pudding basin with butter, ensuring every nook is covered to prevent sticking.
- In a large bowl, mix flour, breadcrumbs, suet, brown sugar, mixed fruits, mixed spice, and baking powder until well combined.
- Beat the eggs lightly in a separate bowl, then stir into the dry ingredients along with the brandy. The mixture should be sticky but manageable.
- Pack the mixture into the greased basin, pressing down firmly to eliminate air pockets.
- Cover the basin with a double layer of parchment paper and foil, securing tightly with string to keep steam out.
- Place the basin in a large pot and fill with boiling water until it reaches halfway up the sides of the basin. Cover the pot and steam for 5 hours on low heat, checking water levels occasionally.
- Once done, carefully remove the basin and let it cool slightly before unmolding onto a plate.
- For a dramatic finish, warm a little extra brandy, pour over the pudding, and ignite just before serving.
Kind of magical, right? The pudding comes out moist and dense, with the brandy adding a warm kick. Serve it with a dollop of cream or a scoop of vanilla ice cream for that extra indulgence.
Rich Chocolate Christmas Pudding

Now, imagine wrapping up the holiday season with a dessert that’s as rich and indulgent as the festivities themselves. This Rich Chocolate Christmas Pudding is your go-to for a decadent finish to any holiday meal, blending deep chocolate flavors with a moist, comforting texture that’ll have everyone asking for seconds.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1/2 cup cocoa powder (the darker, the better for that intense chocolate hit)
- 1 cup sugar (granulated works best here)
- 1/2 cup unsalted butter, melted (because everything’s better with butter)
- 2 large eggs (room temp eggs blend smoother into the batter)
- 1 tsp vanilla extract (pure vanilla makes all the difference)
- 1/2 cup whole milk (for that rich, creamy texture)
- 1/2 cup dark chocolate chips (because more chocolate is always a good idea)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9-inch round baking pan. A little butter or non-stick spray does the trick.
- In a large bowl, whisk together the flour, cocoa powder, and sugar until well combined. This ensures no lumps in your pudding.
- Add the melted butter, eggs, vanilla extract, and milk to the dry ingredients. Mix until just combined—overmixing can make the pudding tough.
- Fold in the dark chocolate chips gently. They’ll melt slightly, creating pockets of gooey chocolate throughout.
- Pour the batter into the prepared pan and smooth the top with a spatula for an even bake.
- Bake for 25-30 minutes, or until a toothpick inserted into the center comes out mostly clean. A few crumbs are okay; it means it’s perfectly moist.
- Let the pudding cool in the pan for 10 minutes before transferring to a wire rack. This prevents it from falling apart.
Dig into this pudding warm for a melt-in-your-mouth experience, or serve it chilled with a dollop of whipped cream for contrast. The dark chocolate chips add a surprise burst of richness, making every bite a little celebration of its own.
Gluten-Free Christmas Pudding

Believe it or not, you can enjoy a rich, festive Christmas pudding without the gluten. It’s all about the right mix of flavors and textures, and I’ve got just the recipe to make your holidays both delicious and inclusive.
Ingredients
- 1 cup gluten-free flour blend (I swear by Bob’s Red Mill for its perfect consistency)
- 1/2 cup almond flour (adds a lovely nutty depth)
- 1/2 cup brown sugar (packed, for that molasses richness)
- 1/2 cup dried cranberries (because they’re juicier than raisins)
- 1/2 cup chopped walnuts (toast them first for extra crunch)
- 2 large eggs (room temp, they blend better)
- 1/4 cup melted coconut oil (extra virgin olive oil works too, but coconut adds a subtle sweetness)
- 1 tsp vanilla extract (the real deal, not imitation)
- 1/2 tsp baking soda (make sure it’s fresh for maximum rise)
- 1/2 tsp cinnamon (a must for that Christmas spice)
- 1/4 tsp nutmeg (just a pinch, it’s powerful)
- 1/4 tsp salt (balances the sweetness)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 6-inch pudding basin with a bit of coconut oil.
- In a large bowl, whisk together the gluten-free flour blend, almond flour, brown sugar, baking soda, cinnamon, nutmeg, and salt.
- Add the eggs, melted coconut oil, and vanilla extract to the dry ingredients. Mix until just combined—overmixing leads to a tough pudding.
- Fold in the dried cranberries and toasted walnuts gently to distribute them evenly.
- Pour the batter into the prepared basin, smoothing the top with a spatula.
- Cover the basin with a piece of greased parchment paper, then foil, securing it with a string to keep steam in.
- Place the basin in a large pot and fill the pot with boiling water until it reaches halfway up the sides of the basin.
- Cover the pot with a lid and steam the pudding on low heat for 2 hours, checking the water level occasionally to ensure it doesn’t dry out.
- After steaming, remove the basin from the pot and let the pudding cool for 10 minutes before turning it out onto a plate.
Out of the oven, this pudding is moist, fragrant, and packed with festive flavors. Serve it warm with a dollop of coconut whipped cream for a dairy-free delight, or drizzle with a bit of brandy sauce for an extra indulgent touch.
Vegan Spiced Christmas Pudding

Mmm, there’s nothing quite like the warm, spiced aroma of a Christmas pudding filling your home, especially when it’s vegan and packed with festive flavors. You’re going to love how simple it is to whip up this holiday favorite, and trust me, it’s just as rich and comforting as the traditional version.
Ingredients
- 1 cup almond milk (I find the unsweetened kind works best here)
- 1 tbsp apple cider vinegar (this is your secret weapon for that perfect rise)
- 1/2 cup molasses (for that deep, caramel-like sweetness)
- 1/3 cup coconut oil, melted (extra virgin gives the best flavor)
- 1 1/2 cups all-purpose flour (I always sift mine to avoid lumps)
- 1 tsp baking soda (make sure it’s fresh for maximum fluffiness)
- 1 tbsp mixed spice (this is where the magic happens, don’t skimp!)
- 1/2 cup raisins (soaked in warm water for 10 minutes to plump up)
Instructions
- Preheat your oven to 350°F and grease a 6-inch pudding basin.
- In a large bowl, whisk together the almond milk and apple cider vinegar. Let it sit for 5 minutes to curdle slightly.
- Add the molasses and melted coconut oil to the bowl, stirring until well combined.
- Sift in the flour, baking soda, and mixed spice, folding gently to avoid overmixing.
- Drain the raisins and fold them into the batter until evenly distributed.
- Pour the batter into the prepared basin, smoothing the top with a spatula.
- Cover the basin with a piece of greased parchment paper and foil, securing it with string to create a tight seal.
- Place the basin in a large pot and fill with enough boiling water to come halfway up the sides of the basin.
- Cover the pot with a lid and steam the pudding for 2 hours, checking occasionally to ensure the water doesn’t boil dry.
- Carefully remove the basin from the pot and let the pudding cool for 10 minutes before turning it out onto a plate.
This pudding is wonderfully moist with a sticky, spiced crust that’s irresistible. Try serving it warm with a dollop of coconut whipped cream for an extra festive touch.
Sticky Toffee Christmas Pudding

Every holiday season calls for a dessert that’s as comforting as it is indulgent, and this one’s a showstopper. You’ll love how the rich, moist pudding pairs with that irresistible sticky toffee sauce—it’s like a hug in dessert form.
Ingredients
- 1 cup pitted dates, chopped (Medjool are my favorite for their natural sweetness)
- 1 tsp baking soda (trust me, it makes the dates extra tender)
- 1 1/4 cups all-purpose flour (I always sift mine for a lighter texture)
- 1/2 cup unsalted butter, softened (room temp blends smoother)
- 3/4 cup dark brown sugar (packed tight for that deep molasses flavor)
- 2 large eggs (room temp eggs incorporate better, just saying)
- 1 tsp vanilla extract (pure vanilla makes all the difference)
- 1/2 cup heavy cream (for the toffee sauce, go full-fat here)
- 1/2 cup dark brown sugar (yes, more—this is for the sauce)
- 1/4 cup unsalted butter (because more butter is always better)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9-inch round baking pan. A little butter goes a long way here.
- In a small bowl, cover the chopped dates with 1 cup boiling water and stir in the baking soda. Let them sit for 10 minutes—they’ll get super soft.
- While the dates soak, beat the softened butter and 3/4 cup brown sugar together until fluffy. Tip: Scrape the bowl sides to ensure everything mixes evenly.
- Add the eggs one at a time to the butter mixture, then stir in the vanilla. Room temp eggs prevent the mix from curdling—handy trick!
- Fold in the sifted flour gently, then the date mixture (including the water). The batter will be thick but that’s perfect.
- Pour into the prepared pan and bake for 35-40 minutes. A toothpick should come out clean when it’s done.
- For the sauce, combine 1/2 cup cream, 1/2 cup brown sugar, and 1/4 cup butter in a saucepan over medium heat. Stir until it thickens slightly, about 5 minutes. Tip: Keep stirring to avoid burning.
- Poke holes in the warm pudding and pour half the sauce over it. Let it soak in for 10 minutes. Serve the rest on the side.
Here’s the best part: the pudding stays incredibly moist from the date soak, and that toffee sauce? It’s gloriously sticky with a deep caramel flavor. Try serving it warm with a scoop of vanilla ice cream—it’s next-level.
Orange and Cranberry Christmas Pudding

Fancy a dessert that screams holiday cheer? This Orange and Cranberry Christmas Pudding is your go-to. It’s packed with festive flavors and is surprisingly easy to whip up.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1/2 cup brown sugar (packed, for that deep molasses flavor)
- 1/2 cup dried cranberries (they add a lovely tartness)
- 1/4 cup unsalted butter, melted (extra virgin olive oil is my go-to, but butter works wonders here)
- 2 large eggs (room temp eggs blend better, trust me)
- 1 orange, zested and juiced (for that bright citrus kick)
- 1 tsp baking powder (the secret to a light pudding)
- 1/2 tsp cinnamon (because it’s not Christmas without it)
- 1/4 tsp salt (just a pinch to balance the sweetness)
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9-inch baking dish with butter or cooking spray.
- In a large bowl, whisk together the flour, brown sugar, baking powder, cinnamon, and salt.
- Add the melted butter, eggs, orange zest, and juice to the dry ingredients. Mix until just combined. Tip: Overmixing can lead to a dense pudding.
- Fold in the dried cranberries gently. Tip: Toss them in a bit of flour to prevent sinking.
- Pour the batter into the prepared dish and smooth the top with a spatula.
- Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Tip: Start checking at 25 minutes to avoid overbaking.
- Let the pudding cool for 10 minutes before serving.
Velvety with a hint of crunch from the cranberries, this pudding is a festive delight. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream for an extra indulgent treat.
Whisky-Soaked Christmas Pudding

Feeling festive? You’ll love this whisky-soaked Christmas pudding, a rich, boozy dessert that’s perfect for holiday gatherings. It’s surprisingly easy to make, and the whisky gives it a warm, inviting flavor that’ll have everyone asking for seconds.
Ingredients
- 1 cup all-purpose flour – I like to sift mine for a lighter texture.
- 1/2 cup brown sugar – packed, for that deep molasses flavor.
- 1/2 cup breadcrumbs – homemade or store-bought, both work.
- 1/2 cup suet – vegetarian substitutes are fine if you’re going meat-free.
- 1/2 cup mixed dried fruit – soak them in whisky overnight for extra flavor.
- 1/4 cup whisky – plus extra for soaking and serving.
- 2 large eggs – room temperature blends better.
- 1 tsp mixed spice – my secret for that classic Christmas taste.
- 1/2 tsp baking powder – ensures it’s nice and fluffy.
Instructions
- Preheat your oven to 325°F (163°C) and grease a 2-quart pudding basin.
- In a large bowl, mix the flour, brown sugar, breadcrumbs, suet, soaked fruit, and mixed spice until well combined.
- Beat the eggs with the 1/4 cup of whisky, then stir into the dry ingredients to form a sticky batter. Tip: If the mix seems dry, a splash of milk can help.
- Spoon the batter into the greased basin, smoothing the top with the back of a spoon.
- Cover the basin with a double layer of greased parchment paper and foil, securing with string to make it watertight.
- Place the basin in a large pot and fill with boiling water until it reaches halfway up the sides of the basin. Steam for 4 hours, checking the water level occasionally.
- Once cooked, remove the pudding from the pot and let it cool slightly before turning it out onto a plate.
- For serving, warm a little extra whisky and pour it over the pudding. Lighting it just before serving adds a dramatic flair!
Just imagine slicing into this moist, fragrant pudding, with bits of boozy fruit and a hint of spice in every bite. Serve it with a dollop of brandy butter or a scoop of vanilla ice cream for an extra special treat.
Slow Cooker Christmas Pudding

Absolutely nothing says holiday cheer like the rich, spiced aroma of a Slow Cooker Christmas Pudding wafting through your home. You’ll love how simple it is to throw together, letting the slow cooker do all the hard work while you cozy up by the fire.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1 cup breadcrumbs (homemade or store-bought, both work great)
- 1 cup brown sugar (pack it tight for that deep molasses flavor)
- 1 cup suet or butter (cold and cubed, it makes the pudding extra rich)
- 2 eggs (room temp blends smoother, trust me)
- 1 cup mixed dried fruit (soak them in rum overnight if you’re feeling fancy)
- 1 tsp mixed spice (the secret to that classic holiday taste)
- 1/2 cup milk (whole milk gives the best texture)
Instructions
- Grease your slow cooker with a bit of butter to prevent sticking.
- In a large bowl, mix the flour, breadcrumbs, and brown sugar until well combined.
- Add the suet or butter, rubbing it into the dry ingredients until the mixture resembles breadcrumbs.
- Beat the eggs lightly in a separate bowl, then stir into the mixture along with the milk.
- Fold in the mixed dried fruit and mixed spice until everything is evenly distributed.
- Transfer the mixture to the slow cooker, smoothing the top with the back of a spoon.
- Cover and cook on low for 8 hours. Tip: Resist the urge to peek; keeping the lid on ensures even cooking.
- Once done, let it cool slightly before turning out onto a plate. Tip: Running a knife around the edge helps it release cleanly.
- Serve warm with a dollop of brandy butter or custard. Tip: For an extra festive touch, flame it with a little warmed brandy before serving.
Best enjoyed when the pudding is still warm, its edges slightly crisp against the soft, spiced center. Imagine slicing into it, the steam rising, as you serve up a piece of Christmas tradition.
Mini Individual Christmas Puddings

Holiday season calls for something special, and these mini individual Christmas puddings are just the ticket. You’ll love how they bring a festive touch to your table without the fuss of a large dessert.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1/2 cup brown sugar (pack it tight for that rich molasses flavor)
- 1/2 cup unsalted butter, softened (room temp blends smoother)
- 2 large eggs (room temp eggs mix better, trust me)
- 1/2 cup mixed dried fruits (soak them in rum overnight if you’re feeling fancy)
- 1 tsp baking powder (the fresher, the better rise)
- 1/2 tsp cinnamon (a little warmth goes a long way)
- 1/4 tsp nutmeg (freshly grated if you can)
Instructions
- Preheat your oven to 350°F (175°C) and grease 6 mini pudding molds. Tip: A pastry brush makes greasing easier.
- In a large bowl, cream together the butter and brown sugar until light and fluffy. This takes about 3 minutes with an electric mixer.
- Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next. Tip: Scrape down the sides of the bowl to keep everything even.
- Fold in the flour, baking powder, cinnamon, and nutmeg gently to avoid overmixing. Overmixing leads to tough puddings.
- Stir in the mixed dried fruits until evenly distributed throughout the batter.
- Divide the batter evenly among the prepared molds, filling each about 3/4 full. Tip: A cookie scoop ensures equal portions.
- Bake for 25 minutes or until a toothpick inserted into the center comes out clean. The tops should be golden and springy to the touch.
- Let the puddings cool in the molds for 5 minutes, then turn out onto a wire rack to cool completely.
These puddings are wonderfully moist with a spiced, fruity center. Try serving them warm with a dollop of brandy butter for an extra indulgent treat.
Fruit and Nut Christmas Pudding

Very few things scream holiday cheer like a classic Fruit and Nut Christmas Pudding. It’s rich, packed with flavors, and honestly, a labor of love that’s totally worth it.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for a lighter texture)
- 1 cup brown sugar (packed, because that’s where the moisture’s at)
- 1 cup mixed dried fruits (think raisins, currants, and chopped apricots)
- 1/2 cup chopped nuts (walnuts or almonds work great here)
- 1/2 cup unsalted butter, melted (extra virgin olive oil is my go-to, but butter wins here)
- 2 large eggs, room temp (they blend better when not cold)
- 1 tsp baking powder (the silent hero that gives it lift)
- 1/2 tsp cinnamon (because it’s not Christmas without it)
- 1/4 tsp nutmeg (just a hint, it’s powerful stuff)
- 1/2 cup milk (whole milk makes it richer, but any works)
Instructions
- Preheat your oven to 350°F (175°C). Grease a 2-quart pudding basin or a deep baking dish.
- In a large bowl, mix the flour, brown sugar, baking powder, cinnamon, and nutmeg. Tip: Whisking dry ingredients removes lumps.
- Stir in the melted butter, eggs, and milk until just combined. Overmixing is the enemy of fluffy pudding.
- Fold in the mixed dried fruits and chopped nuts. The more evenly distributed, the better every bite is.
- Pour the batter into the prepared dish. Cover with foil if using a pudding basin to keep the moisture in.
- Bake for 1 hour and 30 minutes. Do the toothpick test; it should come out clean when done.
- Let it cool for 10 minutes before turning it out. This patience prevents a crumbly disaster.
Serve this pudding warm with a dollop of whipped cream or a scoop of vanilla ice cream. The texture? Moist, dense, and every bite is a festive explosion. So good, it might just become your new holiday tradition.
Eggless Christmas Pudding

Zesty flavors and festive vibes are all you need to make this Eggless Christmas Pudding a holiday hit. You’ll love how simple it is to whip up, and the rich, moist texture is just unbeatable.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1/2 cup brown sugar (pack it tight for that deep molasses flavor)
- 1/2 cup unsalted butter, melted (go for the good stuff, it makes a difference)
- 1/2 cup milk (whole milk gives the best richness)
- 1 tsp baking soda (freshness is key, so check the date)
- 1 tsp cinnamon (because it’s not Christmas without it)
- 1/2 tsp nutmeg (a little goes a long way)
- 1/2 cup mixed dried fruits (soak them in warm water for 10 minutes to plump up)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 6-inch pudding basin.
- In a large bowl, whisk together the flour, brown sugar, baking soda, cinnamon, and nutmeg.
- Pour in the melted butter and milk, stirring until just combined. Tip: Overmixing can lead to a dense pudding.
- Fold in the soaked dried fruits gently to distribute them evenly.
- Pour the batter into the greased basin, smoothing the top with a spatula.
- Cover the basin with a piece of greased foil, securing it tightly with a string. Tip: This keeps the steam in for a moist pudding.
- Place the basin in a large pot and fill the pot with boiling water until it reaches halfway up the basin.
- Cover the pot and steam the pudding on low heat for 2 hours. Tip: Check the water level occasionally to prevent it from drying out.
- Remove the pudding from the pot and let it cool for 10 minutes before turning it out onto a plate.
Kindly savor the warm, spiced aroma as you slice into this pudding. The texture is wonderfully dense yet moist, with bursts of sweet fruit in every bite. Serve it with a dollop of whipped cream or a scoop of vanilla ice cream for an extra festive touch.
Gingerbread Christmas Pudding

Ready to dive into a holiday classic that’s as fun to make as it is to eat? This gingerbread Christmas pudding is your ticket to a festive dessert that’s rich, spicy, and utterly comforting. You’ll love how the molasses and spices come together in this cozy treat.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1/2 cup molasses (the darker, the better for that deep flavor)
- 1/4 cup packed brown sugar (light or dark, your choice)
- 1/2 cup milk (whole milk makes it richer, but any works)
- 1 large egg (room temp blends smoother)
- 1 tsp baking soda (freshness matters here, so check the date)
- 1 tbsp ground ginger (for that signature spice kick)
- 1 tsp ground cinnamon (can’t have gingerbread without it)
- 1/2 tsp ground cloves (just a hint for warmth)
- 1/4 tsp salt (balances all those sweet and spicy flavors)
- 1/2 cup boiling water (trust me, it’s the secret to the perfect texture)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 1-quart pudding basin or similar baking dish.
- In a large bowl, whisk together the flour, baking soda, ginger, cinnamon, cloves, and salt.
- In another bowl, mix the molasses, brown sugar, milk, and egg until well combined. Tip: If your molasses is stubborn, warm it slightly to make mixing easier.
- Gradually add the dry ingredients to the wet, stirring just until combined. Overmixing can make the pudding tough.
- Carefully stir in the boiling water. The batter will be thin, but that’s exactly what you want.
- Pour the batter into the prepared dish and cover tightly with foil. Tip: Create a foil sling to easily lift the pudding out later.
- Place the dish in a larger pan and add enough hot water to come halfway up the sides of the dish. This water bath ensures even cooking.
- Bake for 1 hour and 15 minutes, or until a toothpick inserted comes out clean. Tip: Keep an eye on the water level and add more if needed to prevent drying out.
- Let the pudding cool for 10 minutes before unmolding. Serve warm for the best flavor and texture.
Unbelievably moist and packed with warm spices, this pudding is a holiday dream. Try it with a dollop of whipped cream or a scoop of vanilla ice cream for an extra special touch. The molasses gives it a deep, almost caramel-like flavor that’s just irresistible.
Caramel Apple Christmas Pudding

Oh, you’re going to love this twist on a classic holiday dessert. It’s like your favorite Christmas pudding got a cozy caramel apple makeover, perfect for those chilly evenings.
Ingredients
- 2 cups all-purpose flour (I swear by King Arthur for consistent results)
- 1 cup granulated sugar (because life’s too short for skimping on sweetness)
- 1/2 cup unsalted butter, melted (go for the good stuff, it makes a difference)
- 2 large eggs, room temperature (they blend smoother when not cold)
- 1 tsp vanilla extract (the real deal, not imitation)
- 2 cups diced apples (I like a mix of Granny Smith and Honeycrisp for balance)
- 1/2 cup caramel sauce (homemade or store-bought, no judgment here)
- 1 tsp cinnamon (because it’s not Christmas without it)
- 1/2 tsp nutmeg (just a pinch adds warmth)
- 1/2 cup milk (whole milk makes it richer)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9-inch baking dish. A little butter goes a long way here.
- In a large bowl, whisk together the flour, sugar, cinnamon, and nutmeg. This ensures your spices are evenly distributed.
- Stir in the melted butter, eggs, vanilla extract, and milk until just combined. Overmixing leads to tough pudding, and nobody wants that.
- Gently fold in the diced apples. The variety adds both texture and flavor.
- Pour the batter into the prepared dish and drizzle the caramel sauce on top. Swirl it lightly with a knife for a marbled effect.
- Bake for 45-50 minutes, or until a toothpick inserted in the center comes out clean. The edges should be golden and slightly crispy.
- Let it cool for at least 10 minutes before serving. Patience is key here; it sets perfectly as it cools.
Perfectly spiced with a gooey caramel center, this pudding is a dream. Serve it warm with a scoop of vanilla ice cream for the ultimate comfort dessert.
Rum and Raisin Christmas Pudding

Zesty and full of holiday spirit, this Rum and Raisin Christmas Pudding is your ticket to a festive dessert that’s both rich and comforting. You’ll love how the rum-soaked raisins add a warm, boozy kick to every bite.
Ingredients
- 1 cup raisins (soaked in rum overnight—trust me, it’s worth the wait)
- 1 cup all-purpose flour (I like to sift mine for a lighter texture)
- 1/2 cup brown sugar (packed, for that deep molasses flavor)
- 1/2 cup unsalted butter (room temp, so it creams beautifully)
- 2 large eggs (room temp eggs blend smoother into the batter)
- 1 tsp baking powder (the secret to a fluffy pudding)
- 1/2 tsp cinnamon (because it’s not Christmas without it)
- 1/4 cup rum (the same you soaked the raisins in, for extra flavor)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 2-quart pudding basin.
- In a large bowl, cream together the butter and brown sugar until light and fluffy. Tip: Scrape down the sides of the bowl to ensure everything mixes evenly.
- Beat in the eggs one at a time, mixing well after each addition.
- Fold in the sifted flour, baking powder, and cinnamon gently to keep the air in the batter.
- Drain the raisins (save that rum!) and fold them into the batter along with the 1/4 cup of rum.
- Pour the batter into the prepared basin and cover with a greased piece of parchment paper, then foil, securing it with string. Tip: This keeps the steam in, making the pudding moist.
- Place the basin in a large pot and fill with boiling water until it comes halfway up the sides of the basin. Cover the pot and steam for 2 hours, checking the water level occasionally. Tip: Keep a kettle of boiling water handy to top up if needed.
- Remove the pudding from the pot and let it cool for 10 minutes before turning it out onto a plate.
Velvety and rich, this pudding is a showstopper with its moist crumb and boozy raisins. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream for an extra indulgent treat.
Date and Walnut Christmas Pudding

Guess what? It’s never too early to start thinking about holiday desserts, especially when they’re as rich and comforting as this Date and Walnut Christmas Pudding. You’re going to love how the sweetness of the dates pairs perfectly with the crunch of walnuts, all wrapped up in a spiced, moist pudding that screams holiday cheer.
Ingredients
- 1 cup pitted dates, chopped (the stickier, the better for that gooey texture)
- 1/2 cup walnuts, roughly chopped (toast them lightly for an extra flavor boost)
- 1 cup all-purpose flour (I like to sift mine to keep the pudding light)
- 1/2 cup brown sugar (pack it tight for that deep molasses flavor)
- 1/2 tsp baking soda (freshness is key here, so check the date)
- 1/4 tsp salt (just a pinch to balance the sweetness)
- 1 large egg, room temperature (it blends smoother when not cold)
- 1/2 cup whole milk (the fat content makes the pudding extra rich)
- 1/4 cup unsalted butter, melted (I always go for unsalted to control the saltiness)
- 1 tsp vanilla extract (pure extract makes all the difference)
- 1/2 tsp cinnamon (because what’s a holiday dessert without a little spice?)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 1-quart pudding basin or a similar-sized baking dish.
- In a large bowl, mix the chopped dates and walnuts with the flour, brown sugar, baking soda, and salt until well combined.
- In another bowl, whisk together the egg, milk, melted butter, vanilla extract, and cinnamon until smooth.
- Pour the wet ingredients into the dry ingredients and stir until just combined. Tip: Don’t overmix to keep the pudding tender.
- Transfer the batter to the prepared dish and cover with a lid or aluminum foil.
- Place the dish in a larger baking pan and fill the pan with hot water until it reaches halfway up the sides of the pudding dish. Tip: This water bath ensures even cooking.
- Bake for 1 hour and 15 minutes, or until a skewer inserted into the center comes out clean. Tip: Check the water level halfway through and add more if needed.
- Let the pudding cool for 10 minutes before turning it out onto a serving plate.
Mmm, imagine slicing into this pudding to reveal its sticky, nutty interior, with each bite offering a perfect balance of sweetness and spice. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream for an extra indulgent treat.
Coconut and Mango Christmas Pudding

Kick off your holiday season with this tropical twist on a classic Christmas pudding. You’ll love how the creamy coconut and sweet mango come together for a dessert that’s both festive and refreshing.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1/2 cup shredded coconut (unsweetened gives you control over the sweetness)
- 1 cup diced mango (ripe but firm works best)
- 1/2 cup brown sugar (pack it tight for that rich molasses flavor)
- 2 large eggs (room temperature blends smoother)
- 1/2 cup coconut milk (full-fat for maximum creaminess)
- 1 tsp vanilla extract (pure extract makes all the difference)
- 1/2 tsp baking powder (fresh for the best rise)
- 1/4 tsp salt (just a pinch to balance the sweetness)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9-inch baking dish. A little coconut oil here adds a nice touch.
- In a large bowl, whisk together the flour, shredded coconut, brown sugar, baking powder, and salt. Tip: Make sure there are no lumps in your brown sugar.
- In another bowl, beat the eggs, then mix in the coconut milk and vanilla extract. Tip: Whisk until just combined to keep the mixture light.
- Fold the wet ingredients into the dry ingredients gently. Overmixing can make the pudding dense.
- Stir in the diced mango, distributing it evenly throughout the batter.
- Pour the batter into the prepared baking dish and smooth the top with a spatula.
- Bake for 40-45 minutes, or until the top is golden and a toothpick inserted in the center comes out clean. Tip: Check at 40 minutes to avoid overbaking.
Serve this pudding warm for a cozy, melt-in-your-mouth experience, or chill it for a firmer texture that holds its shape. Either way, the combination of coconut and mango is a holiday game-changer.
Spiced Pear Christmas Pudding

Ready to dive into a holiday classic with a twist? This Spiced Pear Christmas Pudding is your go-to for a cozy, festive dessert that’s packed with flavor and warmth. Perfect for those chilly December nights, it’s a dish that’ll have everyone asking for seconds.
Ingredients
- 2 cups all-purpose flour (I like to sift mine for extra fluffiness)
- 1 cup brown sugar, packed (dark brown gives a deeper flavor)
- 1 tsp baking powder (aluminum-free works best here)
- 1/2 tsp salt (sea salt adds a nice touch)
- 1 tsp ground cinnamon (because what’s Christmas without cinnamon?)
- 1/2 tsp ground nutmeg (freshly grated if you’re feeling fancy)
- 1/2 tsp ground cloves (a little goes a long way)
- 1/2 cup unsalted butter, melted (I always use European-style for richer taste)
- 2 large eggs, room temperature (they blend better when not cold)
- 1 tsp vanilla extract (pure, not imitation, makes all the difference)
- 2 cups diced pears (about 2 medium, firm but ripe)
- 1/2 cup whole milk (2% works in a pinch, but whole is creamier)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9-inch round baking dish. A little butter or non-stick spray does the trick.
- In a large bowl, whisk together the flour, brown sugar, baking powder, salt, cinnamon, nutmeg, and cloves. Tip: Sifting the dry ingredients helps avoid lumps.
- In another bowl, mix the melted butter, eggs, and vanilla extract until smooth. Tip: Letting the eggs come to room temperature prevents the butter from solidifying.
- Gradually add the wet ingredients to the dry, stirring just until combined. Overmixing can make the pudding tough.
- Fold in the diced pears gently, then stir in the milk until the batter is uniform. Tip: Coating the pears in a bit of flour before adding can help them distribute evenly.
- Pour the batter into the prepared dish and smooth the top with a spatula.
- Bake for 45-50 minutes, or until a toothpick inserted into the center comes out clean. The top should be golden and slightly springy to the touch.
- Let the pudding cool in the dish for at least 10 minutes before serving. This helps it set and makes slicing easier.
Zesty with spices and studded with juicy pears, this pudding is a delightful mix of moist and fluffy. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream for an extra indulgent treat.
Cherry and Almond Christmas Pudding

Craving something festive yet easy to whip up? This cherry and almond Christmas pudding is your go-to for a cozy holiday treat. It’s rich, moist, and packed with flavors that scream Christmas.
Ingredients
- 1 cup all-purpose flour (I like to sift mine for extra fluffiness)
- 1/2 cup unsalted butter, softened (room temp blends better)
- 1/2 cup brown sugar (for that deep, molasses-like sweetness)
- 2 large eggs (room temp, as always, for smoother mixing)
- 1/2 cup dried cherries (soak them in warm water for 10 minutes to plump up)
- 1/4 cup sliced almonds (toasted lightly for extra crunch)
- 1 tsp almond extract (pure extract makes all the difference)
- 1/2 tsp baking powder (fresh is best for maximum rise)
- 1/4 tsp salt (just a pinch to balance the sweetness)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 6-inch pudding basin.
- In a large bowl, cream together the butter and brown sugar until light and fluffy. Tip: Scrape the bowl sides to ensure even mixing.
- Beat in the eggs one at a time, then stir in the almond extract.
- Fold in the flour, baking powder, and salt until just combined. Overmixing leads to a tough pudding.
- Drain the cherries and pat dry, then fold them and the almonds into the batter.
- Spoon the batter into the prepared basin, smoothing the top. Tip: Leave a little space at the top for rising.
- Cover with a greased piece of parchment paper and foil, securing with string to keep steam in.
- Place in a large pot and add enough boiling water to come halfway up the basin. Cover the pot and steam for 1.5 hours. Tip: Check the water level occasionally to prevent drying out.
- Remove from the water and let cool for 10 minutes before turning out onto a plate.
Mmm, the pudding is wonderfully moist with bursts of cherry and a nutty crunch. Serve it warm with a dollop of whipped cream or a scoop of vanilla ice cream for an extra indulgent treat.
Summary
Brimming with festive cheer, our roundup of 18 Christmas pudding recipes offers a treasure trove of traditional delights perfect for your holiday table. Whether you’re a seasoned baker or trying your hand at these classics for the first time, there’s something here to sweeten your celebrations. We’d love to hear which recipes become your favorites—don’t forget to share your thoughts in the comments and pin your top picks on Pinterest!

I’m Louise Cutler, a food lover who enjoys creating simple, flavorful recipes that anyone can make and share at home.



