Savory Breakfast Strata (Rich, Custardy & Made the Night Before)
Prep Time: 20 minutes | Chill Time: 8 hours (overnight) | Cook Time: 55 minutes | Total Time: 9 hours 15 minutes | Servings: 8 | Calories: 320 kcal per serving
Savory breakfast strata is layers of crusty bread soaked in a rich egg and milk custard, baked until golden and puffed with melted cheese, sautéed vegetables, and fresh herbs running through every slice. The top is golden and slightly crisp. The inside is soft, custardy, and deeply savory. Every bite is warm, cheesy, and satisfying.

This is the dish that makes you look like you spent all morning in the kitchen. Guests assume it took hours. It took twenty minutes the night before. The oven does everything in the morning.
Twenty minutes to assemble. Eight hours to soak. One hour to bake. A breakfast that feeds a crowd with zero morning stress.
Why You Will Love This Recipe
Savory breakfast strata is the ultimate make-ahead breakfast. Here is what makes this recipe worth making.
It is almost entirely hands-off. Assemble the night before. Refrigerate overnight. Bake in the morning. Breakfast is ready while coffee brews.
The custard soaks into the bread. Overnight soaking transforms ordinary bread into something luxurious. No dry patches. No soggy spots. Just even, custardy richness throughout.
It feeds eight people from one dish. No flipping pancakes. No standing at the stove. One pan, one oven, one beautiful result.
It is endlessly customizable. Different vegetables, different cheeses, different herbs. The base recipe stays the same and works every time.
The leftovers are just as good. Reheat slices the next day. Still custardy. Still delicious.
Ingredients
For the strata:
- 1 loaf (400g) crusty bread, such as sourdough or French bread, cut into 1-inch cubes (about 8 cups)
- 2 tablespoons olive oil or unsalted butter
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 red bell pepper, diced
- 2 cups (60g) fresh spinach, roughly chopped
- 1 cup (150g) mushrooms, sliced
- 1 teaspoon salt, divided
- ½ teaspoon black pepper, divided
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1½ cups (150g) shredded Gruyère or sharp cheddar cheese, divided
For the custard:
- 8 large eggs
- 2½ cups (600ml) whole milk
- ½ cup (120ml) heavy cream
- 1 teaspoon Dijon mustard
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg
For topping:
- Fresh chives or parsley, chopped
- Flaky sea salt
Equipment Needed
- Large baking dish (9×13 inch / 23×33 cm)
- Large skillet
- Large mixing bowl
- Whisk
- Sharp knife and cutting board
- Plastic wrap or foil for overnight covering
Instructions
Step 1: The night before, heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 5 minutes until softened.
Step 2: Add the garlic and red bell pepper. Cook for another 3 minutes, stirring occasionally.
Step 3: Add the sliced mushrooms. Cook for 4–5 minutes until they release their moisture and begin to brown.
Step 4: Add the spinach. Stir until wilted, about 1–2 minutes. Season with half the salt and pepper. Remove from heat and let the mixture cool slightly.
Step 5: Grease the baking dish generously with butter or cooking spray.
Step 6: Spread half the bread cubes in an even layer across the bottom of the baking dish.
Step 7: Scatter half the sautéed vegetable mixture over the bread. Sprinkle half the cheese on top.
Step 8: Add the remaining bread cubes. Top with the remaining vegetables and then the remaining cheese.
Step 9: In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, salt, pepper, and nutmeg until completely smooth.
Step 10: Pour the custard mixture slowly and evenly over the entire dish. Press the bread down gently with your hands or a spatula to help it absorb the liquid.
Step 11: Cover tightly with plastic wrap and refrigerate overnight, or for at least 8 hours. The bread needs time to fully absorb the custard.
Step 12: The next morning, remove the strata from the refrigerator 30 minutes before baking. This takes the chill off and ensures even cooking.
Step 13: Preheat the oven to 175°C (350°F).
Step 14: Bake uncovered for 50–55 minutes. The top should be deep golden brown and puffed. The center should not wobble when you shake the pan gently.
Step 15: Let it rest for 10 minutes before slicing. This allows the custard to set fully.
Step 16: Scatter fresh chives and a pinch of flaky sea salt over the top. Slice and serve warm.

