Make-Ahead Sausage and Cheese Egg Bake Casserole
This sausage and cheese egg bake casserole is the kind of breakfast that feeds a crowd with almost no morning effort. A custardy egg mixture soaks into cubes of crusty bread overnight, then bakes into a golden, puffy dish that’s part bread pudding, part omelette.

It’s the answer to lazy weekend brunches and holiday mornings when you want something hot on the table without standing over the stove.
What Makes This Egg Bake So Good
The overnight soak means all the real work happens the night before. In the morning, you just pull it from the fridge and bake.
The custard sets up soft but firm enough to slice into neat squares, and the top gets a few golden, craggy bits of cheese and bread. It’s rich but not heavy, with a peppery edge from the sausage.
Because the base is so simple, you can swap in any cooked meat, any melty cheese, or add sautéed vegetables without changing the method.
Ingredients

- 1 lb (450 g) ground pork sausage: mild, spicy, or Italian. Use any bulk breakfast sausage you like.
- 8 large eggs: the structure of the dish depends on them, so don’t skimp.
- 2 cups (480 ml) whole milk: 2% works in a pinch, but whole milk gives the best custard texture.
- 1 tsp dry mustard: adds a subtle warmth that wakes up the eggs.
- ½ tsp kosher salt: fine sea salt is fine; adjust if your sausage is very salty.
- ¼ tsp black pepper: freshly ground gives the cleanest bite.
- 6 cups (about 8 oz / 225 g) day-old crusty bread cubes: Italian or French bread, cut into 1-inch pieces. Stale bread soaks up the custard without turning mushy.
- 2 cups (8 oz / 225 g) shredded sharp cheddar cheese: sharp white or yellow, whichever you prefer.
- 2 tbsp sliced green onions (optional): for a fresh finish after baking.
Variations / Substitutions
- Swap the protein: cooked crumbled bacon, diced ham, or browned ground turkey all work. Make sure any meat is fully cooked and drained before layering.
- Change the cheese: smoked gouda, Monterey jack, or a pepper jack will all melt beautifully and tweak the flavor.
- Add vegetables: sautéed mushrooms, bell peppers, or wilted spinach add color and heft. Squeeze any wet vegetables dry so they don’t water down the custard.
- Go dairy-free: use unsweetened oat milk and a good vegan cheddar-style shred. The texture will be slightly softer but still holds together.
If you love a sweet morning bake, try our Cinnamon French Toast Casserole.
How to Make Sausage and Cheese Egg Bake Casserole
Step 1: Brown the Sausage

Set a large skillet over medium-high heat. Add the 1 lb sausage and cook, breaking it into small crumbles with a wooden spoon, until it’s deeply browned and cooked through, about 6 to 8 minutes. Transfer it to a paper towel-lined plate to drain and let it cool slightly.
Cooling the sausage keeps it from scrambling the eggs when you mix everything together. You want the meat warm but not steaming when it hits the bread.
Step 2: Whisk the Egg Custard

Crack the 8 eggs into a large mixing bowl and add the 2 cups whole milk, 1 tsp dry mustard, ½ tsp salt, and ¼ tsp pepper. Whisk until the yolks and whites are completely blended and the mixture looks pale yellow and slightly frothy, about 30 seconds.
You’re not looking for stiff peaks, just a smooth, even liquid. Any streaks of egg white will bake into rubbery pockets, so take an extra few seconds to whisk them out.
Step 3: Assemble the Casserole

Grease a 9-by-13-inch baking dish with butter or cooking spray. Scatter half of the 6 cups bread cubes across the bottom, then top with half the cooked sausage and half the 2 cups cheddar. Repeat the layers with the remaining bread, sausage, and cheese. Pour the egg mixture slowly and evenly over the whole dish.
Press down gently with a flexible spatula so every piece of bread gets a chance to drink up the custard. Cover the dish with foil and refrigerate for at least 4 hours, preferably overnight. The long soak gives you that soft, almost bread-pudding center.
Step 4: Bake Until Golden and Puffed

Preheat your oven to 350°F (175°C). Take the casserole out of the fridge, remove the foil, and set it on the middle rack. Bake for 45 to 55 minutes, until the top is puffed and golden brown and a thin knife inserted into the center comes out clean.
If the top browns before the center is set, lay a loose sheet of foil over it for the last 10 minutes. Once it’s out of the oven, let it rest for 10 minutes so the custard finishes setting and slices hold their shape.
Step 5: Slice and Serve

Cut the casserole into squares right in the dish and lift them out with a wide spatula. Sprinkle with sliced green onions if you like, and serve hot while the cheese is still stretchy.
The center should be soft and tender, not runny. On a busy morning, just set the whole dish on a trivet and let everyone help themselves.
A Few Notes Before You Start
- Choose the right bread: A sturdy, crusty loaf holds its shape better than soft sandwich bread. Day-old is ideal, but you can dry fresh cubes in a 300°F (150°C) oven for 10 minutes if needed.
- Let it sit out while the oven preheats: Pulling the casserole from the fridge 15 to 20 minutes before baking helps it heat more evenly, so the edges don’t overcook while the center catches up.
- Customize the seasoning: Stir a pinch of smoked paprika or a dash of hot sauce into the egg mixture if you want a little more depth.
Storing Leftovers
- Refrigerate: Cover the cooled casserole tightly and refrigerate for up to 4 days. Individual squares reheat well in the microwave or in a 325°F (165°C) oven for 10 to 12 minutes.
- Reheating: For a crisp top, reheat slices in a dry skillet over medium heat for a couple of minutes per side.
What to Serve With Egg Bake Casserole
A big bowl of fresh fruit with a squeeze of lime cuts through the richness of the sausage and cheese. For a fuller brunch spread, roasted baby potatoes tossed with olive oil and rosemary add a crispy contrast. If you’re leaning lunch, a simple arugula salad with lemon vinaigrette keeps things from feeling too heavy.
Frequently Asked Questions
Can I skip the overnight soak and bake it right away?
Yes. The casserole will still cook through, but the bread won’t absorb as much custard and the final texture will be looser and less custardy. For the best results, give it at least 30 minutes of soaking time.
My casserole turned out soggy in the middle. What went wrong?
That usually means the bread was too fresh or the egg mixture didn’t get pressed into the cubes evenly. Using day-old bread and pressing down firmly after pouring the custard helps avoid soggy spots.
Can I make this ahead and freeze it before baking?
Absolutely. Assemble the casserole through step 3, wrap it well in plastic and foil, and freeze for up to 2 months. Thaw overnight in the fridge before baking as directed.
Do I have to use whole milk?
No, but the custard will be noticeably thinner with low-fat or skim milk. 2% milk works, but the casserole won’t be quite as rich and may weep a little liquid as it bakes.

Ingredients
Method
- Brown sausage in a skillet over medium-high heat until cooked, 6 to 8 minutes. Drain and cool slightly.
- Whisk eggs, milk, dry mustard, salt, and pepper in a large bowl until smooth and slightly frothy.
- Grease a 9×13 baking dish. Layer half the bread, half the sausage, and half the cheese. Repeat with remaining bread, sausage, and cheese. Pour egg mixture evenly over the top, press down gently, cover, and refrigerate at least 4 hours or overnight.
- Preheat oven to 350°F (175°C). Uncover dish and bake 45 to 55 minutes, until puffed and golden and a knife inserted in center comes out clean.
- Let rest 10 minutes, then slice and serve hot with green onions if desired.
