This post may contain affiliate links. Please read our disclosure policy.

This year, start Christmas morning off deliciously with homemade Cranberry Orange Breakfast Cake! Moist, soft orange cake is swirled with juicy, flavorful cranberry sauce and topped off with a sugary sweet orange glaze.

A slice of breakfast cake is being lifted out of a red baking dish.
Want to save this recipe?
Enter your email and we’ll send this recipe directly to your inbox! Plus, we’ll send you fresh recipes weekly to inspire you in the kitchen!
Please enable JavaScript in your browser to complete this form.

Cake for breakfast? You betcha!

Let’s be real – every cake is a breakfast cake if you know what’s good for you! But if you’re a recipe purist that needs the title of the dish to give you permission, then voila! This breakfast cake is just the thing you’ve been searching for in the early hours of the morning, craving something zesty and sweet.

This is one of my favorite sweet breakfast treats to whip up on Christmas morning, mostly because of all the delicious cranberry flavor that’s swirled throughout the cake.

In a season that’s chock-full of gingerbread, cinnamon, chocolate, and more, it’s fun to keep things a little light and fresh in the dessert department from time to time.

It’s also pretty fun to serve this breakfast cake to family, since they’re bound to be surprised. When everyone expects cinnamon rolls or pancakes, why not shake things up and break tradition just a bit with a cake in the early morning?!

Since it’s not super thick or topped with lots of frosting like a normal cake, it plates perfectly next to eggs, bacon, and whatever else you’re craving after opening all your presents.

A slice of cake is being lifted from the full red baking dish.

Ingredients for cranberry orange breakfast cake

For the cake itself, you’ll need:

  • Flour – All-purpose flour is what you’ll need to give the cake structure.
  • Baking powder – This is what makes the cake rise as it bakes, and creates that wonderful fluffy consistency.
  • Salt – Just a pinch!
  • Sugar – Just plain white granulated sugar will get the job done.
  • Orange zest – If you don’t have a fancy zester, just use the smaller size side of a cheese grater.
  • Eggs – I like to use free-range organic eggs.
  • Milk – Whole milk is preferred.
  • Vanilla – Use real vanilla extract, not imitation!
  • Orange juice – You can use store-bought, but more power to you if you freshly squeeze it yourself.
  • Butter – Unsalted and melted is what you’ll need.

For the swirl, you only need to have:

  • Cranberry sauce – Make sure you’re using whole berry canned cranberry sauce.
  • Cornstarch – This is the thickening agent that makes the swirl have a real consistency to it.
  • Orange chunks – They should be about 1 inch in size.

The glaze calls for:

  • Powdered sugar – Don’t substitute it with any other kind of sugar.
  • Orange juice

Ingredient substitutions

Cranberry sauce: if you don’t want to use canned (it’s just easier in this case), then you can make your own cranberry sauce!

Can I skip the orange juice in the glaze? To skip out on the additional kick of orange flavor, you can use equal parts of milk or water instead to make the glaze. With that in mind, I highly recommend using orange juice if you can! It adds a lovely extra note of fresh orange without it being too much.

Three pieces of cake are placed on top of one another on a glass cake stand.

Common questions about breakfast cake

Why is it called breakfast cake? It’s just what I decided to name this recipe because it’s the perfect breakfast-type pastry that you would want to see at the breakfast table after you open presents on Christmas morning or any other morning. It gives a cozy vibe.

Are there any other flavors that can be used in this cake? I personally love the cranberry orange combination and wouldn’t switch it up. If you want to leave out the cranberry, then that is the only flavor that could be omitted. Since orange is the base flavor of this cake, you shouldn’t omit it.

A fork is placed on a plate next to a square of cake and orange chunks.

Storage instructions

How long will cranberry orange breakfast cake stay fresh?

In an airtight container at room temperature, this cake will stay fresh for up to 3 days. You can lengthen that time period to 5 days by instead keeping it in the fridge, still in an airtight container.

Can I freeze this?

If you want to freeze this, wrap each slice tightly with plastic wrap and put in a freezer-safe container or plastic bag. To reheat, bring to room temperature and use a toaster oven on low heat to reheat until warm.

A fork is removing a bite sized piece of cake from a white plate.

Start your morning off sweetly!

Caramelized Apple French Toast

Dark Chocolate Cherry Sheet Pan Pancakes

Gingerbread Pancakes

Overnight Eggnog French Toast Bake

Want to save this recipe?
Enter your email and we’ll send this recipe directly to your inbox! Plus, we’ll send you fresh recipes weekly to inspire you in the kitchen!
Please enable JavaScript in your browser to complete this form.
5 from 2 votes

Cranberry Orange Breakfast Cake

Sweet and tart, this simple breakfast cake is moist with pockets of fruit. The cake itself has a smooth buttercream texture with a mild citrus flavour. An easy and rustic drop style swirl is a simple cranberry mixture with fresh orange chunks that create ‘pockets’ when baked. A thick drizzle with another hint of orange brings together the layers of flavors and textures.
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 15 slices



  • 3 cups (375 g) all-purpose flour
  • 4 teaspoons baking powder
  • ¼ teaspoon salt
  • 1 cup (200 g) sugar
  • 2 teaspoons orange zest
  • 2 eggs
  • 1 cup (237 ml) milk
  • 1 teaspoon vanilla
  • ½ cup (124 g) orange juice
  • ½ cup (114 g) melted unsalted butter

For the swirl:

  • 1 cup (280 g) whole berry canned cranberry sauce
  • 1 tablespoon cornstarch
  • 1 cup (180 g) fresh orange chunks – 1” pieces

For the glaze:

  • 1 cup (120 g) powdered sugar
  • 4 teaspoons orange juice


  • Preheat the oven to 350 °F (177 °C). Grease a 9×13-inch oven-safe casserole dish with non-stick spray. Set aside.
  • Combine flour, baking powder, salt, sugar, orange zest, eggs, milk and vanilla. Mix until combined.
  • While stirring, add in the orange juice. Once combined, add in the butter. Mix until the batter is smooth and glossy, about 1 – 2 minutes.
  • Pour into the prepared baking pan. Set aside.
  • Mix together the cranberry sauce and cornstarch. Spoon on top of cake batter. Do not smooth or level out, this is meant to create pockets of swirl around the cake.
  • Place orange chunks around the top of the cake as well, keeping them separated around the surface.
  • Bake for 35 – 40 minutes. Until a toothpick comes out clean.
  • While cooling, whisk together the powdered sugar and orange juice until smooth. Be patient mixing the juice in, you want it to be on the thicker side.
  • Drizzle sauce around cake.
  • Serve and enjoy!


Serving: 1slice, Calories: 288kcal, Carbohydrates: 52g, Protein: 4g, Fat: 8g, Saturated Fat: 4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 1g, Cholesterol: 40mg, Sodium: 228mg, Potassium: 107mg, Fiber: 1g, Sugar: 31g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.

The default measuring system for this website is US Customary. Unit conversions are provided for convenience and as a courtesy only. While we strive to provide accurate unit conversions, please be aware that there may be some discrepancies.

Like this? Leave a comment below!

You May Also Like...

Leave a comment

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

Recipe Rating


  1. The cranberry sauce with berries makes a delightful sauce for this delicious cake. It gives such a burst of flavor! Baking with fresh oranges is something I’ve never done and it worked out well. I appreciate the storage recommendations as well. Thank you!