Breakfast Casserole (Sausage, Egg, Bread)

Breakfast Casserole (Sausage, Egg, Bread)
⏱️ cook time 45 minutes
🍽️ servings 8
⚡ Difficulty easy

intro

Warm, hearty make-ahead casserole with savory sausage, soft custard-soaked bread, and melted cheddar—perfect for lazy weekend mornings and crowd-pleasing family brunches.

Ingredients

Bulk pork breakfast sausage 1 lb (450g)
Large eggs 8 each
Day-old sourdough bread 6 slices (300g)
Shredded sharp cheddar cheese 2 cups (220g)
Whole milk 2 cups (480ml)
Kosher salt 1 tsp
Ground black pepper 1/2 tsp
Fresh chives (chopped, for garnish) 1 tbsp

Steps

1

Brown the Sausage

Place the 10-inch brushed stainless steel skillet over medium heat (350°F / 175°C). Crumble the full 1lb of bulk breakfast sausage into the pan, using the slotted stainless steel turner to break the meat into small 1cm pieces as it cooks. Cook for 8-10 minutes, stirring occasionally, until the sausage is fully browned with no pale pink remaining, and clear golden fat has rendered out into the pan. Do not drain the rendered fat, as it adds rich, savory flavor to the final casserole.

Step 1
step1:Brown the Sausage
Step 1
step1:Brown the Sausage
2

Cut Bread into Cubes

While the sausage finishes cooking, place the 6 slices of day-old sourdough bread on the honey oak cutting board. Use the 8-inch walnut-handled chef knife to cut the bread into rough 2.5cm (1-inch) cubes, leaving all crusts intact for added texture. You will have approximately 6 cups of bread cubes total; avoid pressing the bread flat while cutting to keep the cubes light and airy, rather than compressed.

Step 2
step2:Cut Bread into Cubes
3

Layer Casserole Base

Use a small scrap of bread crust to lightly grease the interior of the 9x13 inch matte cream ceramic baking dish with a thin coating of rendered sausage fat. Spread half the bread cubes evenly across the bottom of the dish, then top with half the browned sausage crumbles and half the shredded cheddar cheese. Repeat the layers with the remaining bread, sausage, and cheese, reserving 2 tablespoons of cheese to sprinkle on top before the final bake.

Step 3
step3:Layer Casserole Base
4

Whisk Egg Custard

Crack all 8 large eggs into the large brushed stainless steel mixing bowl. Add 2 cups whole milk, 1 teaspoon kosher salt, and 1/2 teaspoon ground black pepper. Use the sage-handled silicone whisk to beat the mixture for 1-2 minutes, until the eggs are fully incorporated with the milk, no streaks of clear egg white remain, and the custard is a smooth, uniform pale yellow color.

Step 4
step4:Whisk Egg Custard
Step 4
step4:Whisk Egg Custard
5

Pour Custard Evenly

Slowly pour the entire egg and milk custard mixture over the layered bread, sausage, and cheese in the baking dish. Press down gently on the top layer of bread with the flat back of the slotted turner to ensure all bread cubes are soaked through with custard, with no dry, pale bread pieces poking above the liquid line.

Step 5
step5:Pour Custard Evenly
6

Rest to Absorb Custard

Cover the baking dish tightly with a sheet of aluminum foil pulled from the foil roll, crimping the edges firmly to create a tight seal. Let the casserole rest in the refrigerator for a minimum of 30 minutes (or up to 12 hours, overnight, for easy make-ahead prep). This resting time allows the bread to fully absorb the custard, which prevents dry, bready spots in the finished bake.

Step 6
step6:Rest to Absorb Custard
7

Bake Until Set Golden

Preheat oven to 350°F (175°C). Keep the foil cover on the baking dish, and bake for 30 minutes. Remove the foil, sprinkle the reserved 2 tablespoons of cheddar cheese over the top, and bake uncovered for an additional 15 minutes, until the top is golden brown and puffed, the custard shows no liquid jiggle in the center when the dish is nudged, and the edges are bubbling. Total bake time is 45 minutes.

Step 7
step7:Bake Until Set Golden
Step 7
step7:Bake Until Set Golden
8

Garnish and Rest to Serve

Let the baked casserole rest for 10 minutes on the counter to allow the custard to set fully. Sprinkle the top with 1 tablespoon of freshly chopped chives, then cut into 8 equal square portions. Lift slices onto plates to serve warm.

Step 8
step8:Garnish and Rest to Serve

Tips

1.Use day-old (slightly stale) crusty sourdough or French bread instead of fresh soft sandwich bread: fresh bread contains too much moisture and will turn mushy when soaked in custard, while stale bread holds its shape to create a light, fluffy interior with crisp, golden edges.
2.For stress-free make-ahead prep, fully assemble the casserole (cover tightly with foil) and store it in the refrigerator for up to 12 hours (overnight) before baking: add 5 minutes to the covered bake time if cooking straight from the fridge to ensure the center custard sets fully with no raw, runny spots.
3.Do not skip the 10-minute rest after removing the casserole from the oven: this short wait allows the egg custard to set evenly, so you can cut clean, neat slices instead of runny, falling-apart portions that spill across the plate.

