This casserole has been my answer to hosting overnight guests for years now. I remember the first time I made it — a chaotic holiday morning with too many people in the house and not nearly enough hands to cook eggs to order for everyone. I threw together sausage, eggs, cheese, and bread the night before, slept easier knowing breakfast was already handled, and woke up to a golden, puffed casserole that fed the whole crowd without a single dirty skillet. It’s been my go-to for busy mornings ever since.
This Sausage Egg and Cheese Breakfast Casserole is hearty, savory, and endlessly forgiving — a little like a cross between a quiche and a strata, with bread cubes soaking up a rich, cheesy egg custard studded with browned sausage. If you love make-ahead breakfasts, it’s right up there with my Pumpkin French Toast Casserole, which gets the same overnight treatment but leans sweet instead of savory. Between the two, I’ve got holiday mornings covered no matter what everyone’s in the mood for.
Why This Recipe Works
Browning the sausage before it goes into the casserole is what gives the dish its deep, savory flavor — raw sausage baked directly into the custard never develops the same richness. Letting the bread soak in the egg mixture overnight is just as important here as it is in a lot of make-ahead breakfast bakes; if you’ve made something like my Apple Cinnamon Baked Oatmeal, you already know how much better the texture turns out when you give the base time to fully absorb the liquid instead of rushing straight to the oven.
Using a mix of cheddar and a milder cheese like Monterey Jack also helps — cheddar brings sharpness while the milder cheese keeps things creamy, so the casserole doesn’t end up greasy or overly sharp once it’s baked.
Ingredients You’ll Need
- 1 lb ground breakfast sausage
- 6 cups cubed day-old bread (French bread or a hearty white loaf works well)
- 8 large eggs
- 2 cups whole milk
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon dry mustard (optional)
- 1 ½ cups shredded sharp cheddar cheese, divided
- 1 cup shredded Monterey Jack cheese
- ¼ cup chopped green onion, for garnish
Step-by-Step Instructions
1. Cook the Sausage
In a skillet over medium heat, cook the ground sausage, breaking it up with a spatula, until fully browned and no longer pink, about 7–8 minutes. Drain any excess grease and set aside to cool slightly.
2. Layer the Bread and Sausage
Grease a 9×13-inch baking dish and spread the cubed bread evenly across the bottom. Scatter the cooked sausage over the bread, followed by 1 cup of the cheddar cheese and all of the Monterey Jack.
3. Make the Egg Custard
In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and dry mustard if using, until well combined.
4. Soak Overnight
Pour the egg mixture evenly over the bread, sausage, and cheese, pressing down gently so everything gets soaked. Cover the dish and refrigerate for at least 4 hours, though overnight gives the best texture.
5. Bake
Preheat your oven to 350°F (175°C). Uncover the casserole and sprinkle the remaining ½ cup of cheddar over the top. Bake for 45–50 minutes, until the center is set and no longer jiggly, and the top is golden brown. Let rest for 5–10 minutes, then garnish with green onion before serving.
Tips From My Kitchen
- Day-old, slightly stale bread soaks up the custard best without turning mushy.
- Don’t skip the overnight soak if you can help it — it’s what gives the casserole its rich, cohesive texture.
- If the top browns too quickly while baking, tent it loosely with foil for the remaining time.
- This casserole is easy to customize — swap in cooked bacon or ham for the sausage, or add diced bell peppers for extra color and flavor.
Nutrition Information
Estimated values per serving, based on 10 servings:
- Calories: approximately 320–360
- Protein: 18–20g
- Carbohydrates: 14–16g
- Fat: 21–23g
- Sugar: 4–5g
For a lighter version, use a reduced-fat sausage and milk, and go a little lighter on the cheese — the casserole will still be hearty and satisfying.
Storage and Reheating
Store leftovers covered in the fridge for up to 4 days. Reheat individual portions in the microwave for a quick breakfast, or warm in the oven at a moderate temperature if you want to bring back a bit of crispness on top. This casserole also freezes well after baking: cool completely, wrap tightly, and freeze for up to 2 months, then thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I make this without the overnight soak?
Yes, if you’re short on time, you can bake it after just an hour of soaking, though the texture will be a bit less cohesive. An overnight soak gives the best results, similar to other make-ahead bakes like a French toast casserole.
Can I use a different type of bread?
French bread, sourdough, or a sturdy white sandwich loaf all work well. Avoid very soft, fresh bread, since it tends to turn mushy rather than holding its shape.
Can I make this vegetarian?
Yes, simply leave out the sausage or substitute a plant-based sausage alternative, and consider adding sautéed mushrooms or spinach for extra flavor and texture.
Can I freeze this casserole?
Yes, it freezes well after baking. Cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating in the oven.
Final Thoughts
This Sausage Egg and Cheese Breakfast Casserole has become the dish I lean on whenever I’m feeding a crowd or just want breakfast handled the night before. It’s hearty, comforting, and always disappears fast whether it’s a holiday morning or a regular weekend. I hope it becomes a reliable favorite in your kitchen too.
