Go Back
+ servings
a slice of cranberry orange bundt cake lifted by cake server

Cranberry Orange Bundt Cake

Author: Gail Ng
This cranberry orange bundt cake is made of a soft, orange-infused cake with a swirl of tart cranberry sauce in the middle. It’s a sweet and simple holiday cake!
5 from 21 votes
Prep Time 1 hr 20 mins
Cook Time 1 hr
Total Time 2 hrs 20 mins
Yield 1 8” bundt cake
Category Dessert
Cuisine American


Cranberry Sauce

  • 200 g cranberries
  • 50 g granulated sugar
  • 100 g water

Bundt Cake

  • 350 g all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 150 g flavourless oil
  • 115 g unsalted butter, melted
  • 200 g granulated sugar
  • 4 large eggs, room temperature
  • 2 teaspoon vanilla extract
  • 100 g milk, room temperature
  • 140 g orange juice, freshly squeezed (about 1 large orange)
  • 1 teaspoon orange zest, from about ½ an orange


Cranberry Sauce

  • In a small saucepan on medium-high heat, stir together cranberries, sugar, and water. Bring to a boil.
  • Stir occasionally and use a spatula to press down on the cranberries to macerate them. Boil mixture for about 10 minutes until the sauce is thick and jammy. Transfer cranberry sauce to a small bowl to cool.

Bundt Cake

  • Preheat oven to 350°F. Grease a 10” bundt pan with melted or softened butter or cooking spray and sprinkle with flour. Tap the flour around the pan until coated with a thin layer. Discard the excess flour and set pan aside.
  • In a medium bowl, stir together flour, baking powder, baking soda, and salt. Set aside.
  • In a large mixing bowl, whisk together oil, melted butter, and sugar until combined. Add in the eggs and vanilla extract and whisk until smooth.
  • Add in half of the flour mixture and whisk a few times until almost combined.
  • Pour in the milk, orange juice, and orange zest and mix until almost combined.
  • Add in the rest of the flour mixture and mix until just combined and smooth.
  • Pour about half of the batter in your prepared bundt pan. Carefully spoon the cranberry sauce on top of the batter to form a ring in the middle.
  • Gently spoon the remaining batter on top to completely cover the cranberry sauce ring.
  • Bake bundt cake for 45-50 minutes or until a toothpick inserted in the middle comes out clean.
  • Let the cake cool in the pan for 20 minutes. While the cake is still hot, use your fingers to gently pull at the edges of the cake to loosen from the pan and then turn the pan upside down to release the cake. Let cool completely right side up on a wire rack.
  • Garnish bundt cake with rosemary trees and dust with powdered sugar, if desired.


Calories: 4887kcal | Carbohydrates: 565g | Protein: 64g | Fat: 267g | Saturated Fat: 84g | Polyunsaturated Fat: 29g | Monounsaturated Fat: 138g | Trans Fat: 4g | Cholesterol: 912mg | Sodium: 2460mg | Potassium: 1249mg | Fiber: 19g | Sugar: 277g | Vitamin A: 4395IU | Vitamin C: 99mg | Calcium: 568mg | Iron: 21mg
Keywords cranberry bundt cake, cranberry orange bundt cake, cranberry orange cake
Tried this recipe?Leave a comment & rating to let us know how it was and tag your Instagram posts with @teakandthyme!