When you need something reliable for weekend brunch or meal prep that doesn't require morning-of cooking, egg strata works. One dish bakes while you shower or set the table, and the custard stays creamy even when reheated days later.

The bread soaks up the egg mixture and turns into soft, custardy layers. You get pockets of melted cheese and salty ham without flipping or stirring.
Make this for holiday breakfast when you want to feed a crowd without standing over the stove, or prep it Sunday night for grab-and-go weekday mornings.
Ham and Cheese Egg Strata layers day-old bread with eggs, milk, ham, and cheese, then bakes into a creamy custard with slightly crispy edges. The bread must be stale so it absorbs the custard without turning mushy. Soak 10-15 minutes before baking for the best texture.
Why This Recipe Works
The egg-milk custard soaks into every bread cube and sets into a firm but tender texture that holds its shape when sliced. Baking at 350°F cooks the eggs through without drying them out or curdling the dairy, and the cheese melts into pockets throughout. For a version that comes together quickly, homemade frittata recipe skips the soak time and bakes faster.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
20 min
Cook Time
45 min
Total Time
1 hr 5 min
Servings
6-8 servings
Difficulty
Easy
Category
Main Dish
Quick Tip
Soak bread well for creamy custard texture
Best For
Weeknight | Meal prep | Entertaining
Five things that make this work:
- Stale bread absorbs custard without falling apart - fresh bread turns to mush and ruins the texture
- The 10-15 minute soak distributes custard evenly - skip it and you get dry patches and raw egg pools
- Baking at 350°F sets eggs gently - higher temps curdle the custard and dry out the edges
- Resting 10 minutes after baking firms up the structure - slice too soon and it falls apart on the spatula
- Ham and cheese add enough salt on their own - season the custard lightly or the final dish tastes too salty
What You'll Need

