Italian Breakfast Casserole Baked With Sausage, Eggs, and Melted Cheese
This overnight Italian breakfast casserole is packed with savory sweet Italian sausage, tender cubes of crusty bread, and a rich, velvety egg custard topped with melted mozzarella and Parmesan cheese.
- Heavy cream prevents egg proteins from over-coagulating, ensuring a custard-like texture.
- Pre-browning the Italian sausage renders out excess grease so the casserole isn't soggy.
- Stale, crusty bread acts as a sponge, absorbing the egg mixture without collapsing into mush.
The first time I attempted a holiday brunch for my in-laws, I tried to flip individual omelets while my hands shook and grease splattered all over my favorite linen shirt.
It was an absolute disaster.
Most breakfast bakes end up shockingly dry like a sponge. This happens because the eggs overcook long before the heavy sausage finishes rendering.
To fix this, we need to think about this in terms of physics and protein coagulation. By whisking a splash of heavy cream into the eggs, we introduce fat globules that physically wedge themselves between the egg proteins, preventing them from bonding too tightly and squeezing out water. I tested this with four different dairy percentages, and heavy cream hands down beat whole milk, which left the center a tad clumsy and wet.
You probably already have everything you need in your fridge right now, so let's get this assembled. We are going to layer cubed crusty bread, browned sweet Italian sausage, and a mountain of shredded mozzarella that melts into beautiful, stretchy pockets.
If you love prep-ahead morning meals, you should also try our classic breakfast casserole or our decadent overnight croissant breakfast casserole for a buttery twist.
Italian Breakfast Casserole Baked With Sausage, Eggs, and Melted Cheese
- Publisher Storied Skillet
- Cuisine Italian-American
- Category Breakfast, Casseroles
- Prep Time
- Cook Time
- Servings 8
- Calories 420 calories
- Rating 4.8 4799
- Tags Italian breakfast casserole, sausage egg casserole, breakfast bake, overnight breakfast casserole
Ingredients
- 1 lb (450g) sweet Italian sausage, casings removed
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 6 cups crusty Italian bread, cut into 1-inch cubes (stale is best!)
- 8 large eggs
- 1/2 cup heavy cream
- 1/2 cup whole milk
- 1 tsp Diamond Crystal kosher salt
- 1/2 tsp freshly cracked black pepper
- 1 tsp dried oregano
- 2 cups shredded low-moisture mozzarella cheese, divided
- 1/2 cup freshly grated Parmesan cheese
- 2 tbsp fresh flat-leaf parsley, chopped (for garnish)
Directions
- Heat a large skillet over medium-high heat. Add the sweet Italian sausage, breaking it up with a wooden spoon until browned and cooked through, about 8 minutes. Use a slotted spoon to transfer the sausage to a plate lined with paper towels, leaving about 1 tablespoon of fat in the skillet.
- Add the diced onion and red bell pepper to the skillet. Sauté in the reserved sausage fat until softened, about 5 minutes. Stir in the minced garlic and cook for another 60 seconds until fragrant, then remove from heat.
- Grease a 9x13-inch baking dish with butter or non-stick spray. Arrange the stale bread cubes in an even layer at the bottom of the dish.
- Scatter the cooked sausage and sautéed vegetables evenly over the bread cubes. Sprinkle 1.5 cups of the shredded mozzarella cheese over the top.
- In a large bowl, whisk together the eggs, heavy cream, whole milk, kosher salt, black pepper, and dried oregano until completely smooth and slightly frothy.
- Pour the egg mixture evenly over the bread, sausage, and cheese. Use a spatula to gently press down on the bread cubes to ensure they are fully submerged and absorbing the liquid. Cover the dish tightly with foil and refrigerate for at least 2 hours, or overnight.
- Preheat your oven to 375°F (190°C). If the casserole was refrigerated overnight, let it sit on the counter for 20 minutes to take the chill off. Bake covered with foil for 35 minutes.
- Remove the foil, sprinkle the remaining 1/2 cup of mozzarella and the grated Parmesan cheese over the top. Bake uncovered for an additional 10 to 15 minutes, until the cheese is melted, bubbly, and golden brown, and the center is set. Let cool for 10 minutes, garnish with fresh parsley, slice, and serve.
Notes
- I highly recommend using Diamond Crystal kosher salt. If you are using fine table salt or Morton's kosher salt, cut the measurement in half (use 1/2 teaspoon) to avoid an over-salted casserole.
- Stale bread is crucial here because of starch gelatinization. Fresh bread contains too much moisture and will disintegrate into a soggy paste, whereas stale bread has dried-out starch structures that act like a sponge, holding the egg custard's shape.
- Do not skip browning the sausage and draining it on paper towels. If you toss raw or undrained sausage into the bake, the fat will render directly into the eggs, creating an oily barrier that prevents the egg proteins from setting properly.
- After a day in the fridge, the baked casserole actually tightens up beautifully. The bread continues to lock in the moisture, making leftovers incredibly easy to slice cleanly without crumbling.
Serving Suggestions
This savory casserole is incredibly rich and satisfying on its own, but pairing it with the right side dishes makes it a complete brunch masterpiece.
- Serve this hearty bake alongside a bright, acidic green salad to cut through the rich sausage and cheese.
- A side of fresh fruit, like berries or sliced melon, adds a lovely sweetness to the brunch table.
- Drizzle slices with hot honey or a spoonful of warm marinara sauce for an extra Italian flair.
- Pair it with a crispy breakfast hashbrown casserole for a double-casserole feast.
Storage and Reheating
If you have leftovers, wrap the baking dish tightly with plastic wrap or transfer individual slices to an airtight container. It will keep beautifully in the refrigerator for up to four days without losing its structural integrity.
Do not freeze it.
While you can technically freeze baked eggs, the thawing process damages the delicate protein matrix. This results in a spongy, watery mess that is frankly depressing to eat.
To reheat, skip the microwave if you want to preserve that gorgeous, crispy cheese crust. Instead, pop a slice onto a baking sheet and heat it in a 350°F (175°C) oven for about 10 to 12 minutes until warmed through.
In a rush? A quick microwave zap works too.
Ingredient Substitutes
If you need to make adjustments based on what is in your pantry, here are some easy swaps that won't ruin the dish:
- Sweet Italian Sausage: Swap for spicy Italian sausage, turkey sausage, or even chopped bacon. If you prefer a hand-held option, check out this sausage, egg, and cheese sandwich.
- Mozzarella Cheese: Provolone, Monterey Jack, or mild white cheddar make excellent melting substitutes.
- Heavy Cream: You can use half-and-half, but avoid using all skim milk as the casserole will lose its rich, custard-like texture and may weep water.
- Italian Bread: French bread, sourdough, or even leftover brioche work wonderfully, provided they are stale.
This is the kind of breakfast that makes everyone slow down, pour a second cup of coffee, and actually enjoy the morning together. I hope it brings as much warmth to your table as it does to mine.
Susan Rosie
I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.
Learn More About Me →You Might Also Like
Discover more delicious recipes from the same category.
Loading related recipes...