Substitutes & Swaps
Crusty bread: Brioche, ciabatta, or a sturdy sandwich loaf all work. Avoid soft sandwich bread — it turns to mush. Day-old or slightly stale bread is actually better as it absorbs custard without falling apart.
Gruyère: Sharp cheddar, fontina, mozzarella, or a combination of cheeses all melt beautifully.
Whole milk: Two percent milk works. Avoid skim milk — the custard needs fat to set properly.
Heavy cream: Half-and-half works for a slightly lighter result.
Spinach: Kale, Swiss chard, or arugula all work. Remove tough stems first.
Mushrooms: Any variety works — cremini, shiitake, or portobello all add depth.
Dijon mustard: Whole grain mustard or a small splash of hot sauce works for a different kind of sharpness.
Variations
Classic Herb and Cheese Strata: Skip the vegetables entirely. Use extra cheese and a generous handful of fresh thyme, rosemary, and chives. Rich and simple.
Sun-Dried Tomato and Olive Strata: Add chopped sun-dried tomatoes, kalamata olives, and crumbled feta. Use Italian seasoning in the custard. Mediterranean flavors throughout.
Roasted Pepper and Goat Cheese Strata: Use roasted red peppers from a jar, crumbled goat cheese, and fresh basil. Elegant and slightly tangy.
Caramelized Onion and Gruyère Strata: Slowly caramelize two large onions for 40 minutes until deep golden and sweet. Layer with Gruyère. Classic French bistro flavor.
Spicy Vegetable Strata: Add diced jalapeño and a pinch of cayenne to the custard. Use pepper jack cheese. Add a scoop of salsa on the side when serving.
Tips & Tricks
Use stale or day-old bread. Fresh bread is too soft and can become gummy. Slightly stale bread holds its shape and absorbs the custard without falling apart. If your bread is fresh, spread the cubes on a baking sheet and dry them in a 150°C oven for 10 minutes.
Press the bread down. After pouring the custard, press the bread firmly into the liquid. Every piece needs to be soaked. Check after 30 minutes in the fridge and press down again.
Let it come to room temperature before baking. Cold strata straight from the fridge bake unevenly. Thirty minutes on the counter makes a real difference.
Do not overbake. Pull the strata when the center has just set. A slight jiggle is fine. It continues cooking as it rests. Overbaked strata are rubbery and dry.
Rest before slicing. Ten minutes of resting allows the custard to firm up. Slicing too early gives you a messy scoop rather than a clean slice.
Cover loosely with foil if browning too fast. If the top is getting very dark before the center sets, tent loosely with aluminum foil for the last 15 minutes of baking.
Make it your own. The custard ratio and method stay fixed. Everything else — the vegetables, cheese, herbs, and seasonings — can be changed to suit what you have.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Total Fat | 18g |
| Saturated Fat | 8g |
| Carbohydrates | 24g |
| Fibre | 2g |
| Sugars | 5g |
| Protein | 17g |
| Sodium | 490mg |
Nutrition is based on one serving made with sourdough bread, whole milk, heavy cream, eggs, mixed vegetables, and Gruyère cheese.
Frequently Asked Questions (FAQs)
Can I bake it the same day without chilling overnight?
You can, but the results are noticeably different. Chill for a minimum of 1 hour if you must. Overnight soaking gives the bread time to fully absorb the custard, producing a richer, more even texture throughout. Overnight is always better.
How do I know when it is fully cooked?
Insert a knife into the center. It should come out clean with no liquid custard clinging to it. The top should be puffed and deep golden. The center should feel set, not wobbly, when you shake the pan.
Can I freeze it?
Yes. Bake fully, cool completely, and wrap individual portions tightly. Freeze for up to 2 months. Reheat from frozen in a 175°C oven for 20–25 minutes or microwave individual slices until hot throughout.
My strata came out watery. What went wrong?
The vegetables were not cooked long enough before layering. Mushrooms and spinach hold a lot of moisture. Cook them until all the liquid has evaporated from the pan. Wet vegetables release that moisture into the custard during baking.
Can I make this in a smaller dish?
Yes. Halve all ingredients and use an 8×8-inch (20×20 cm) square baking dish. Check for doneness at 40 minutes.
What bread works best?
A sturdy, crusty loaf is ideal. Sourdough is the best choice for flavor. French bread and ciabatta are excellent alternatives. Avoid soft, enriched sandwich bread — it becomes too soft and loses all texture.
Can I add more eggs for a firmer texture?
Yes. Add one or two extra eggs for a firmer, more set result. Reduce the milk slightly to keep the custard ratio balanced.
The Breakfast That Makes You Look Effortless
Everyone thinks you woke up early. You did not. You assembled this the night before in twenty minutes, refrigerated it, and slid it into the oven while coffee brewed. Golden on top. Custardy in the middle. Cheese pulling with every slice.
Make this for your next brunch gathering. Make it for a slow weekend morning at home. Make it on Sunday and eat it through the week.
It is the breakfast that gets requested again before the plates are even cleared.
Made this savory breakfast strata? Tell me in the comments what vegetables and cheese you used and how your crowd reacted. I want to know what combination you tried.