✨ You May Also Like

Breakfast
🍜 United States

Crisp-edged, fluffy lard griddle cakes are a nostalgic homestyle staple, with rich savoriness from rendered lard, perfect topped with maple syrup or savory gravy.

⏱️ 25 minuteBreakfast ★ 4.8
Breakfast
🍜 United States

Flaky, buttery homemade buttermilk biscuits smothered in creamy, peppery pork sausage gravy: a beloved, hearty Southern American comfort food classic.

⏱️ 35 minuteBreakfast ★ 4.8
Breakfast
🍜 United States

Golden, custardy brioche stuffed with sweet cream cheese and fresh berries, pan-fried to crisp perfection. An indulgent, cozy breakfast perfect for slow weekend mornings.

⏱️ 30 minuteBreakfast ★ 4.7
Breakfast
🍜 United States

Flaky, buttery Southern-style biscuits stuffed with savory salty country ham, a portable, satisfying classic perfect for casual on-the-go meals.

⏱️ 25 minuteBreakfast ★ 4.8
Breakfast
🍜 United States

Iconic puffy baked pancake popularized in Seattle, with crisp golden edges and soft custardy center, served warm with classic sweet toppings.

⏱️ 35 minuteBreakfast ★ 4.6
Breakfast
🍜 United States

Fluffy, golden pancakes studded with juicy peak-summer mixed berries, drizzled with maple syrup for a bright, comforting, crowd-pleasing family breakfast.

⏱️ 25 minuteBreakfast ★ 4.7

Breakfast Casserole (Sausage, Egg, Bread):Frequently Asked Questions

1.Can I assemble this breakfast casserole the night before I plan to bake it? ▾
Absolutely—this recipe is designed for make-ahead prep! Assemble it fully, cover tightly, and store it in the fridge for 8 to 12 hours before baking. That rest time lets the day-old sourdough soak up the egg and whole milk custard for a perfectly soft, not soggy, texture. Just add 5 to 10 minutes of bake time if putting it straight in the oven from the fridge.
2.I don’t have day-old sourdough on hand—what bread can I substitute, and can I use fresh bread? ▾
Crusty French bread, plain brioche, or even sturdy white sandwich bread all work great as swaps. If you only have fresh bread, cube it and toast it on a sheet pan at 300°F for 10 minutes to dry it out first. Skipping that step will leave you with a mushy, overly wet casserole, since fresh bread holds too much extra moisture.
3.Can I swap the bulk pork breakfast sausage for a different protein? ▾
Of course! Bulk turkey breakfast sausage, chicken apple sausage squeezed out of its casings, or plant-based breakfast crumbles all work beautifully for dietary preferences. No matter which swap you use, be sure to fully brown the sausage and drain off all excess grease before adding it to the casserole to avoid a greasy final texture.
4.Why did my last similar breakfast casserole turn out soggy in the center? ▾
Sogginess almost always traces back to two common mistakes: not draining grease from cooked sausage, or using too-soft, fresh bread that doesn’t hold up to the custard. Skip extra milk additions beyond the recipe measurement, and bake uncovered for the final 15 minutes to let the top crisp and the center set fully without trapped steam.
5.How should I store leftovers, and what’s the best way to reheat them? ▾
Leftovers will stay fresh for up to 4 days in an airtight container in the fridge, or up to 3 months wrapped tightly in the freezer. Reheat individual portions in the microwave for 60 to 90 seconds, or warm the whole pan in a 325°F oven covered with foil for 15 to 20 minutes to keep the texture soft instead of dried out.
6.What extra mix-ins or swaps work well without ruining the casserole’s texture? ▾
Stick to low-moisture add-ons to avoid sogginess! You can swap the sharp cheddar for pepper jack or smoked gouda if you’d like, and add picks like pre-sautéed bell peppers, well-squeezed cooked spinach, diced crispy hash browns, or crumbled bacon. Skip watery ingredients like raw veggies or undrained fresh tomatoes, as they’ll release liquid and make the center mushy.

Comments (13)

2 days ago

OMG I made this for Christmas morning brunch and it was an absolute hit! Prepped it the night before, popped it in the oven when we were opening presents, and the whole house smelled amazing. My picky 7 year old asked for seconds, which NEVER happens. Used spicy Italian sausage instead of regular for a little kick, 10/10 will make again.

yesterday

Wait prepping it the night before is such a game changer! Did you just assemble it all and keep it covered in the fridge, or did you do anything different to keep the bread from getting soggy?

yesterday

So glad your family loved it! Assembling the night before works perfectly as long as you don’t pour the egg mixture over the bread until right before you put it in the fridge—no sogginess, promise! The spicy sausage swap sounds delicious too.

1 week ago

Made this for my hunting crew this past weekend before we headed out at dawn. Super easy to throw together, hearty enough to keep us full for hours out in the cold, and even the guys who claim they ‘don’t do casseroles’ went back for thirds. Only change I added was a handful of shredded cheddar on top the last 10 minutes of baking.