Day-old bread and cooked ham eliminate most of the prep work, and the rest goes into one bowl. The sandwiches works best when it hits the table at the same time as the main. For a version that comes together quickly, simple homemade sandwiches takes fewer steps and bakes faster on a sheet pan.
- 8 large eggs
- 2 cups milk or half-and-half
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 6 cups day-old bread cubes (1-inch pieces)
- French, sourdough, or brioche work best
- 2 cups diced cooked ham
- 2 cups shredded cheese (cheddar or Swiss)
- 1 tablespoon butter for greasing dish
- Optional: 2 tablespoons chopped chives or parsley
Ingredient Details
- Day-old bread
Leave bread out overnight uncovered or toast fresh bread lightly to dry it out - fresh bread turns soggy and can't hold the custard - Milk or half-and-half
Half-and-half makes a richer custard; whole milk works fine and saves cost - avoid skim milk which thins the texture - Cooked ham
Deli ham, leftover baked ham, or ham steak all work - cut into ½-inch cubes so pieces distribute evenly - Cheese choice
Sharp cheddar adds tangy punch, Swiss melts smooth and mild - shred from a block for better melting than pre-shredded - Eggs
Whisk just until yolks and whites combine - overmixing adds air that dries out the custard during baking - Salt timing
Use only ½ teaspoon in the custard since ham and cheese add plenty of salt - taste after baking and adjust then - Butter for dish
Grease the entire 9x13 inch baking dish including corners to prevent sticking - use your fingers to spread it evenly
Ingredient Swaps
Most swaps work if you match the moisture level and protein content. Rich mains need something to cut through, and coleslaw does exactly that. For a version that comes together quickly, something crunchy like coleslaw balances the creamy custard and adds freshness to the plate.
Four swaps that work:
- Swap ham for cooked turkey or chicken - milder flavor and leaner protein, cut into same-size cubes for even distribution
- Swap cheddar for mozzarella or fontina - milder cheese that melts smooth, use same amount but expect less sharpness
- Swap milk for unsweetened almond milk - thinner custard with slightly less richness, add 1 extra egg to compensate
- Swap white bread for gluten-free bread - denser texture and less custardy result, soak an extra 5 minutes before baking
Fresh Bread
Works for: Last-minute baking when you forgot to stale bread - toast lightly first to dry it out
Skip if: You want the best texture - fresh bread absorbs unevenly and turns mushy in spots
Stale Bread
Works for: Proper custard absorption and even texture throughout the strata
Skip if: You're baking today and have no time to dry bread - toast fresh bread instead as backup
Instructions
Mix the custard, layer everything in a greased dish, soak 10-15 minutes, then bake at 350°F for 45 minutes. A good dressing can make or break the plate. We keep a batch ready for nights like this - a creamy dressing side adds herby brightness that cuts through the richness.
Grease a 9x13 inch baking dish with butter. Spread it with your fingers into every corner so nothing sticks after baking.
Whisk 8 eggs, 2 cups milk, ½ teaspoon salt, and ¼ teaspoon black pepper in a large bowl for 30 seconds. Stop when everything combines - overmixing adds air bubbles that dry out the custard.
Layer 6 cups stale bread cubes, 2 cups diced ham, and 2 cups shredded cheese in the greased dish. Distribute evenly so every serving gets protein and cheese.
Pour egg mixture over the layered ingredients and press bread down gently with a spatula so it soaks up custard. Let sit 10-15 minutes at room temperature before baking.
Bake at 350°F for 40-50 minutes until a knife inserted in the center comes out clean. The top should look golden with visible cheese pockets, and the center should barely wobble when you shake the pan. Rest 10 minutes before slicing.
What to Serve With It
Strata fills the plate, so sides should add crunch or brightness instead of more richness. Salad adds the contrast this plate needs, but timing matters. For a version that comes together quickly, this easy salad recipe takes 10 minutes and pairs with any easy pork dish planning when you want ideas beyond the usual.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Mixed green salad | Easy | Crisp greens cut through custard richness | Toss with vinaigrette and serve alongside warm strata slices |
| Roasted potatoes | Medium | Crispy texture contrasts with soft custard | Roast at 425°F while strata bakes at 350°F, finish at same time |
| Fresh fruit salad | Easy | Sweet and refreshing against salty ham | Cut fruit into bite-size pieces, chill until serving |
| Steamed asparagus | Easy | Mild vegetable that doesn't compete with flavors | Steam 3-4 minutes until bright green, drizzle with lemon juice |
| Crispy bacon strips | Easy | Adds smoky crunch for texture variety | Bake on sheet pan at 400°F for 15 minutes, serve on the side |
Three ways to serve it:
- For brunch hosting: Set out honey mustard and maple syrup in small bowls for drizzling, plus mimosas and buttered dinner rolls
- For weekday meal prep: Slice into individual portions, store in containers with fresh fruit salad and roasted potatoes on the side
- For holiday breakfast: Serve with crispy bacon strips, steamed asparagus, and fresh tomato salsa for a full spread
Store and Reheat
Strata holds moisture well and tastes almost as good reheated as fresh from the oven. Store in shallow containers so it cools fast and reheats evenly. Leftovers work for grab-and-go breakfast through the week.
| Method | Time | Best For |
|---|---|---|
| 🔥 Oven | 15-20 min at 325°F | Full portions or multiple slices - keeps texture intact |
| 📦 Microwave | 1-2 min per slice | Single servings when you need speed - edges soften but center heats through |
| 🍳 Stovetop | 5-7 min low heat, covered | Restoring crispy edges on single slices - use nonstick skillet with lid |
For best results when storing:
- Cool to room temperature before refrigerating - cover loosely with foil for the first 30 minutes so condensation doesn't make it soggy
- Slice into portions before storing - reheat only what you need instead of warming the whole pan multiple times
- Wrap tightly in plastic or foil for freezing - freeze up to 1 month, thaw overnight in fridge before reheating
- Add moisture when reheating - drizzle 1 tablespoon water over oven portions or cover microwave slices with damp paper towel
- Skip stovetop for full portions - oven reheating works better for large pieces that need even heating throughout
Frequently Asked Questions
Bake for 40-50 minutes until a knife inserted in the center comes out clean with no liquid egg. The top should look golden and the center should barely wobble when you shake the pan.
Yes, assemble the entire strata the night before, cover tightly with foil, and refrigerate up to 24 hours. Bake straight from the fridge in the morning, adding 10 extra minutes to the bake time since it starts cold.
Serve with mixed green salad, roasted potatoes, fresh fruit salad, or steamed asparagus. Add crispy bacon strips or fresh tomato salsa for extra flavor, and set out honey mustard or maple syrup for drizzling.
Insert a knife in the center after 45 minutes - it should come out clean with no liquid egg clinging to the blade. The top should look golden with visible cheese pockets, and the center should barely wobble when you gently shake the pan.
Yes, cooked turkey or chicken works as a direct swap for ham using the same amount. The flavor will be milder and leaner, so consider using a sharper cheese like aged cheddar to add more punch to each bite.

Ham and Cheese Egg Strata
Ingredients
Equipment
Method
- Grease a 9x13 inch baking dish thoroughly with butter, spreading it into every corner to prevent sticking.1 tablespoon butter
- In a large bowl, whisk together 8 eggs, 2 cups milk, ½ teaspoon salt, and ¼ teaspoon black pepper for about 30 seconds until just combined. Avoid overmixing.8 large eggs, 2 cups milk, 0.5 teaspoon salt, 0.25 teaspoon black pepper
- Layer 6 cups of stale bread cubes evenly in the greased dish. Sprinkle 2 cups diced cooked ham over the bread, followed by 2 cups shredded cheese.6 cups bread, 2 cups ham, 2 cups cheese
- Pour the egg mixture evenly over the layered ingredients. Use a spatula to gently press the bread down, ensuring it soaks up the custard. Let the strata sit at room temperature for 10-15 minutes before baking.8 large eggs, 2 cups milk, 0.5 teaspoon salt, 0.25 teaspoon black pepper, 6 cups bread, 2 cups ham, 2 cups cheese
- Preheat the oven to 350°F (177°C). Bake the strata for 40-50 minutes until a knife inserted in the center comes out clean and the top is golden with visible cheese pockets. The center should barely wobble when you gently shake the pan.
- Remove the strata from the oven and let it rest for 10 minutes to firm up before slicing and serving. Optionally, sprinkle chopped chives or parsley on top for garnish.2 tablespoons chives or parsley
Notes
- Use stale bread to prevent sogginess; fresh bread should be toasted or dried overnight before use.
- Soak the strata 10-15 minutes before baking to ensure even custard absorption and avoid dry spots.
- Resting after baking sets the strata's structure, making it easier to slice without falling apart.




