Here's How to Throw the Perfect Christmas Brunch
Recipes, Breakfast & Brunch Recipes

Here's How to Throw the Perfect Christmas Brunch

This delicious Christmas brunch menu will please just about everybody!

An easy menu loaded with great Christmas brunch recipes that will keep everyone well fed on Christmas morning. From my orange, cranberry crumb cake to my "overnight oats" oatmeal bar, egg casserole, hash brown cups and maple glazed bacon!

Ewbs02 Xmas Brunch Cam A Demo Sc2 Crumb Cake Img 18 Copy Resize

Cranberry Orange Crumb Cake


  • For the Cake:
  • 4 eggs
  • 1 cup (240 ml) vegetable oil
  • ½ cup (100 g) sugar
  • ½ cup (90 g) brown sugar
  • zest and juice of 1 navel orange
  • ½ cup (120 ml) water
  • 1 tsp (5 ml) vanilla extract
  • 2 2/3 cups (320 g) all-purpose flour
  • 2 tsp (10 ml) baking powder
  • 1 tsp (5 ml) salt
  • 1 ¼ tsp (6.25ml) ground cloves
  • 1 ½ cup (225 g) fresh cranberries

For the Crumb Topping:

  • ½ cup (60 g) flour
  • ¼ tsp (1.25 ml) baking powder
  • pinch of salt
  • 2 tbsp (25 g) sugar
  • 2 tbsp (23 g) brown sugar
  • ¼ tsp (1.25 ml) cinnamon
  • 5 tbsp (25 ml) melted butter
  • 1/3 cup (50 g) chopped pecans

Preheat oven to 350F (176C)

For the Cake:

  • Spray a removable bottom angel food pan with baking spray and set aside.
  • In a large bowl combine eggs, oil, sugars, zest, orange juice, water and vanilla.  Whisk to combine. Set aside.
  • In a smaller bowl whisk, together the flour, baking powder, salt and ground cloves.
  • Add the dry ingredients to the wet ingredients and whisk until just combined.  Stir in cranberries. Pour batter into pan and set aside.

For the Topping:

  • In a small bowl combine the flour, baking powder, salt, sugars, and cinnamon.  Whisk to combine.  Add the melted butter and whisk until a crumb forms, add pecans.
  • Sprinkle crumble on top of batter. Bake for 45-50 mins until a skewer comes out clean.  Allow to cool. Slice and serve!

NOTE: This cake can be made the day before.  Leave at room temperature, covered with foil, then reheat at 300F for 15 mins to warm through, remove foil and bake for another 5 mins to allow the topping to crisp back up. 

Ewbs02 Xmas Brunch Cam A Demo Sc3 Oatmeal Bar Img 5 Copy Resize

Overnight Oatmeal Bar


  • 2 cups (475 ml) steel cut oats
  • 7 ½ cups (1800 ml) of water
  • 1 ½ cups (225 g) diced apple
  • ½ tsp (2.5 ml) cinnamon
  • ½ tsp (2.5 ml) vanilla
  • 1/8 tsp (1.25 ml) salt

3-4 Toppings of Your Choice:

  • Brown Sugar
  • Honey
  • Butter
  • Raisins
  • Walnuts
  • Pecans
  • Pomegranate seeds
  • Cinnamon Sticks
  • Coconut flakes
  • Dried cranberries
  • Blueberries
  • Almonds
  • Strawberries
  • Chia seeds
  1. In a large stock pot or Dutch oven, bring water and oats to a boil, reduce heat cover and simmer for 2 minutes.  Add apples and cover. Allow to cool and put pot covered, in fridge overnight.
  2. In the morning, simmer to heat for 10 minutes. Add vanilla, and cinnamon. Transfer to a slow cooker on low to keep warm. Serve with topping “bar."
Ewbs02 Xmas Brunch Cam A Demo Sc4 Egg Bake Img 6 Copy Resize

Italian Sausage Egg Bake


  • 12 eggs
  • 16 oz (460 g) cottage cheese
  • ¼ cup (60 ml) melted butter
  • 1/3 cup (40 g) flour
  • 1 tsp (5 ml) baking soda
  • ½ tsp (2.5 ml) salt
  • freshly cracked pepper to taste
  • 1 tbsp (15 ml) olive oil
  • 3 links of pork Italian sausage, removed from its casings and cooked through
  • ½ tsp (5 ml) Italian seasoning (dried basil, oregano, parsley, marjoram blend)
  • ¼ tsp (1.25 ml) fennel seeds
  • ½ cup (120 ml) roasted peppers
  • 1 cup (240 ml) grated mozzarella cheese
  • 2 tbsp (15 ml) fresh basil, julienned
  1. Preheat oven to 350F (176C).
  2. In a large skillet, heat olive oil in a pan. Remove sausage from its casings and sauté, breaking up with a wooden spoon and browning on all sides until cooked through. Transfer sausage with a slotted spoon to a plate lined with a paper towel to drain. Set aside.
  3. In a large bowl, whisk together the eggs. Then add the cottage cheese, butter, flour, baking soda, salt and pepper. 
  4. Stir in sausage, red peppers and cheese. Pour into a greased skillet, or 9 x 13 casserole dish. Bake for 30 mins or until set and cooked through. 
  5. Garnish with freshly chopped basil. Slice into wedges and serve!