5 days ago

Love that this worked for your early morning hunt! Adding that extra cheddar on top is chef’s kiss—great call. Perfect make-ahead meal for busy early days, right?

3 days ago

SO good and so cheap to make! I meal prepped this on Sunday and ate slices for breakfast all week before my 8am classes. Didn’t even have fancy sausage, used the frozen breakfast sausage links I had in my freezer, crumbled them up, worked perfectly. Way better than spending $5 on a breakfast sandwich every day on campus.

5 days ago

Wait, has anyone tried making this with gluten free bread? I have a celiac kiddo and I’m always looking for easy breakfasts the whole family can eat without making separate meals. This looks perfect otherwise!

3 days ago

I made it last week with sourdough gluten free bread and it worked great! Just toasted the bread a little first before cutting it into cubes so it didn’t get mushy. My non-GF husband didn’t even notice a difference!

3 days ago

Great question! I’ve tested this with gluten free sandwich bread too, and toasting the cubes slightly like the commenter mentioned is the key to keeping the texture perfect. No separate meals needed!

2 weeks ago

Brought this to my church potluck last Sunday and people were asking me for the recipe before we even got to the dessert table! I added a little diced bell pepper and onion to the sausage when I browned it to sneak in some veggies, and it was chef’s kiss. 45 minute cook time is totally doable even on a busy Sunday morning.

1 week ago

Oh I was at that potluck! I had two slices, it was so good! I was hoping someone would post the recipe, can’t wait to make it for my grandkids next weekend.

30 minutes ago

Full disclosure: I burn toast 90% of the time, and even I pulled this off! The instructions were so straightforward, no weird ingredients, and it came out perfectly golden and fluffy. My roommate thought I ordered it from the diner down the street lmao. 10/10 for beginner cooks.

1 week ago

This is my new go-to weekday breakfast staple! I cut it into individual squares, wrap them up, and freeze them. 90 seconds in the microwave on busy mornings and it tastes just as good as fresh. I’ve started adding a little sprinkle of red pepper flakes on my serving for an extra zing.

5 days ago

Freezing individual portions is such a smart hack! So glad this is making your busy mornings easier—red pepper flakes are such a tasty addition, I need to try that myself.

yesterday

This looks delicious, but I’m dairy free—does anyone know if this works with dairy free egg substitute and plant based cheese? I don’t want to waste ingredients if it turns out weird.

2 hours ago

I made it with unsweetened oat milk (instead of the regular milk in the egg mix) and vegan cheddar last month, it was so good! Just make sure your plant based cheese melts well, some of the cheaper brands get weirdly gummy. I didn’t use an egg substitute, just regular eggs but that swap should be fine!

30 minutes ago

Great question! We’ve tested this with oat milk and dairy-free cheese with great results, following the same tip as above about picking a good melting dairy-free cheese. If using a liquid egg substitute, just use the equivalent measurement for 8 large eggs and it should turn out perfectly!

2 hours ago

Made this for a group of 8 last weekend, served it with fresh fruit and mimosas, and everyone raved. It’s so nice to have a hot breakfast that doesn’t require me standing over the stove flipping pancakes while all my guests are hanging out. I could actually sit and enjoy my own brunch for once! Used maple sausage instead of regular, the sweet and savory combo was unreal.

2 weeks ago

Made this for my kids before their first day of school this year, told them it’s ‘egg-cellent bake’ and got a collective eye roll, but they all cleaned their plates. Even my teen who only eats energy drinks and chips had a second slice. Win for dad cooking.

1 week ago

LMAO that dad joke is terrible, I’m absolutely stealing it when I make this for my kids next week. My teen is the same way, I swear he only eats food that doesn’t require him to look up from his phone, so this sounds perfect.

5 days ago

Wait, I used sourdough bread instead of the plain white sandwich bread the recipe calls for, and it added such a nice tang! I was worried it would be too heavy, but it was light and fluffy, the sourdough paired so well with the savory sausage. Would highly recommend that swap if you have sourdough on hand.

3 days ago

The sourdough swap sounds incredible! That tangy flavor would cut through the richness of the sausage and eggs so well. Thanks for sharing that tip, I’ll have to give it a try myself!

5 minutes ago

This is such a great high protein breakfast! I added a little extra sausage and an extra two eggs to bump up the protein count, and it keeps me full through my morning workout and my first half of work. Way better than the sugary protein bars I used to eat every morning. So easy to make too.

yesterday

Wait, can I bake this in a disposable aluminum pan if I’m bringing it to a friend’s house for brunch? I don’t want to have to drag my glass baking dish across town and worry about forgetting it.

2 hours ago

I do that all the time! Just make sure you adjust the cook time a tiny bit—aluminum pans heat up faster, so I usually check it 5-10 minutes earlier than the recipe says so the edges don’t burn. Works like a charm, no dish to bring home!

30 minutes ago

Absolutely, disposable aluminum pans work perfectly for this! Just as the commenter noted, start checking for doneness about 5 minutes earlier than the 45 minute mark, since thin aluminum conducts heat faster than glass or ceramic. Enjoy the brunch!