Home › Breakfast › Christmas breakfast casserole

Christmas Breakfast Casserole (Overnight Sausage, Egg and Hash Brown Bake)

By Ami·October 17, 2026·★★★★★4.9 from 118 votes·Jump to RecipePrint

This Christmas breakfast casserole is the one dish I refuse to make on Christmas morning — I make it on Christmas Eve. Browned breakfast sausage, crispy shredded hash browns, sweet peppers and a lot of sharp cheddar sit under a fluffy egg custard (there is cottage cheese blended in, which nobody can taste and everybody notices), the dish goes in the fridge overnight, and in the morning it bakes for 50 minutes while coffee happens and paper gets torn. Twelve squares, 26g of protein each, and it is the same make-ahead logic that runs my breakfast egg muffins and freezer breakfast sandwiches the rest of the year. If you are planning a high protein, GLP-1 friendly holiday table, this is the breakfast on it. For the ordinary weekday mornings between the holidays, the freshly updated high protein overnight oats are my 32g-protein, five-minute answer.

Christmas breakfast casserole in a white baking dish with golden eggs, browned sausage, crispy hash browns and melted cheddar, one square lifted out, make-ahead Christmas morning breakfast with 26g protein
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

Why this is the breakfast casserole that survives Christmas morning.

Here's what you'll need.

Breakfast sausage, frozen shredded hash browns (thawed), a dozen eggs, milk, cottage cheese, sharp cheddar, an onion, a red bell pepper, chives, salt, pepper and a pinch of smoked paprika — nothing you need a special trip for in December.

Ingredients for Christmas breakfast casserole in small bowls: eggs, breakfast sausage, shredded hash browns, cheddar cheese, diced red pepper, onion, milk, cottage cheese and chives

Here's how it all comes together.

STEP 1 — Brown the sausage, onion and pepper.

Cook the breakfast sausage in a large skillet over medium-high heat, breaking it up, until deeply browned — about 7 minutes. Add the onion and red pepper and cook 3 more minutes until soft. Tip the whole pan into a strainer so the fat drains off; wet sausage is what makes a casserole greasy.

Breakfast sausage crumbles browning in a cast iron skillet with diced onion and red bell pepper for a Christmas breakfast casserole
STEP 2 — Press the hash browns into the dish.

Butter a 9x13 baking dish. Squeeze the thawed hash browns in a clean towel to get rid of the water, then press them into an even layer across the bottom and season with salt, pepper and the smoked paprika. This layer bakes into a crisp potato crust under everything else.

Shredded hash brown potatoes spread evenly across the bottom of a white baking dish for an overnight breakfast casserole
STEP 3 — Whisk the custard.

Whisk the eggs, milk, cottage cheese, 1 teaspoon salt and plenty of black pepper until smooth and a little frothy — about a minute. If you want it perfectly silky, give the cottage cheese and milk 10 seconds in a blender first, then whisk in the eggs.

Eggs, milk and cottage cheese whisked together in a glass bowl for a fluffy sausage hash brown breakfast casserole custard
STEP 4 — Layer and pour.

Scatter the drained sausage mixture over the hash browns, then two-thirds of the cheddar. Pour the egg custard slowly over everything so it seeps into the corners, then top with the rest of the cheese and the chives.

Egg custard being poured over browned sausage, peppers and shredded cheddar in a baking dish for a Christmas breakfast casserole
STEP 5 — Cover and chill overnight.

Cover tightly with foil and refrigerate at least 8 hours or up to 24. This is the make-ahead step that makes Christmas morning easy — the potatoes drink up the custard and the whole thing sets up so it bakes evenly from cold.

Unbaked breakfast casserole covered with foil resting on a refrigerator shelf overnight, make-ahead Christmas morning step
STEP 6 — Bake until puffed and golden.

Pull the dish out while the oven heats to 350°F. Bake covered for 25 minutes, then uncovered 25 to 30 minutes more until the center is set (a knife comes out clean) and the top is golden and bubbling. Rest 10 minutes before cutting into 12 squares.

Golden baked Christmas breakfast casserole with a spatula lifting the first square showing layers of hash browns, sausage and egg, 26g protein per square
GLP-1 High Protein High Fiber Cookbook coverIf a 26g-protein breakfast that feeds a crowd is the way you want to eat through the holidays, the Ultimate GLP-1 High Protein High Fiber Cookbook.

Things I learned while testing this recipe.

Your Christmas morning timeline (and why this works for a GLP-1 friendly table).

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: Cool completely, then keep covered in the fridge for up to 4 days. For the freezer, cut into squares, wrap each in foil, and freeze up to 2 months — the hash brown base holds up better than most egg bakes.

