I make this Cranberry Cake with Warm Vanilla Butter Sauce every Christmas without fail! It really is one of my favorite cakes. It is SO easy to put together, you really can’t mess it up. The butter sauce is EVERYTHING!!

Cranberry Cake with Warm Vanilla Butter Sauce

Eric went to my recipe index yesterday because he wanted to make these Butter Pecans (a Christmas classic around here). He went to the page, hit ctrl+ F, typed in “butter,” and got 32 matches. That’s right, apparently 32 of my recipes have butter in the title.

Cranberry Cake with Warm Vanilla Butter Sauce

I have no shame in adding one more today. I could drink this Warm Vanilla Butter Sauce straight. (And I would, if I wanted to die by 30.)

This cake is kind of like warm and moist  crack cocaine, but a little more homey. I’m kidding. Kind of. If it weren’t so rich I probably would have thrown down half the cake myself.

Cranberry Cake with Warm Vanilla Butter Sauce

My baking addiction has reached an all time low. You all know that I never clean my house unless people are coming to visit. A few hours before my sister-in-law Jessie arrived a couple weeks ago, I was in my pajamas and halfway through vacuuming the house when all the sudden I was rinsing cranberries and measuring flour instead. It’s like I didn’t even think about it, I blinked and instead of scrubbing toilets I was sneaking bits of delicious cake batter.

Actually, this kind of sounds like a dream come true.

Cranberry Cake with Warm Vanilla Butter Sauce

I was all apologies when Jessie arrived. Sorry it’s not clean, here have some cake. And some butter sauce. Yes, BUTTER SAUCE. A couple days later she was like, “Um, Karen, do you mind if I vacuum a little bit?” What, my cranberry cake didn’t blind you to my dirty floors? It worked on me.

Cranberry Cake with Warm Vanilla Butter Sauce

Cranberry cake already would have been good, but I’m telling you, this butter sauce is boss. It soaks into the cake and makes it super moist and melt-in-your-mouth. The tart bite of the cranberries balances out the simplicity of the cake. Then the sauce makes it all twirly sunshine stardom.

Cranberry Cake with Warm Vanilla Butter Sauce

This would be perfect to serve for dessert on Christmas. Or even, dare I say, for breakfast? (Let’s be real, it’s not like French toast or cinnamon rolls are any healthier. Let go of your prejudice and embrace dessert for breakfast.)

Cranberry Cake with Warm Vanilla Butter Sauce


Cranberry Cake with Warm Vanilla Butter Sauce

4.80 from 10 votes
Prep: 10 minutes
Cook: 40 minutes
Cooling Time: 15 minutes
Total: 1 hour 5 minutes
Servings: 10 Servings
I make this Cranberry Cake with Warm Vanilla Butter Sauce every Christmas without fail! It really is one of my favorite cakes. It is SO easy to put together, you really can't mess it up. The butter sauce is EVERYTHING!!


For the cake:

  • 4 cups cranberries, fresh, a 12-oz bag is 3 cups
  • 1/2 cup unsalted butter, 1 stick, softened
  • 2 cups sugar
  • 1 12-oz can evaporated milk
  • 4 cups flour, spooned and leveled
  • 2 teaspoons salt
  • 2 tablespoons baking powder

