
If the potato casserole is the versatile crowd-pleaser, this sausage breakfast casserole is the hearty, no-nonsense hero of the breakfast table. It’s the one my husband Mike requests without fail for every single holiday, birthday, and “just because it’s Saturday” morning. It’s robust, deeply savory, and has this incredible bread-pudding-like texture that soaks up all the flavor from the sausage. I’ve tried fancying it up over the years—adding herbs, different cheeses—but we always come back to this simple, perfect version. It’s the culinary equivalent of a warm, reassuring hug.
Quick Look
| Prep | Cook | Total | Feeds | Level |
|---|---|---|---|---|
| 25 mins | 50 mins | 1 hr 15 mins | 8-10 | Easy |
Why You’ll Love This Recipe
- Unbeatable Flavor: The sausage infuses every single bite with its savory, herby goodness.
- The Perfect Texture: The bread soaks up the egg custard, becoming soft and rich, while the top gets beautifully crisp and golden.
- Impossible to Mess Up: This is a truly forgiving recipe. A little more bread? Fine. A little less cheese? It’ll survive.
- It Feeds an Army: This is a big, generous casserole that will leave everyone full and happy.
Grab These
- For the Casserole:
- 1 lb breakfast sausage (I insist on Jones brand or something similar with good seasoning)
- 1 tbsp unsalted butter
- 1 large yellow onion, chopped
- 1 loaf (about 8 cups) French or Italian bread, cut into 1-inch cubes (stale is best!)
- 2 cups shredded Colby-Jack or medium cheddar cheese
- ¼ cup chopped fresh parsley
- For the Custard:
- 8 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1 tsp dry mustard powder
- 1 tsp kosher salt (go a little lighter if your sausage is very salty)
- ½ tsp black pepper
- ½ tsp garlic powder
- ¼ tsp cayenne pepper (optional, for a tiny kick)
Let’s Make It
First, let’s deal with the star of the show: the sausage. Grab a large skillet and brown that sausage over medium-high heat, breaking it up with a wooden spoon as it cooks. You want it to be nicely crumbled and no longer pink. This is where the flavor foundation is built. Once it’s cooked, use a slotted spoon to transfer it to a plate lined with a paper towel. But—and this is important—leave about a tablespoon of that glorious sausage drippings in the skillet.
See that goodness? Now, toss your butter and chopped onion into that same skillet. We’re sautéing the onion in the sausage fat. This is not the time to be health-conscious; this is the time for maximum flavor. Cook those onions for 5-6 minutes until they’re soft and translucent, soaking up all that savory goodness.
While the onions are doing their thing, get your bread ready. I firmly believe a slightly stale, day-old loaf is the secret weapon here. It’s less likely to turn to complete mush and gives the casserole a better structure. If your bread is fresh, just spread the cubes on a baking sheet and toast them in a 350°F oven for 5-7 minutes to dry them out a bit. It makes a world of difference.
Now, let’s build this beauty. In your greased 9×13 inch baking dish, spread half of your bread cubes. Top with half of the cooked sausage, half of the sautéed onions, and one cup of the cheese. Repeat the layers: remaining bread, remaining sausage and onions, and the last cup of cheese. Scatter the fresh parsley over the top for a little pop of color and freshness.
For the custard, in a large bowl, whisk the eggs until they’re uniform. Whisk in the milk, cream, mustard powder, salt, pepper, garlic powder, and that sneaky cayenne. Now, pour this slowly and evenly over the entire casserole. I like to use the back of a spoon to press the bread down gently, encouraging it to soak up all that liquid. This is the moment of transformation.
Cover it and let it rest in the fridge for at least 30 minutes, or ideally overnight. This resting period is non-negotiable for the bread to fully absorb the custard. When you’re ready, bake it at 350°F (175°C) for 45-55 minutes, until the top is puffed, deeply golden brown, and the center is set. Let it stand for 10 minutes before serving—it will be molten lava hot!
Nutritional Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~ 480 kcal |
| Protein | 24g |
| Carbohydrates | 28g |
| Fat | 30g |
| Fiber | 2g |
| Sugar | 8g |
| Note: Values are estimates |
Variations & Add-Ins
- Apple & Sage: Add one chopped apple (like Honeycrisp) to the skillet with the onions and use a sage-seasoned pork sausage.
- Sun-Dried Tomato & Spinach: Mix in ½ cup of chopped sun-dried tomatoes and 2 cups of fresh spinach with the sausage layer.
- Southwest Style: Use a spicy chorizo sausage and swap the Colby-Jack for a Monterey Jack with peppers.
Serving Ideas
This is a stand-alone star, but I love it with a side of fresh fruit to cut through the richness. A simple fruit salad or even just some sliced melon does the trick. For a real diner-style experience, a dash of hot sauce on top is perfection.
Storage & Reheating
Store covered in the fridge for up to 4 days. Reheat slices in the toaster oven or a regular oven at 375°F for 10-12 minutes to get the top crispy again. Microwaving is fine, but it will be a bit softer.
My Two Cents
Don’t skip the step of sautéing the onions in the sausage drippings. It feels a little decadent, but it layers flavor upon flavor and is the difference between a good casserole and an unforgettable one.
You Asked, I’m Answering
Can I use another meat?
Sure! Cubed ham or cooked, crumbled bacon are fantastic substitutes. If using ham, since it’s already cooked, you can just scatter it in without browning first.
My bread turned out mushy. What happened?
You likely used very fresh, soft bread. Next time, give the cubes a quick toast in the oven first to dry them out. They’ll be sturdier and absorb the custard without disintegrating.
Can I make this without dairy?
You can, but the texture will be less rich. Use a plain, unsweetened non-dairy milk (like oat or almond) and a dairy-free cream alternative. The result will be lighter, but still tasty.