Reheating: Microwave a square for 90 seconds to 2 minutes, or warm the whole dish covered at 325°F for 20 to 25 minutes. From frozen, bake wrapped squares at 350°F for 30 minutes, or thaw overnight and microwave.

More easy holiday breakfast recipes...

Cottage cheese breakfast casseroleCottage cheese breakfast casserole Breakfast egg muffinsBreakfast egg muffins Freezer breakfast sandwichesFreezer breakfast sandwiches Apple cinnamon baked oatmealApple cinnamon baked oatmeal

This is the first of my Christmas and holiday recipes for this year. If you are feeding a crowd the rest of the week, the crockpot turkey breast, green bean casserole from scratch and homemade stuffing are the make-ahead dishes I lean on for Thanksgiving and again at Christmas, and the air fryer salmon bites (freshly updated today) are my 15-minute answer for the nights in between.

More glp-1 friendly recipes: Egg Muffins (Easy Make-Ahead Breakfast Egg Cups) · Cottage cheese breakfast casserole · Freezer Breakfast Sandwiches (High Protein Meal Prep, 27g Protein) · High protein breakfast burritos.

Christmas Breakfast Casserole

Overnight sausage, egg and hash brown breakfast casserole with peppers, sharp cheddar and a cottage cheese custard. Assemble on Christmas Eve, bake on Christmas morning. Serves 12, 26g protein a square.

Prep25 min
Cook55 min
Total1 hr 20 min (+ overnight chill)
Servings12
CategoryBreakfast
CuisineAmerican

Ingredients

Instructions

  1. Brown: Cook the sausage in a large skillet over medium-high heat, breaking it up, until deeply browned, about 7 minutes. Add the onion and pepper; cook 3 minutes. Drain in a strainer.
  2. Layer the potatoes: Butter a 9x13 dish. Press the squeezed-dry hash browns into an even layer; season with 1/4 teaspoon salt, a little pepper and the smoked paprika.
  3. Whisk: Whisk the eggs, milk, cottage cheese, 1 teaspoon salt and the black pepper until smooth.
  4. Assemble: Scatter the sausage mixture over the potatoes, then 1 1/3 cups of the cheddar. Pour the custard over slowly. Top with the remaining cheese and the chives.
  5. Chill: Cover tightly with foil and refrigerate 8 to 24 hours.
  6. Bake: Heat the oven to 350°F. Bake covered 25 minutes, then uncovered 25 to 30 minutes until set in the center and golden. Rest 10 minutes; cut into 12 squares.

Notes

No overnight? Bake right away — add 5 minutes to the uncovered time. Turkey sausage keeps it leaner (about 250 calories a square). Dairy-light: use 1/2 cup milk + 1/2 cup more cottage cheese. Vegetarian: swap the sausage for 10 oz sautéed mushrooms and a cup of spinach, squeezed dry. Protein: 26g per square (1/12 of the dish).

Nutrition (per serving, estimate): 292 calories · 26g protein · 14g carbs · 15g fat · 4g fiber · 690mg sodium
GLP-1 High Protein High Fiber Cookbook cover

More high protein breakfasts that feed a crowd

If a make-ahead, 26g-protein breakfast that keeps everyone full through the morning is how you want the holidays to go, the Ultimate GLP-1 High Protein High Fiber Cookbook is full of exactly these — egg bakes, casseroles and meal-prep breakfasts that repeat well.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

Christmas breakfast casserole questions I get asked.

Can you make breakfast casserole the night before?

Yes — and it is better that way. Assemble it fully, cover with foil and refrigerate 8 to 24 hours, then bake straight from the fridge: 25 minutes covered, 25 to 30 uncovered at 350°F. The overnight rest lets the hash browns absorb the custard so they crisp instead of floating.

Do you cook the sausage before adding it to a breakfast casserole?

Always. Raw sausage releases fat and water into the eggs and turns the casserole greasy and gray. Brown it until crusty, cook the onion and pepper in the same pan, then drain everything in a strainer before layering.

Why is my breakfast casserole watery or soggy?

Three usual causes: hash browns that were not squeezed dry, vegetables that were not cooked first, or cutting it too soon. Squeeze the potatoes in a towel, brown the sausage and vegetables, and let the baked casserole rest 10 minutes so the custard finishes setting.

How long do you bake a breakfast casserole with hash browns?

About 50 to 55 minutes at 350°F for a cold 9x13 dish: 25 minutes covered with foil, then 25 to 30 uncovered until a knife in the center comes out clean and the middle no longer jiggles. Baked from room temperature it takes about 45 minutes uncovered.

Can you freeze breakfast casserole?

Yes. Bake, cool completely, cut into squares and wrap each in foil, then freeze up to 2 months. Reheat wrapped at 350°F for about 30 minutes or thaw overnight and microwave 90 seconds. You can also freeze it unbaked and assembled; thaw overnight in the fridge before baking.