For the sauce:

  • 1 cup butter, 2 sticks
  • 2 cups sugar
  • 1 cup cream
  • 2 teaspoons vanilla


  • Preheat the oven to 350 F. Dump all the cranberries in a colander, rinse them, and set them aside to dry. (If you really love cranberry, you can add up to 5 cups of cranberries. I used 4 and thought it was perfect.)
  • Add the softened butter and 2 cups of sugar to the bowl of a stand mixer and beat until smooth and fluffy. Add the evaporated milk and combine.
  • In another medium bowl, whisk together the flour, salt, and baking powder. Add the dry ingredients to the mixer and beat until just barely combined, scraping the sides and bottom as necessary. Fold in the cranberries using a wooden spoon.
  • Spray a standard-size (10-12 cup) bundt pan with nonstick cooking spray. Over the sink, sprinkle a couple teaspoons of flour all over the inside of the pan, and shake it so that it completely covers the interior. Dump any remaining flour. You just want a thin layer so that your cake inverts nice and easy.
  • Spoon the batter into the pan, smoothing the top with a spoon. Bake at 350 for 40-50 minutes. The cake is done when it is a deep golden color and a toothpick stuck in the center comes out dry. It was closer to 50 minutes in my oven.
  • Remove the cake from the oven and let it cool on a wire rack for 15 minutes. Set a timer so you don't forget.
  • Invert the cake onto a plate or cake stand.
  • In a small saucepan, melt butter over medium heat. Stir in sugar and cream, and heat until sugar is melted and sauce is hot. Don't let it boil! Remove from heat, let it sit for a minute, then stir in vanilla.
  • Serve warm sauce over cake. I like it best served over each individual slice, but you can drizzle it over the whole cake if you want. Don't do all of it, just enough to make it pretty. The cake can be served warm or at room temperature.



Serving: 1slice | Calories: 840kcal | Carbohydrates: 124g | Protein: 6g | Fat: 37g | Saturated Fat: 23g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 106mg | Sodium: 895mg | Potassium: 117mg | Fiber: 3g | Sugar: 82g | Vitamin A: 1225IU | Vitamin C: 5mg | Calcium: 177mg | Iron: 3mg
Course: Dessert
Cuisine: American
Calories: 840
Keyword: Blackberry Cake, butter, Cranberry, Vanilla
Did you make this? I'd love to see it!Mention @thefoodcharlatan or tag #thefoodcharlatan!

Cranberry Cake with Warm Vanilla Butter Sauce

Categorized as , , , ,

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

You May Also Like...


  1. 5 stars
    Made this for my ladies at church for our Christmas party. It went over so well ❣️I only used one bag of cranberries and it turned out fine. I was a little thrown by “no eggs”, but trusted your knowledge. With that warm butter sauce, it is to die for good, and that’s from a confirmed chocaholic!! 😄❤️

  2. No eggs? Or is this an error?

    I have a small 8×8 square recipe Cranberry Cake recipe calls for 2 cups flour and 3 eggs.
    Seems would be more like cookie dough and not cake.
    Seems it should have at least 4 ggs for 4 cups of flour.

    1. Hi Joli! No eggs! Recipe is correct as written. I’ve made it 100 times. I hope you get to try it! It’s so good!

  3. This cake was delicious.! Everyone raved about it I may have over measured the flour though because it was so thick I couldn’t even stir in the cranberries. It was more like cookie dough. I ended up adding some more milk but then had to bake it for about 65 minutes. It was still amazing but I will be careful how I measure the flour next time. 

    1. Great tips Wendy! It is quite a thick batter even when the flour is measured correctly. I’m so glad it turned out!

  4. I made this cake yesterday the batter was heavy, I noticed that the recipe doesn’t call for any eggs I almost put some in the recipe it was good my try again

  5. I made this cake today, it’s delicious but the batter was heavy and they made the cake its self heavy, is it supposed to be a heavy cake? I put in my homemade whole cranberry sauce..plus I used half and half in the butter sauce..

    1. Hi Barb! This recipe calls for fresh cranberries, not cranberry sauce. I don’t know how adding sauce would affect the batter. There would be more liquid, so it probably messed with the texture of the cake. Next time use fresh cranberries! Glad it still turned out okay!!

      1. Hi Cat! The sauce stays liquid as it cools, they should be able to pour it at room temperature just fine. Enjoy!

    1. Hi Jenevia, yes you can use frozen cranberries! Don’t thaw them, just add them in frozen. So easy! Enjoy!

    1. Hey Angela! Absolutely! Don’t thaw them, just throw them in frozen, otherwise they will start to release liquid and it will be a mess. Hope you enjoy this cake! Now you’ve got me wishing it was Christmas time :)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.