This post may include affiliate links; see our disclosure policy.
This cranberry pudding is a moist molasses cake covered in a rich butter sauce. It’s everything a traditional Christmas pudding should be!

My family has many Christmas traditions, one of my favorite of which is this Christmas cranberry pudding. My grandma makes this dessert every year on Christmas Day. As a child, I was wary of it (a dessert without chocolate?!). But when I finally reached the age to be adventurous enough to try it, I realized what all the adults had been talking about. This stuff was amazing! It’s the style of Christmas pudding referenced in those old carols and Christmas stories, and a total treat.
How to make Christmas cranberry pudding
This Christmas cranberry pudding is a steamed pudding, like the traditional English puddings. To make it, you’ll need a steamer with 9-inch round pan or large stock pot and 9-inch round cake pan to create your own steamer.
The Christmas pudding steams for about 2 ½ hours, so it’s easiest to make the morning or day before eating it. You can steam the pudding and then store it refrigerated until ready to enjoy.
Jump to the recipe below to get started making the recipe.
The star: Christmas pudding butter sauce
The secret to this pudding is the magic butter sauce. My entire family goes crazy over it. The interesting thing about this Christmas cranberry pudding is that it contains no sugar, so it tastes pretty unsatisfying on its own. However, add the butter sauce and you have deliciousness incarnate.
This Christmas cranberry pudding may be one of our favorite desserts ever – and it’s so rich that we’re happy to enjoy it to the fullest just once a year. (Well, twice this year, since we wanted to share it with you!)
The Christmas cranberry pudding does take a bit of time to make, but most of the time is hands-off while you wait for the pudding to steam. And it’s very worth the wait. If you are feeling adventurous, give this recipe a try for a special holiday meal – we hope you’ll enjoy it as much as our family does!
Looking for Christmas desserts?
Aside from this classic Christmas pudding, here are a few of our favorite easy Christmas desserts:
- Make Gingerbread Cake or Soft Gingerbread Cookies
- Try classic Peanut Butter Balls, Ginger Molasses Cookies or Linzer Cookies
- Opt for Peppermint Meringues or Hot Chocolate Cookies
- Make homemade Chocolate Bark or Peppermint Ice Cream
This Christmas cranberry pudding recipe is…
Vegetarian.
Christmas Cranberry Pudding with Butter Sauce
This cranberry pudding is a moist molasses cake covered in a rich butter sauce. It’s everything a traditional Christmas pudding should be!
- Prep Time: 30 minutes
- Cook Time: 2 hours 30 minutes
- Total Time: 3 hours
- Yield: 12 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: British
Ingredients
For the Christmas cranberry pudding
- 12 ounces cranberries
- 2 2/3 cup flour
- 2 teaspoons baking soda
- 2 teaspoons baking powder
- 1 pinch salt
- 1 cup dark molasses
- 1 cup warm water
- Special equipment: Steamer with 9-inch round pan OR large stock pot and 9-inch round cake pan
For the butter sauce
- ½ cup butter
- ½ cup half and half
- 1 cup sugar
- ½ teaspoon vanilla extract
Instructions
- Slice the cranberries in half. Place them in a colander and rinse out the seeds.
- In a large bowl, combine the flour, baking soda, baking powder, and salt. Gradually mix in the dark molasses and warm water. Fold in the cranberries.
- Grease the round pan and pour the cranberry mixture into the pan.
- Fill the steamer with water and place the pan in the steamer and cover with the lid. (If you don’t have a steamer, take a large stock pot and place an item in the bottom to elevate the cake pan, like a trivet, cookie cutter, empty tuna can, or folded dish towel. Then place the pan on top and fill the pot with water about half-way up the side of the pan.)
- Bring the water to a boil, and steam for about 2 ½ hours, checking the water level periodically, every 30 minutes or so, and refilling as needed. The pudding is done when you can insert a toothpick into the center and it comes out clean. Allow the pudding to cool. The pudding can also be made in advance and kept at room temperature or in the refrigerator until ready to serve.
- When ready to serve, make the butter sauce: in a saucepan over low heat, melt the butter, stirring often. Stir in the half and half and the sugar, then add the vanilla. To serve, cut the pudding into pieces and drizzle with butter sauce.









