Cheesy Holiday Breakfast Casserole With Sausage and Spinach for Cozy Mornings

30 min prep 3 min cook 4 servings
Cheesy Holiday Breakfast Casserole With Sausage and Spinach for Cozy Mornings
Save This Recipe!
Click to save for later - It only takes 2 seconds!
Prep Time
15 min
Cook Time
45 min
Servings
6

Why You'll Love This Recipe

✓ Crowd‑Pleaser: A single casserole feeds a family, looks festive, and satisfies both sweet‑tooth and savory cravings in one bite.
✓ Prep‑Ahead Friendly: Assemble the night before; just pop it in the oven in the morning for a stress‑free holiday breakfast.
✓ Nutrient Boost: Spinach adds iron and vitamins, while lean sausage provides protein, keeping you energized through the festivities.

When the first snow falls and the house fills with the scent of cinnamon, the last thing you want is a frantic kitchen. This Cheesy Holiday Breakfast Casserole layers savory sausage, tender spinach, and a rich cheese blend into a golden, bubbly bake. It’s the kind of dish that gathers everyone around the table, invites conversation, and lets you focus on the joy of the season instead of juggling stovetop pans. Perfect for a lazy weekend or a special holiday brunch, it delivers comfort, flavor, and a touch of elegance in every forkful.

3 cups fresh baby spinach If using frozen, thaw and squeeze excess water.
1 ½ cups shredded sharp cheddar cheese Provides a tangy bite.
½ cup shredded mozzarella cheese Adds meltiness.
8 large eggs Bind the casserole together.
1 cup whole‑milk milk For a richer custard; substitute almond milk if desired.
½ cup grated Parmesan cheese Adds a salty finish.
1 teaspoon garlic powder Boosts savory depth.
Salt and freshly ground black pepper Season to taste.

Instructions

1

Cook the sausage

In a large skillet over medium heat, crumble the sausage and cook until browned, about 6‑8 minutes. Drain excess fat, then set aside to cool slightly.

Pro Tip: Break the meat with a wooden spoon for even browning.
2

Wilt the spinach

Add the fresh spinach to the same skillet, tossing just until it wilts, about 2 minutes. Transfer to a colander and press out excess moisture.

Pro Tip: A quick squeeze with clean hands removes hidden water that could soggy the casserole.
3

Mix the custard

In a large bowl whisk together eggs, milk, garlic powder, salt, and pepper until smooth. Stir in the cheddar, mozzarella, and half of the Parmesan.

Pro Tip: Whisk gently to avoid incorporating too much air, which can make the bake rubbery.
4

Assemble the casserole

Spread the cooked sausage evenly in a greased 9‑x‑13‑inch baking dish. Layer the wilted spinach on top, then pour the custard mixture over everything. Sprinkle the remaining Parmesan and a pinch of pepper.

Pro Tip: Use a spatula to smooth the surface for an even golden crust.
5

Bake to perfection

Bake in a pre‑heated 375°F (190°C) oven for 35‑40 minutes, or until the center is set and the top is golden brown. Let rest 10 minutes before slicing.

Pro Tip: A quick jiggle of the pan should show a firm center; if it still jiggles, bake a few minutes longer.

Expert Tips

Tip #1: Use Day‑Old Bread

Cubed day‑old bread adds a subtle crunch and soaks up the custard, preventing a soggy texture.

Tip #2: Add a Dash of Nutmeg

A pinch of freshly grated nutmeg brightens the spinach and complements the cheese.

Tip #3: Cool Before Slicing

Allow the casserole to rest 10 minutes; this firms the custard and yields cleaner slices.

Tip #4: Freeze for Later

Portion and freeze individual servings; reheat in the oven for a quick holiday breakfast.

Storage & Variations

Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat in a 350°F oven for 15 minutes. For a vegetarian version, replace sausage with sautéed mushrooms or roasted butternut squash. Swap spinach for kale or Swiss chard for a different green profile. Add a splash of hot sauce at the table for extra heat.

Nutrition

Per serving

Calories
420 kcal
Protein
28 g
Carbs
12 g
Fat
28 g

Frequently Asked Questions

Absolutely. Substitute the bread cubes with gluten‑free toast or omit the bread entirely and increase the cheese slightly for structure.

Make sure to squeeze excess water from the spinach and drain the sausage well. A light dusting of flour on the bread cubes also helps absorb moisture.

Yes—diced bell peppers, mushrooms, or roasted sweet potatoes work well. Add them after cooking the sausage so they don’t release extra water.

Reheat in a pre‑heated 350°F oven for 12‑15 minutes, covered with foil to keep moisture, then uncover for the last 3 minutes to restore the crust.

Cheesy Holiday Breakfast Casserole With Sausage and Spinach for Cozy Mornings
Recipe Card

Cheesy Holiday Breakfast Casserole With Sausage and Spinach for Cozy Mornings

Prep
30 min
Cook
3 min
Total
33 min
Servings
4
Category: Breakfast
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

Instructions

1
Cook the sausage

In a large skillet over medium heat, crumble the sausage and cook until browned, about 6‑8 minutes. Drain excess fat, then set aside to cool slightly....

2
Wilt the spinach

Add the fresh spinach to the same skillet, tossing just until it wilts, about 2 minutes. Transfer to a colander and press out excess moisture....

3
Mix the custard

In a large bowl whisk together eggs, milk, garlic powder, salt, and pepper until smooth. Stir in the cheddar, mozzarella, and half of the Parmesan....

4
Assemble the casserole

Spread the cooked sausage evenly in a greased 9‑x‑13‑inch baking dish. Layer the wilted spinach on top, then pour the custard mixture over everything. Sprinkle the remaining Parmesan and a pinch of pe...

5
Bake to perfection

Bake in a pre‑heated 375°F (190°C) oven for 35‑40 minutes, or until the center is set and the top is golden brown. Let rest 10 minutes before slicing....

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.