Ewbs02 Xmas Brunch Cam A Demo Sc5 Hashbrown Cups Img 11 Copy Resize

Crispy Hashbrown Cups

Makes 12 cups

  • 6 cups (1425 ml) store-bought, unseasoned, hash browns, defrosted
  • 3 tbsp (45 ml) olive oil
  • Olive oil spray for greasing pan and spraying tops
  • 1 tsp (5 ml) salt
  • Freshly cracked pepper to taste
  • 1 cup (240 ml) freshly grated parmesan cheese
  • 3 scallions, sliced into small rings, separated (2 scallions for mixture, 1 scallion for garnish)
  1. Preheat oven to 375F (190C).
  2. Spray a 12-cup, non-stick muffin tin with olive oil spray (or just well grease with olive oil) set aside.
  3. In a large bowl add the hash browns, and pat dry with a paper towel to absorb any moisture. Add olive oil, salt, pepper, cheese and scallions.  Toss to combine.
  4. Scoop out hash browns with an ice cream scoop into muffins wells, packing down well into each cup. Potatoes will shrink as they cook, so pack them in well to remain full once baked.
  5. Spray tops with more of the olive oil spray. 
  6. Bake for 45-50 mins until browned and crispy on top.  Remove cups with a knife and transfer to a serving plate. Garnish tops with sea salt, freshly cracked pepper, and diced scallions.
  7. Serve with eggs and bacon!
Ewbs02 Xmas Brunch Cam B Demo Sc6 Maple Bacon Img 4 Copy Resize

Maple Glazed Bacon with Rosemary


  • 8 pieces of bacon
  • 2 tbsp (15 ml) of maple syrup
  • 1 tsp (5 ml) minced rosemary
  1. Preheat oven to 400F (200 ml).
  2. Mix together maple syrup and rosemary.  Set aside.
  3. Place bacon in a single layer in a baking pan with elevated rack. Line pan with aluminum foil to catch drippings.
  4. Place in oven and bake for 15 mins until brown and crispy. Then brush the bacon on one side, well, with the maple syrup mixture. Bake to set syrup for another 5-7 mins.
  5. Remove from the oven, allow to cool.  Transfer bacon to a platter, garnish with fresh rosemary sprigs.
  6. Bacon is great served warm or at room temperature.
Ewbs02 Xmas Brunch Cam B Demo Sc7 Game Plan Img 4 Copy Resize



  • Make the Christmas Morning Crumb Cake.  Bake and allow to cool completely. Then leave it at room temperature, covered in foil.
  • Next, prepare the oatmeal. Add the oats, and water, seasonings and apples. Cover and refrigerate.
  • To prep the egg bake you can cook the sausage for the egg bake, drain and transfer to an air tight container. Cut the peppers and place those in a container. Then in a large bowl you can mix the egg batter, adding everything except the sausage and peppers.  You’ll add those right before baking. Cover and refrigerate.
  • Mix together the hash browns and parcel them out into the muffin tin, cover and refrigerate.
  • Mix together your maple syrup and rosemary, and cover andrefrigerate.
  • Make the Christmas Morning Crumb Cake.  Bake and allow to cool completely. Then leave it at room temperature, covered in foil.


  • Preheat your oven to 300F (150C) to reheat the crumb cake
  • Meanwhile remove the oats from your fridge. Remove the lid and bring them to a boil, and then cover and simmer for 10 mins and then transfer to your slow cooker on LOW
  • While the oats are simmering, place the cake, covered in foil in the oven for 10 mins to warm through, then remove foil and allow to bake for another 5 mins to crisp up the topping.
  • Once everyone wakes and begins to start to help themselves to these starters… prep the second half of the buffet.


  • If making both the bacon, hash browns and egg bake, here’s how to bake all three easily with one oven.
  • Preheat oven to 400F (200C). Place the bacon and the hash browns in the oven together for 20 mins.  At that point, brush the bacon with the maple syrup. Bake for another 5 mins.
  • Remove the bacon and allow it to rest at room temperature resting on the rack. The bacon does not need to be served hot, in fact it’s even better at room temp because the syrup hardens and isn’t sticky.
  • Leave hash browns in the oven and reduce oven temperature to 350F (176C)
  • Add sausage and peppers to the egg batter, and pour into a greased skillet.
  • Place egg bake in with the hash browns and bake for 30-35 mins. This way the hash browns will crisp up and will be perfectly done at the same time as the eggs. 
  • Since you are going to be baking these together, make sure the skillet you want to use for your egg bake can fit in your oven at the same time with your muffin tin. Just try it out the day before with these things empty and you’ll find out right away if you need to choose another skillet.
  • Then make room on your buffet for the main dishes and have everyone serve themselves to a hearty and delicious brunch!

Featured Products


Even more Recipes articles for you


Get on the list to stay up to date on everything The Inspired Home.