Savory Breakfast Strata
Ingredients
- Strata:
- 1 loaf 400g crusty bread, cut into 1-inch cubes
- 2 tablespoons olive oil or unsalted butter
- 1 medium onion diced
- 3 garlic cloves minced
- 1 red bell pepper diced
- 2 cups fresh spinach roughly chopped
- 1 cup mushrooms sliced
- 1 teaspoon salt divided
- ½ teaspoon black pepper divided
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1½ cups shredded Gruyère or sharp cheddar divided
- Custard:
- 8 large eggs
- 2½ cups whole milk
- ½ cup heavy cream
- 1 teaspoon Dijon mustard
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg
- Topping:
- Fresh chives or parsley chopped
- Flaky sea salt
Instructions
- Sauté onion in olive oil for 5 minutes. Add garlic and bell pepper, cook 3 minutes.
- Add mushrooms and cook until browned and moisture has evaporated, 4–5 minutes.
- Add spinach and stir until wilted. Season with salt and pepper. Cool slightly.
- Grease a 9×13 inch baking dish.
- Layer half the bread cubes, half the vegetables, and half the cheese.
- Repeat with remaining bread, vegetables, and cheese.
- Whisk eggs, milk, cream, mustard, salt, pepper, and nutmeg until smooth.
- Pour custard evenly over the dish. Press bread down to absorb liquid.
- Cover tightly and refrigerate overnight or at least 8 hours.
- Remove from fridge 30 minutes before baking.
- Preheat oven to 175°C (350°F).
- Bake uncovered 50–55 minutes until top is deep golden and center is set.
- Rest 10 minutes before slicing.
- Top with fresh chives and flaky sea salt. Serve warm.
Notes
- Use stale or day-old bread for best texture — fresh bread goes gummy
- Dry fresh bread cubes in a low oven for 10 minutes if needed
- Press bread down into custard and check again after 30 minutes in the fridge
- Always rest 30 minutes at room temperature before baking
- Do not overbake — a slight jiggle in the center is fine when you pull it out
- Tent loosely with foil if the top browns too fast
- Cook vegetables until completely dry before layering — wet vegetables make the strata watery
- Freeze fully baked portions for up to 2 months
- Halve the recipe and use an 8×8 dish for a smaller batch
- Any sturdy crusty bread works — sourdough is the best choice