Overnight Breakfast Casserole Bake

Featured in Rise & Shine with Crispy Breakfast Favorites.

This overnight breakfast casserole is a simple yet delicious dish perfect for family mornings or gatherings. It combines day-old bread with browned sausage, shredded cheddar and mozzarella cheeses, and a mix of fresh green onions. A savory egg mixture brings everything together. Prepare it the night before and bake it the next morning for a hearty, golden, and flavorful meal your family will love.

Updated on Fri, 18 Apr 2025 12:25:58 GMT
A slice of pizza with cheese and green peppers on a white plate. Pin it
A slice of pizza with cheese and green peppers on a white plate. | krispywithmia.com

This hearty overnight breakfast casserole has transformed my family's morning routine, especially during busy holidays when time is precious but a delicious breakfast is non-negotiable.

I first made this casserole when hosting my in-laws for Christmas morning. The ability to prepare everything the night before meant I could enjoy coffee and present-opening instead of being stuck in the kitchen while everyone else had fun.

Ingredients

  • Day-old bread cubes: 6 cups allows the bread to better absorb the egg mixture without becoming soggy; choose a hearty variety like sourdough or French bread
  • Breakfast sausage: 1 lb provides savory protein foundation; opt for sage-flavored for extra flavor dimension
  • Cheddar cheese: 1 cup delivers classic sharp flavor; freshly shredded melts much better than pre-shredded bags
  • Mozzarella cheese: 1/2 cup creates that perfect gooey stretch factor; use whole milk mozzarella for richest results
  • Green onions: 1/4 cup adds fresh bite and color without overpowering; look for firm stalks with vibrant green tops
  • Eggs: 8 large provides structure and richness; room temperature eggs blend more easily
  • Milk: 2 cups creates custard-like texture; whole milk produces the creamiest result
  • Garlic powder: 1/2 teaspoon adds depth without texture; fresh garlic would provide
  • Onion powder: 1/2 teaspoon gives aromatic quality without chunks; choose a quality brand for best flavor
  • Salt and pepper to taste: enhances all other flavors; sea salt and freshly ground pepper make a difference
  • Butter or cooking spray: prevents sticking; real butter adds subtle flavor

Step-by-Step Instructions

Prepare baking dish:
Generously apply butter or cooking spray to your 9x13 baking dish, ensuring complete coverage including corners and sides. This crucial step prevents any sticking and makes serving much easier later.
Arrange bread foundation:
Spread the cubed bread in an even layer across the bottom of your buttered dish. Slightly pressing down helps create a more uniform base, but avoid compacting too much as you want some texture and space for the egg mixture to infiltrate.
Cook breakfast meat:
Brown the sausage in a skillet over medium heat, breaking it into small crumbles with a wooden spoon. Cook thoroughly until no pink remains, about 7-8 minutes. Transfer to a paper towel-lined plate to drain excess fat, which prevents a greasy casserole.
Layer proteins and cheeses:
Distribute the cooked sausage evenly over the bread cubes, ensuring coverage across the entire dish. Follow with an even layer of the cheddar cheese, then the mozzarella, and finally the green onions if using. This layering approach creates distinct flavor pockets throughout the casserole.
Create egg mixture:
In a large bowl, crack all 8 eggs and whisk until yolks and whites are fully incorporated. Pour in the milk while continuing to whisk, then add garlic powder, onion powder, salt, and pepper. Whisk vigorously until the mixture is completely homogeneous with no streaks of egg white visible.
Combine components:
Slowly pour the egg mixture over the layered ingredients, starting at the edges and moving inward. Gently press down on any floating bread pieces to ensure they begin absorbing the liquid. The egg mixture should just barely reach the top layer of ingredients without overflowing.
Refrigerate overnight:
Cover the casserole tightly with plastic wrap or aluminum foil, pressing it directly onto the surface to prevent air exposure. Refrigerate for at least 6 hours or ideally overnight, allowing time for the bread to fully absorb the egg mixture and for flavors to meld together.
Bake to perfection:
Remove the casserole from the refrigerator while preheating your oven to 350°F. Remove the covering and bake uncovered for 45-55 minutes. The casserole is done when the center is completely set with no jiggling when gently shaken, and the top has turned a beautiful golden brown.
Rest before serving:
Allow the finished casserole to rest for 10 minutes after removing from the oven. This resting period allows the internal structure to set fully, making for cleaner slices and preventing a runny texture. The casserole will remain hot even after this short rest.
A white bowl filled with a cheesy, meat-filled dish. Pin it
A white bowl filled with a cheesy, meat-filled dish. | krispywithmia.com