do you have a cook book in print?
thank you
Yes! But neither book includes this recipe: https://www.acouplecooks.com/cookbook/
Can the pudding be frozen?
Yes
Can I order this online?
This is just our recipe, so unfortunately no you cannot order it from us! But thanks for asking!
Do you bring this pudding to the Butterdome Christmas Craft Sale? I remember buying some every year and was wondering if it was yours.
That is not ours but I’m sure there are other recipe like this floating around! This is my Grandma’s Christmas tradition recipe :) Thanks for asking!
I made my 1st Cranberry Pudding tonight in a tall aspargus cooker in the oven from a recipe a friend gave me. It made a small loaf. Your recipe is similar but I like the 9″ round pan better. I need to clarify, when I put it in the 9″ pan, then place on a triviet in stock pot, then DO NOT cover the cake pan just the pot, is that correct? Also when it has cooled do you take it out of the round pan or leave it in and serve from the round pan. I also have a cranberry pudding mold pan with lid that snaps on, I assume I can make this recipe with that too . Thanks
Correct, we just cover the pot. We usually just cut slices from the round pan rather than serve it as a whole cake. It should be pretty forgiving with whatever eqiupment you have.
Hi Alex and Sonja,
This year I would love to make your Christmas Cranberry Pudding.
I read all the questions and answers and was surprised that nobody asked about the kind of molasses to use in the recipe.
Here I can find 3 kinds:
Fancy molasses (not that one for sure)
Cooking molasses
Blackstrap molasses
Which one should I use?
If you can give me the brand you are using maybe I can find it in a health food store.
Thank you
I think you’d just want the cooking molasses. It should be similar to the dark one here: https://www.thekitchn.com/a-guide-to-molasses-ingredient-intelligence-210864
If I use a stick pot to steam the cake, do I put a lid on the stick pot while steaming?
Thank you,
Marilyn
Yes, the steam needs to be held in.
I am making you Cranberry pudding recipe, just the way you said & it appears that 2 and 2/3 cups of flour is way too much. I couldn’t pour it into my cake pan- just had to pat it in. Is there a mistake to the amount of flour? I noticed other recipes only use about 1/12/ cups flour with the same other ingredients. I am bummed if it doesn’t turn out. HELP 😃
That’s the right amount. It should thick but gloppy pourable, maybe add a little bit more water if it is super dry.
Hi there!
I was wondering if this recipe would work with a Bundt pan?
Thanks so much!
I think that would work as long as you seal it tightly!
How long will this pudding last in the fridge? Looking to make a heady for Christmas and would like to know how I can schedule.
Thank you.
Hi! It will last several days in the fridge or also freezes well!
For years I have gone to the Christmas Craft Show just to purchase this from a Vendor there. This year they have changed owners and I was extremely disappointed with the product (I think maybe the new owners use different molasses!). As they are quite expensive to buy I thought I’d try and find a recipe online. I have made this recipe twice since Boxing Day, and it’s amazing!! I will never buy them again – $30 to buy, maybe $4 to make – it’s a no brainer!! I have frozen one, so we’ll see how things turn out when we eat that one – fingers crossed!! Thanks so much for sharing this fabulous recipe!!
So glad you enjoyed! We make it every christmas :)
OMG, so amazing!! I was in search of a cranberry pudding recipe similar to one I would purchase at a Christmas Show in Toronto every year, that was part of our yearly family dinner. I found your recipe and it was far superior and oh so good!! I made it same day and with it being steamed, it was so moist. One of the older family members said best pudding he ever had, and I agree with that 100%!!
So glad to hear that! Thanks for making.
Froze part of this pudding. Before reheating it, poured some cranberry/orange brandy over it. The brandy went into the cake easily. Also made a little brandy butter and popped it in the freezer for a few minutes. The taste and texture of the pudding with the butter were great. Thanks for the recipe.
I’ve made almost an identical recipe for years but it is steamed in the oven and I have failed miserably with getting it “cooked”. I’m trying this recipe this year, I’m so excited to fix the problems with the family recipe. It is truly magical.
Love to to hear this! Good luck.
Hi, So happy I found this recipe and am trying it now. Didn’t know if the steamer should be covered so read through the comments to get that answer. Maybe that should be mentioned in the recipe for all of us that aren’t used to steaming :). Thanks so much for providing this recipe to all of us who grew up on this and can’t make it anymore in coffee tins.
Yes, the cover is what makes the steam happen! We added that to the recipe for clarity. Thanks for the suggestion and thank you for making it!
Hi! I’m so glad that I found you and this recipe! My German and Scottish grandmother made this pudding every Christmas from (I imagine) probably 1925 or so until the Alzheimer’s took over in the mid 1980’s, when I was in high school. Then my mom took over making it, and she made it every year until about three years ago, when she no longer could, because of her Alzheimer’s. I found what I thought was the proper steamer pan in her cupboard, but I think I’m missing one piece. The final result looks exactly like yours. I have a sort of flat muted silver ring, a “fan” of pieces with holes in them, and that’s it. Is there another piece? Can you please advise? thank you so much!!!! Merry Christmas to all! And a happy cranberry pudding year! -Kristi in Nebraska
Hi! We aren’t really experts on the steamers themselves. The one we have is pretty different from our grandmother’s. I think as long as you have the pan and something to hold it up off of the bottom of the pot you should be good to go. Good luck!
Thank you so much and thanks for responding two years in a row! 🥰🥰🥰🎄🎄🎄 You’re the best!!
Thanks again for the recipe. Beautifully behaved! The pudding slipped out of the basin and stood up happily on its on. Its texture is great. (Have a photo, but was not able to attach it here.) Making another one today! A little sweeter so that the sauce is perhaps not necessary, although I can see how the first one will combine wonderfully well as it is with your sauce. Delighted!
Can you use frozen cranberries?
Yes, but thaw them first.
My grandmother in Massachusetts made this every holiday, too! It came from a Maine cookbook. My mother makes it now and it is enjoyed by everyone.
Thanks for the response. Perfect timing, too! The result smells and looks great. I’ll remove it from its basin tomorrow.
So glad I found this recipe. I also have had this recipe in the family for 100+ years. My Mom and grandma cooked it in coffee cans, which you can’t really do anymore, because I haven’t found any tin cans without a lip on them……so it doesn’t work–can’t slide the pudding out of the can. Do you know of any coffee cans today that still exist that would work? Just trying to make it the way I’ve always done, but if not, will try your way. Thanks!
Hi! I love the idea of coffee cans, but I’m not aware of any brands that would work. What about a large vegetable can? Would that be the right size?
Hi Debbie,
I spent a couple years trying to find coffee cans and anything that would work the way I grew up cooking this pudding, so I gave up until I found this recipe. Can’t wait to try it and it seems like a good workaround for the coffee cans that don’t exist anymore.
Enjoyed the back and forth here as am making the pudding now and was wondering about the lid. Luckily I’d put a lid only on the stock pot. The lid is glass, and I was soon watching the pudding rise beautifully in its basin. Wonder if it’s meant to do that! ‘Look forward to trying to turn it out in a couple of hours. Or should I let it cool completely in the basin first? Hmmm…. Thank you very much for the recipe. Time to check the water.
We usually let it cool first! Enjoy!
I am definitely going to make this for Christmas dinner! Stupid question, though…. we cover both the pan containing the pudding AND the stock pot we are using for a steamer, right? (Sorry if that was obvious to everyone else!)
Hi! You just need the top of the pot covered, the cake is open to the steam.
Phew! I’m glad I asked! Thank you!
Alex, thank you for the recipe! My grandmother (born 1904) always made this when I was growing up, and then my mother always made it. Lost my grandmother to Alzheimer’s in 1988, my uncles to the disease in the last decade, and now my mom’s memory has faded to the point that she no longer cooks at all. This year, after putting it off, I want to try the cranberry pudding, ALWAYS my favorite. Mom would always make me my own, just as a gift, so I could take home. This looks exactly like our family’s recipe, right down to that deep molasses color! I always thought the recipe was German, but when I looked into it, now I’m thinking it’s American? Anyway, thanks so very much! If I have trouble, I’ll be coming here! I appreciate so much the fact that you continue to respond to people, year after year!
Kristi from Nebraska, a Cranberry Pudding Lover
It’s so great to hear from you! This Cranberry Pudding is such a special tradition in our family too: we’re excited to hear it is in yours as well! Let us know if you try my Grandma’s version of this recipe. Re origin: Christmas puddings actually originate from England! We hope you have a great Christmas and we’d love to see a photo of your cranberry pudding if you make it! (Let us know over on Instagram or you could email info@acouplecooks.com !)
Thank you for your response. I tried the Internet recipe and It was a big FLOP. I then found another recipe which had more flour in it and I will try that. The initial one only asked for 1 cup of flour and 2 cups of cranberries. I was a bit doubtful about that and I was right. It turned out more like a big lump of cranberries. I did try the aux bain Marie which did the baking job ok though. instead of the double boiler which has an additional pan with it which we use to steam English crumpets but I was afraid the mixture would ooze out of the holes and into the steaming water underneath.
I will try the 2 + 2/3 cups of flour. Makes more sense. Unfortunately I discovered that particular recipter afterI already tried the one with far less flour. HAPPY HOLIDAYS!!
The past yeas my daughter-in law had purchased a christmas cake as described in your recipes (from Cranberry Creek)
Gets quite expensive for a large family. (add to shat shipping to Canada.
On Internet I found a recipe for it but it did not turn out very well.
Questionw. about the amount of flower..When you list 2 2/3 cups of flour…. I f I go by 2 X 2/3 cups I end up with 12 ozs. of flour;
If I use 2-2/3 cups flour,I end up with 22 ozs. of flour . A considerable difference in the amount of flour to be.
Can In I use an Au Bain Marie system? I.e. Water in a large roasting pan an place cake pan in the w bath?
Hi!
It should be 2 full cups of flour + 2/3 cup.
I would think an Au Bain Marie would work, but we haven’t tried it!
I’m so happy I found this recipe. It’s been in our family for more than 100 years! I had never made it before, and I couldn’t locate the recipe in my recipe book. My grandmother used to make it in a coffee can. It was always a family favorite, but it seemed to go away after my grandmother passed away. I thought about it the other day, and decided to Google to try to find a similar recipe, and found yours. I made it yesterday, and was nearly brought to tears remembering my dear grandmother making it. It was a beautiful moment. And, it was just as delicious as I remembered it being! Thanks again.
I love this! So glad that the recipe worked out for you :)
This Christmas pudding sounds fantastic! Can you make it ahead and freeze it?
We have never tried freezing, but we think it would work! Good luck and let us know how it goes!
I made your cranberry pudding for Thanksgiving Dinner tonight as a variation to a baked one with which I was already familiar. The simple ingredient list was similar to the recipe I knew, but I was at once intrigued by the molasses and also eager to try a steamed cranberry pudding. The ingredients easily halved, and, filling seven small aluminum Jello molds, I placed them on a wire rack in a large stock pot. Not familiar with a steaming process, I accidentally allowed mine to boil over the molds at one point, too. Darn! Surprisingly, they took all afternoon to cook before an inserted tester came out clean. But when I took one out and inverted it on a dessert plate, I couldn’t wait for the sauce! I hurriedly made half of the sauce and spooned some on top. It was so beautiful, so delicious and so light! I had to have two! I want to pass this on this pudding recipe to a friend who cannot eat dairy. He’ll have to figure out a non-dairy carmel, but I trust he will. Thanks for sharing this recipe.
We are so glad you enjoyed it! We always have to have seconds on this one too :) Thank you so much for making this family recipe!
Looks good. But it turned out to be a flipping mess. The pot water overboiled into the pudding within five minutes. I am trying to save it. I drained off all the water and added more flour molasses and berries. Yes, I did elevate the pudding above the water. So annoyed.
I have been making this for 40+ years and it is a favorite Christmas tradition. Your recipe is larger than my recipe so I am anxious to make it for our once a year tradition. I use coffee cans and cover them tightly with foil.
My recipe also says to make it well ahead of Christmas, sort of like fruitcake to mellow in the refrigerator.
How wonderful to hear you have the same tradition! Let us know if you try out this recipe. It is one of my favorite Christmas traditions!
Hi, If I’m using a large stock pot as the steamer, I cover it, right?
Thanks!
Greer
Hi! Yes, cover the pot to hold the steam in. Let us know if it works out!
Hi Sonja,
my grandmother passed down her recipe to my mom, and this is a favorite Christmas dish for my family. I’m curious whether you cover your batter for your recipe with foil or a lid; I do, but I wonder based on your recipe description if this is necessary after all.
My brother made this recipe for our Xmas dessert (Thank you Tom!) The whole family was in absolute HEAVEN eating this! We used to have something similar when I was a kid…mom would steam it in a coffee can, and she told us it was an old family recipe. Wow, I’m so glad I have it, and you can bet it won’t be eaten just once per year!
Thank you so much for letting us know, Sue! This is a very special tradition for our family and it means so much to us that you made the recipe AND loved it! It’s truly one of my favorite desserts ever — and even more special since I only eat it once a year. We love how the pudding is pretty tasteless on its own, but adding the butter sauce makes it a truly amazing treat! Thanks for writing, and I hope that this can become a new tradition for your family too :)
Wonderful to find this recipie and without the sugar in the cake. I remember it from my childhood – my mother and I think my paternal grandmother would make it – definitely with the butter sauce and I think also with some hard sauce as I remember the delicious contrast. And I recall that there might have been some flambe in the event as well. Seemed like a very old tradition. So nice to be able to access this again.
Now, does anyone still eat port salut?!
We love this Christmas pudding too! It is so fun to hear of others sharing the same tradition :) I don’t know that we’ve ever eaten port salut, though. Was that a tradition of yours as well?
We’re off to go eat some pudding this evening. Have a wonderful Christmas!
This recipe (almost exactly) has been in my husband’s family for at least 60 years, and I have been making it for 35 years at Thanksgiving and Christmas. I make it in an old fashioned pudding tin (like a tall skinny bundt pan) with a lid that it fits in perfectly. I steam it in a big stock pot sitting on a vegetable steamer (to keep it off the bottom) for about 2 hours. My husband makes the sauce and has been adding about 2-3 tbsp dark rum at the end. I grew up having plum pudding at Christmas that a family friend sent to my grandmother, and I always felt that the two desserts were very similar.
What a small world! This is a tradition that is dear to my heart, growing up with it all these years. I love the idea of adding dark rum to the sauce! Thanks for writing, and hope you enjoy it this Christmas :)
Cranberry pudding with a hard sauce has been an 80 year tradition in my family. After some research, I believe the pudding to be US in origin, most likely the Northeast. The first published recipe was in Boston in the 1890’s.
Ooooh, it has molasses in it. I don’t think I’ve ever had a steamed pudding but I sure do love just about anything that has molasses in it. I need to give this a try!
Beautiful photo! The pudding and sauce look fantastic! Definitely worth the splurge.
Looks wonderful, and I am always up for a cranberry dessert. Beautiful photo.
Oh does that sound good. And what a fabulous picture!!
This looks absolutely delicious! Your photo is beautiful too! Love it!
It’s interesting. In our hometown, pudding is a kind of jelly. I’m going to try this.
I make this pudding every year as a Xmas tradition, it’s the best!!! Our family always looks forward to it.