This satisfying breakfast casserole combines day-old crusty bread with a rich custard of eggs, milk, and heavy cream. Sharp cheddar and nutty Gruyère create melty layers throughout, while roasted cherry tomatoes add a burst of sweetness that balances the savory elements. The dish comes together quickly—simply assemble the ingredients the night before, then bake until golden and set for an effortless morning meal that serves six.
The first time I made this strata was for a chaotic holiday house full of overnight guests who'd all wake up at different hours starving. I needed something that could feed a crowd, bake while I made coffee, and actually taste like I put effort into it. Now it's my go-to for those mornings when I want people to feel spoiled without being tethered to the stove.
I remember bringing this to a friend's brunch last winter and watching three different people ask for the recipe before they'd even finished their first bites. Something about the combination of custardy bread and those concentrated little tomatoes just hits different on a cold morning.
Ingredients
- 8 cups day-old crusty bread: Stale bread soaks up the custard better than fresh, giving you that perfect pudding-like texture instead of mush
- 2 cups shredded sharp cheddar: The sharpness cuts through the rich dairy and keeps things from feeling one-note
- 1 cup grated Gruyère: Adds that nutty, melty sophistication that makes it taste like brunch at a restaurant
- 6 large eggs: The binding agent that transforms bread cubes into something almost like a savory bread pudding
- 2 cups whole milk and 1 cup heavy cream: This ratio gives you richness without being overwhelmingly heavy
- 2 cups cherry tomatoes: Roasting concentrates their natural sugars and creates little bursts of sweetness throughout
- 1 small yellow onion: Provides a savory backbone that balances the cheese
- 2 cups fresh baby spinach: Wilts down to almost nothing but adds color and a fresh element
- 2 tbsp olive oil: For roasting the tomatoes and sautéing the vegetables
- 1 tsp Dijon mustard: A secret ingredient that adds depth to the egg mixture
- 1/2 tsp garlic powder, 1/4 tsp black pepper, and 1/2 tsp salt: Simple seasonings that let the other ingredients shine
- 2 tbsp fresh chives or parsley: Fresh herb finish that makes everything taste brighter
Instructions
- Roast the tomatoes:
- Toss halved cherry tomatoes with 1 tablespoon olive oil, a pinch of salt, and pepper on a parchment-lined baking sheet. Roast at 400°F for 15 minutes until softened and starting to caramelize.
- Sauté the aromatics:
- Heat the remaining olive oil in a skillet and cook diced onion for 3 to 4 minutes until translucent. Add spinach and wilt for about 2 minutes, then remove from heat.
- Whisk the custard:
- In a large bowl, combine eggs, milk, cream, Dijon mustard, garlic powder, salt, and black pepper until fully incorporated.
- Build the strata:
- Add bread cubes to the custard and toss gently to coat. Stir in the sautéed vegetables and both cheeses, then pour everything into a greased 9x13-inch baking dish.
- Arrange and bake:
- Spread roasted tomatoes evenly over the top. Cover with foil and bake at 350°F for 30 minutes, then remove foil and bake for another 20 to 25 minutes until golden and set.
This recipe became a staple after my sister requested it for her birthday brunch three years in a row. There's something about pulling that golden bubbling dish out of the oven that makes people feel celebrated.
Make It Your Own
Swap in whatever cheese combination makes you happy, though I'd keep at least one sharp variety. Sometimes I add cooked bacon or crumbled sausage when I want to make it heartier for a crowd that's been out late the night before.
Timing Is Everything
The best thing about this strata is that you can assemble it completely the night before and keep it in the refrigerator. In the morning, just let it sit on the counter while the oven preheats, then bake as directed. The extra resting time actually helps the bread absorb more custard.
Serving Suggestions
A simple green salad with bright vinaigrette cuts through the richness perfectly. I also like to set out some extra hot sauce and fresh fruit on the side.
- Warm plates make a surprising difference in how long it stays comforting
- Leftovers reheat beautifully in the microwave for next-day breakfasts
- Don't skip the fresh herbs at the end, they wake up the whole dish
There's nothing quite like the smell of this baking to draw people into the kitchen, sleepy-eyed and ready for something good.
Your Recipe Questions Answered
- → Can I prepare this the night before?
-
Yes, this strata is perfect for overnight preparation. Assemble everything in the baking dish, cover tightly, and refrigerate. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed.
- → What type of bread works best?
-
Day-old crusty bread like sourdough, French bread, or artisan loaves ideal. The slightly stale texture absorbs the custard without becoming mushy. Avoid fresh soft bread or sandwich slices.
- → Can I substitute the cheeses?
-
Absolutely. While sharp cheddar and Gruyère provide excellent flavor, you can use Swiss, mozzarella, fontina, or aged gouda. A mix of melting cheeses with good flavor works beautifully.
- → How do I know when it's done baking?
-
The strata is finished when the top is golden brown, the center feels set when gently shaken, and a knife inserted near the center comes out clean. The edges should be slightly puffed and pulling away from the dish.
- → Can I add meat to this dish?
-
Certainly. Cooked bacon, sausage, or ham make excellent additions. Cook and drain the meat first, then layer it with the vegetables. About 1 cup of cooked, crumbled meat works well.
- → How should I store leftovers?
-
Cover and refrigerate for up to 3 days. Reheat individual portions in the microwave for 1-2 minutes, or warm larger portions in a 350°F oven until heated through, about 15-20 minutes.