cranberry Bundt cake on serving tray

low-carb cranberry orange Bundt cake {gluten-free + dairy-free}

For the prettiest cake on your holiday table, look no further than this low-carb cranberry orange Bundt cake. It’s a refined-sugar free version of a classic cranberry orange cake, infused with that marvelous combination of flavors.

I’m a firm believer that low-carb and keto-friendly foods don’t have to be basic. They can be lovely, elevated recipes enjoyed by all! And all of that is true with this cranberry orange Bundt cake. It’s dairy-free, low-carb, and a gluten-free Bundt cake that everyone will LOVE. Plus, look at that stunning cranberry color!

flatlay of keto cranberry Bundt cake with berries and rosemary on top

I’ll be the first to admit that Bundt cakes can be tricky. I’ve had too many incidents with the cake sticking to the pan and breaking. In fact, I almost didn’t develop this keto cranberry cake as a Bundt cake recipe due to the fact that I like simple, stress-free processes for the recipes I share here, especially when it comes to cakes.

But it’s the holidays! And if there’s one thing we’ve learned this year, it is that it’s always worth going ALL OUT for a special occasion. 🙂

The truth is, this keto Bundt cake isn’t difficult at all, and I’ve included some easy tricks to help you bake a Bundt that is BEAUTIFUL.

how to make a low-carb cranberry Bundt cake

This cranberry orange Bundt cake is soooo good. Fresh cranberries are folded into the batter and add nice little bursts of sweet and tart. A little bit of orange juice and orange zest infuse the cake with a light and fresh orange flavor. And olive oil gives the almond flour cake a moist and tender texture.

cranberry orange Bundt cake with cranberry glaze straight on

the ingredients

Here are the ingredients you will need to make this delicious keto and gluten-free Bundt cake.

For the cranberry cake:

  • almond flour (I like to use blanched, superfine almond flour)
  • coconut flour
  • granulated monk fruit sweetener
  • baking powder (preferably gluten-free, aluminum-free)
  • baking soda
  • salt
  • ground flaxseed meal
  • extra virgin olive oil
  • orange zest
  • freshly-squeezed orange juice
  • lemon juice
  • large eggs (pasture-raised when possible)
  • unsweetened almond milk
  • vanilla extract
  • fresh cranberries
  • coconut oil (or butter if not dairy-free) + extra almond flour for preparing the Bundt pan

For the cranberry glaze:

the process

This low-carb cranberry orange Bundt cake recipe is simple to follow. The batter takes minutes to mix together, but don’t forget to carefully prepare the pan. The trickiest part is removing the cake from the pan after baking, and a generous amount of butter or oil in the pan with a dusting of almond flour will help ensure your Bundt cake comes out in one piece. Do this, even with a nonstick Bundt pan (which I recommend using).

  1. Make the cranberry cake batter. Combine the dry ingredients in a large mixing bowl. In a separate bowl, mix together the olive oil, orange zest, orange juice, lemon juice, eggs, almond milk and vanilla. Pour the wet mixture into the flour mixture and stir until it’s well combined. Fold in the fresh cranberries.
  2. Bake the cranberry Bundt cake. Prepare the Bundt cake pan (I use a 10-inch Bundt pan which is standard size) by spreading the solid coconut oil (or room temp butter if you’re not dairy-free) generously across the inside of the pan. Make sure you spread it into every groove and crevice. Dust about 2 tablespoons of almond flour on top of the oil/butter layer. Pour the cake batter into the pan, spreading it out as needed to make sure it’s even all around. Bake for 45-50 minutes at 350°F.
  3. Cool the cake. When the cranberry orange Bundt cake is done baking, allow it to cool in the pan for about 20 minutes. Remove the cake from the pan (see steps below) and let the cake cool completely.
  4. Make the cranberry glaze. In a small saucepan over low heat, cook the cranberries with 2 tablespoons of water and the orange juice until they’ve broken down and released their juices (about 10 minutes). Press the mixture through a sieve, catching the thick cranberry liquid in a bowl below (and scrape it off the bottom of the sieve too). Whisk in the powdered monk fruit sweetener, pinch of salt, melted coconut oil, and 2-3 tablespoons of water to thin the glaze.
  5. Decorate the cranberry orange Bundt cake. When the cake has cooled, pour (or spoon) the glaze on top of the cranberry Bundt cake. Arrange fresh cranberries on top (whole and sliced), cinnamon sticks or fresh sprigs of rosemary or thyme (optional).

How to remove the Bundt cake from the pan

Almond flour Bundt cakes are slightly more difficult to remove from a Bundt pan due to their weight and larger crumb. Inverting the cake too soon could lead to it breaking, while waiting too long might results in it getting stuck.

Here’s the full process I use to easily remove the cranberry Bundt cake:

  1. Wait about 20 minutes after taking the cake out of the oven. You want it to be warm but not too hot otherwise the cake will be prone to breaking.
  2. Place a small cooling rack (it should be easy to manage) or plate over the top of the pan. In one swift motion, holding them together, flip it over.
  3. If the cake hasn’t immediately fallen out of the pan and onto the plate, give the pan/plate a few solid taps on the counter to help loosen the cake from the pan.

A quick note about that glaze. The bright cranberry color will darken after the glaze sits on the cake for a few hours. I recommend waiting to make the glaze and decorate the cake until the last minute, right before serving.

