Overnight Sausage and Egg Casserole with Caramelized Onions
A make-ahead breakfast casserole that soaks overnight, then bakes into a golden, custardy center while you sleep and wake. The trick is building flavor layers the night before so morning heat just needs to set the eggs.
The secret to a casserole that tastes intentional rather than rushed is letting bread and custard marry overnight in the cold. By assembling everything in your baking dish before bed—sausage that’s been browned until its edges crisp, onions that have turned glossy and sweet over low heat, then nestled into cubed bread with a mixture of eggs, milk, and sharp cheese—you’re giving the bread time to absorb flavor without turning to mush. The overnight sit means those flavors aren’t just sitting on top; they’re becoming part of the structure.
When you slide this into the oven the next morning, you’re not cooking it from scratch. The eggs and milk have been slowly penetrating the bread all night, so they only need heat to set into something that’s simultaneously custardy and structured. The sausage stays moist inside its casserole nest, the onions have become almost caramel-dark, and the cheese melts into pockets throughout. It’s the difference between an egg bake and something that tastes like it was actually considered.
Overnight Sausage and Egg Casserole with Caramelized Onions
Serves 6 · Prep 25 · Cook 40
-
Brown the sausage in a large skillet over medium-high heat, breaking it into small pieces as it cooks, until no pink remains and the edges begin to color, about 8 minutes. Transfer to a paper towel-lined plate.
-
In the same skillet, melt the butter over medium heat and add the sliced onions with a pinch of salt. Cook, stirring occasionally, until the onions are deeply golden and soft, about 20 minutes. You’ll know they’re ready when they smell sweet and have lost their sharp bite.
-
Arrange the bread cubes in a 9-by-13-inch baking dish, breaking up any particularly large pieces so they fit snugly. Scatter the cooked sausage and caramelized onions over the bread, then sprinkle the cheese evenly across the top.
-
In a medium bowl, whisk together the eggs, milk, salt, pepper, nutmeg, and thyme until the mixture is uniform and pale yellow. Pour this custard mixture slowly over the bread, pressing gently with the back of a wooden spoon so it seeps down between the cubes. Some bread at the top may look dry—this is normal.
-
Cover the baking dish tightly with plastic wrap and refrigerate for at least 8 hours, preferably overnight. The bread will absorb the custard and the flavors will meld.
-
In the morning, remove the casserole from the refrigerator while you preheat the oven to 350°F. Let it sit at room temperature for 10 minutes.
-
Bake uncovered for 40 to 45 minutes, until the top is golden brown and a knife inserted in the center comes out with just a few moist crumbs clinging to it. The edges should feel set and slightly firm when you gently press them.
-
Let the casserole rest for 5 minutes before cutting. This allows the custard to firm up slightly and makes serving easier.
