This savory breakfast casserole combines day-old crusty bread with sharp cheddar and Gruyère cheeses, soaked in a rich custard of eggs, milk, and cream. Sautéed onions and wilted spinach add depth, while sweet roasted cherry tomatoes crown the top. After baking until golden and set, the strata develops a custardy interior with crispy edges. Perfect for feeding a crowd or weekend brunch, this dish can be assembled the night before and baked fresh in the morning.
The morning sun hit my kitchen counter just right, illuminating those cherry tomatoes like little jewels waiting to be roasted. I'd thrown this together the night before, half convinced I'd wake up to a soggy mess, but the anticipation of something potentially wonderful kept me from ordering takeout instead. My housemate shuffled in, rubbing sleep from her eyes, and immediately asked what smelled so good even though nothing was cooking yet.
I first made this for a birthday brunch when I promised to cook but completely forgot about it until 11pm the night before. My hands were shaking as I cubed the bread, certain my friends would arrive to find me scraping burned egg off a casserole dish. Instead, they walked in to this golden, bubbling masterpiece that made me look like I'd been planning for weeks.
Ingredients
- Day-old crusty bread: The slightly stale texture soaks up the custard without turning into mush, so don't use fresh bread or you'll end up with breakfast pudding
- Sharp cheddar cheese: This brings the bold savory foundation that keeps the dish from feeling too delicate
- Gruyère or Swiss cheese: The nutty, melting quality creates these incredible gooey pockets throughout
- Eggs, whole milk, and heavy cream: This trio makes the custard rich enough to set beautifully without becoming rubbery
- Cherry tomatoes: Roasting concentrates their natural sugars, giving you these burstable flavor bombs on top
- Yellow onion and spinach: They tuck into the layers, providing savory depth and color without overwhelming the cheese
- Dijon mustard: Just enough to cut through all that richness without announcing itself
Instructions
- Get those tomatoes roasting first:
- Crank your oven to 400°F, toss the halved cherry tomatoes with a tablespoon of olive oil and season them, then spread them cut side up on a parchment-lined baking sheet. Let them go for about 15 minutes until they're softened and starting to caramelize.
- Warm up your vegetables:
- While the tomatoes work, sauté your diced onion in the remaining olive oil until it turns translucent, then toss in the spinach and let it wilt down. This step removes excess moisture so your strata doesn't get watery.
- Whisk up the custard:
- Beat together your eggs, milk, cream, Dijon mustard, garlic powder, salt, and pepper until everything's fully incorporated and smooth.
- Build the layers:
- Add your bread cubes to the custard and gently fold until every piece is coated. Stir in the sautéed vegetables and both cheeses, then pour everything into your greased baking dish.
- Arrange and bake:
- Scatter those roasted tomatoes across the top, cover with foil, and bake at 350°F for 30 minutes. Remove the foil and let it go another 20 to 25 minutes until it's golden and set in the center.
My mother took one bite and quietly asked for the recipe, which is basically her highest form of praise. Now it's the request I get before every family gathering, holiday brunch, or weekend when someone just needs comfort food that feels special.
Make It Your Own
I've experimented with swapping in sourdough for extra tang, and once used a baguette that made the texture wonderfully chewy. The beauty is how adaptable it is, whatever bread you have sitting on your counter that's gone slightly past its prime.
Timing Is Everything
The night-before assembly has saved me more times than I can count, especially during holidays when oven space is precious and morning energy is scarce. I've learned to prep everything while cleaning up from dinner the night before, so breakfast just requires walking to the oven.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness beautifully. I also love serving fresh fruit on the side, something bright and acidic like grapefruit or berries.
- Warm plates make a surprising difference in how long it stays creamy
- Leftovers reheat surprisingly well in the microwave
- It's just as good at room temperature for a casual buffet
There's something deeply satisfying about turning humble ingredients into a dish that makes people pause between bites. That first quiet moment when everyone realizes this isn't just breakfast casserole, it's something worth slowing down for.
Questions & Answers
- → What is a breakfast strata?
-
A strata is a layered breakfast casserole similar to a savory bread pudding. It typically consists of bread cubes layered with cheese, vegetables, and sometimes meat, then soaked in an egg and milk custard before baking. The result is a comforting, custardy dish with crispy edges and a soft, creamy center.
- → Can I make this strata ahead of time?
-
Yes, this strata is perfect for make-ahead preparation. You can assemble the entire dish the night before, cover it tightly, and refrigerate overnight. In the morning, let it sit at room temperature for about 20 minutes while the oven preheats, then bake as directed. The extra resting time allows the bread to absorb more of the custard.
- → What type of bread works best?
-
Day-old crusty bread works best because it absorbs the custard without becoming mushy. French bread, sourdough, or a rustic artisan loaf are excellent choices. The bread should be slightly stale—fresh bread can make the strata soggy. Simply cube the bread and leave it out overnight or toast it lightly before assembling.
- → Can I customize the vegetables?
-
Absolutely. While cherry tomatoes, onions, and spinach provide a classic combination, you can substitute bell peppers, mushrooms, zucchini, or asparagus. If using vegetables with high water content like mushrooms or zucchini, sauté them first to remove excess moisture so the strata doesn't become watery.
- → How do I know when the strata is done?
-
The strata is finished baking when the top is golden brown and the center is set—no liquid should be visible when you gently shake the pan. A knife inserted into the center should come out clean. The internal temperature should reach 160°F. Let it rest for 10 minutes before serving; this allows the custard to set further and makes cutting easier.
- → Can I add meat to this strata?
-
Yes, cooked bacon, sausage, or ham make excellent additions. Cook and crumble about 6-8 ounces of bacon or brown ½ pound of sausage before adding it to the layers with the vegetables. Canadian bacon or diced ham also work well without requiring pre-cooking. Layer the meat between the bread and cheese for even distribution.