This low-carb cranberry orange Bundt cake is so lovely and makes the perfect keto-friendly holiday dessert (and next-day breakfast, too)! Enjoy!

*This post contains Amazon affiliate links. I earn a small commission (at no extra cost to you) when you purchase something from one of those links. I will always recommend brands and products that I use and love. Thank you for supporting Stem and Spoon! -Abby

you might also love…

cranberry Bundt cake on serving tray

low-carb cranberry orange Bundt cake {gluten-free + dairy-free}

Yield: 12 slices
Prep Time: 20 minutes
Cook Time: 50 minutes
Additional Time: 20 minutes
Total Time: 1 hour 30 minutes

A beautiful cake for any holiday table, this low-carb cranberry orange Bundt cake is gluten-free, dairy-free and keto-friendly! The almond flour Bunt cake is infused with orange flavor and whole fresh cranberries and is topped with a vivid cranberry glaze.


  • 4 cups almond flour 
  • 1/4 cup coconut flour 
  • 3/4 cup granulated monk fruit sweetener
  • 2 teaspoons baking powder (preferably gluten-free, alumium-free)
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1 tablespoon ground flaxseed meal
  • 2/3 cup extra virgin olive oil 
  • 1 tablespoon orange zest
  • 1/4 cup freshly-squeeze orange juice (about 1/2 an orange)
  • 1 tablespoon lemon juice
  • 5 large eggs (pasture-raised when possible)
  • 1/2 cup unsweetened almond milk
  • 2 teaspoons vanilla extract
  • 1 cup fresh cranberries
  • 2 tablespoons coconut oil (solid) or butter + 2 tablespoons almond flour (for preparing the Bundt pan)

cranberry glaze

  • 3/4 cup fresh cranberries
  • 5 tablespoons water, divided
  • 1 tablespoon fresh orange juice
  • 1/3 cup powdered monk fruit sweetener
  • pinch of salt
  • 1 teaspoon melted coconut oil


  1. Preheat the oven to 350°F. In a large mixing bowl, stir together the almond flour (not almond meal), coconut flour, monk fruit sweetener, baking powder, baking soda, salt, and flaxseed meal.
  2. In a separate bowl, gently whisk together the olive oil, orange zest, orange juice, lemon juice, eggs, almond milk, and vanilla. Pour the mixture into the bowl with the dry ingredients and stir together until well combined. The cake batter should be thick.
  3. Using a spatula, fold the fresh cranberries into the cake batter.
  4. Grease the inside of the Bundt cake pan with the solid coconut oil (or room temperature butter). Spread it generously and use your fingers to make sure it is inside every groove and crevice of the pan, including around the "chimney," the cylindrical column in the center. Dust about 2 tablespoons of almond flour (or more as needed) over the layer of oil/butter.
  5. Pour the batter into the Bundt pan and spread it around, if needed, to make sure it's even across the top. Hit the pan onto the countertop a couple of times (this gets rid of air bubbles and helps the cake batter settle).
  6. Bake at 350°F for 45-50 minutes or until a toothpick inserted in the center comes out clean.
  7. Remove from the oven and allow the cake to cool in the Bundt pan for about 20 minutes.
  8. Place a cooling rack or plate over the top of the Bundt cake pan. In one swift motion, holding the cake and plate/rack together, flip it over. The cake should easily fall onto the plate. If it doesn't immediately, tap the plate/pan (together) on the counter a few times to help the cake loosen from the pan.
  9. Allow the cake to cool completely.

to make the cranberry glaze

  1. Place the fresh cranberries in a saucepan with 2 tablespoons of water (save the remaining water for later) and the fresh orange juice. Heat on low for about 10 minutes. The cranberries will cook down and release their juices. Use a spoon to help mash and break up the cranberries, and speed up the process.
  2. Place a fine-mesh strainer over a bowl and transfer the cranberry mixture into the strainer. Press the mixture through the sieve to catch the thick cranberry liquid in the bowl. Scrape it off the bottom of the sieve and add it the bowl as well. Continue until all of the liquid has been pressed out of the cranberries (discard the pulp).
  3. Stir in the powdered monk fruit sweetener, pinch of salt, and melted coconut oil, along with 2-3 tablespoons of water to thin the glaze as needed.

to decorate

  1. Once the cake has cooled, transfer it to a serving plate or cake stand. Slowly drizzle our pour the glaze onto the cake using a spoon, aiming for the very top of the Bundt cake curve. The glaze will drip down both the inside and outside edges of the cake.
  2. Decorating suggestions on top of the glaze (optional): sliced and whole cranberries, fresh sprigs of rosemary or thyme, sliced almonds, cinnamon sticks.


This recipe is made to fit a standard sized Bundt pan, about 10" x 3.5".

Tips for getting the cake out of the Bundt pan:

  • Before inverting the pan, you can use a small spatula and run it along the edges of the cake to help loosen the edges from the pan.
  • If the cake doesn't fall out of the pan, let the cake cool about 5-10 minutes longer before trying a second time. Almond flour Bundt cake is heavier than a standard, flour-based Bundt cake, and I've found it needs a longer cooling time to prevent the cake from breaking when removing it from the pan.

Store leftover cake in the refrigerator for up to 7 days.

Leave a Reply

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

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