My absolute favorite way to enjoy this casserole is with a dollop of sour cream and a few dashes of hot sauce on top. The cool creaminess against the warm, savory casserole creates the perfect balance. My husband claims this dish saved our Christmas morning tradition after years of chaotic breakfast preparations.

Make It Your Own

This breakfast casserole welcomes endless customization based on your family's preferences. For a southwestern twist, substitute pepper jack cheese for the cheddar and add a can of drained green chiles. Vegetarians can skip the meat entirely and double up on vegetables like sautéed bell peppers, spinach, and mushrooms. For an extra decadent version, try using half and half instead of milk and adding a layer of cream cheese chunks before baking.

A person is eating a piece of food. Pin it
A person is eating a piece of food. | krispywithmia.com

Perfect Pairings

A vibrant fruit salad makes the ideal companion to this rich casserole, providing refreshing contrast to the savory flavors. For a complete brunch spread, serve alongside mimosas and a simple green salad dressed with light vinaigrette. If serving for a special occasion, consider offering small ramekins of maple syrup for drizzling—the sweet and savory combination is surprisingly delightful.

Troubleshooting Tips

If your casserole seems too dry after baking, you likely need more liquid in your egg mixture. Next time, try increasing the milk by 1/4 cup. Conversely, if your casserole is too soggy, your bread might be too fresh. Either use day-old bread or quickly toast fresh bread cubes in the oven before assembling. For more even baking, rotate your casserole halfway through the cooking time, especially if your oven has hot spots.

Frequently Asked Questions

→ Can I use different types of meat?

Yes! You can substitute sausage with ham, bacon, or any of your favorite breakfast meats.

→ Do I have to refrigerate it overnight?

Refrigerating allows the bread to soak up the egg mixture, but you can shorten the rest time to 2–4 hours if needed.

→ Can I make this dairy-free?

Absolutely! Use dairy-free cheese alternatives and a plant-based milk for a delicious result.

→ How can I prevent it from drying out?

Cover the casserole with foil during baking or ensure the egg mixture fully soaks the bread before baking.

→ What can I serve with this dish?

Pair it with fresh fruit, a side of yogurt, or a light salad for a balanced breakfast or brunch.

Overnight Breakfast Casserole Dish

A hearty overnight breakfast bake with sausage, cheeses, and bread for easy mornings.

Prep Time
20 Minutes
Cook Time
50 Minutes
Total Time
70 Minutes
By: Mia Chen

Category: Breakfast Recipes

Difficulty: Easy

Cuisine: American

Yield: 8 Servings

Dietary: ~

Ingredients

01 6 cups cubed bread (day-old or slightly dried)
02 1 lb breakfast sausage (or diced ham/bacon)
03 1 cup shredded cheddar cheese
04 1/2 cup shredded mozzarella cheese
05 1/4 cup diced green onions (optional)
06 8 large eggs
07 2 cups milk
08 1/2 teaspoon garlic powder
09 1/2 teaspoon onion powder
10 Salt and black pepper to taste
11 Butter or cooking spray (for greasing)

Instructions

Step 01

Lightly grease a 9x13-inch baking dish with butter or cooking spray.

Step 02

Layer the cubed bread evenly across the bottom of the dish.

Step 03

Cook sausage in a skillet over medium heat until browned and fully cooked. Drain excess fat.

Step 04

Evenly distribute the cooked sausage over the bread, followed by both cheeses and green onions.

Step 05

In a large bowl, whisk together eggs, milk, garlic powder, onion powder, salt, and pepper.

Step 06

Pour the egg mixture evenly over the casserole.

Step 07

Cover tightly with foil or plastic wrap and refrigerate overnight (or at least 6 hours).

Step 08

The next morning, preheat oven to 350°F (175°C).

Step 09

Bake uncovered for 45–55 minutes or until the center is set and the top is golden.

Step 10

Let cool for 10 minutes before slicing and serving.

Tools You'll Need

  • 9x13-inch baking dish
  • Skillet
  • Large mixing bowl
  • Whisk
  • Foil or plastic wrap

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Gluten (bread)
  • Dairy (cheese, milk)
  • Eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 21 g
  • Total Carbohydrate: 23.5 g
  • Protein: 16 g