Ham and Cheese Strata: A Make-Ahead Brunch Worth Waking Up For
Brunch has a way of feeling like the most relaxed meal of the week – until someone has to actually cook it. The prep, the timing, the balancing of eggs and toast and coffee all at once. That’s exactly why a dish like this earns a permanent spot in the rotation. Ham and Cheese Strata comes together the night before, slides into the oven the next morning, and arrives at the table looking like something that took real effort.
It’s the kind of thing that works for a lazy Sunday just as well as it does for a holiday morning or a gathering with friends.
Why You’ll Love This Recipe
A strata is, at its core, a savory bread pudding. Once you make one, it’s hard to go back to anything more complicated.
- Truly make-ahead. The entire dish is assembled the evening before. So brunch morning is just oven time and coffee. No hovering over a skillet.
- Feeds a crowd without stress. One 9×13 dish serves eight generously, and it holds well once baked. There’s no rush to get it on the table at exactly the right second.
- Big flavor from simple ingredients. Sharp cheddar, salty ham, and a rich egg custard soak into the bread overnight and bake into something delicious.
- Endlessly adaptable. The base recipe is a formula. It’s not a locked-in list. Cheese, protein, and add-ins can be swapped based on what’s in the refrigerator.
- The texture is something special. The edges go golden and slightly crisp. The interior stays custardy and soft. Every slice has a little of both.
Let’s Talk Ingredients
The bread is the foundation, and day-old white or sourdough is the right call here. Fresh bread holds too much moisture and doesn’t absorb the custard the way it needs to. The result ends up gummy rather than tender. Leaving the bread out overnight or cutting it the evening before the rest period gives it just enough time to dry out and drink in all that egg mixture.
Ham brings the salt and the heartiness. Leftover holiday ham works beautifully, but anything diced and cooked will do the job. A thick-cut deli ham or the kind sold pre-diced in grocery stores both work well. The key is making sure pieces are cut small enough that it tucks into the bread layers and distributes evenly through every slice.
Sharp cheddar is the classic choice, and it earns that reputation. It melts well, holds its flavor even after a long bake, and the sharpness cuts through the richness of the custard in a way that milder cheeses can’t quite match. Gruyère is an excellent swap if something a little more refined sounds appealing.
The custard is what turns a layered casserole into a proper strata. Whole milk and heavy cream together create a texture that bakes up silky without being heavy. The eggs bind everything and give the finished dish that set, sliceable quality. Dijon mustard makes the whole thing taste a little more complete.
Garlic powder and onion powder work in the background to round out the savory flavor without any sharp or raw edges. A good hit of salt and black pepper ties it together.
Step-by-Step Cooking Tips
The layering matters more than it might seem. Starting with bread, then ham and cheese, then another layer of bread and more ham and cheese gives every slice an even distribution. When the custard gets poured over the top, pressing the bread down gently helps it start absorbing right away.
The overnight rest is the most important step in the whole recipe. Six hours is the minimum, but if there’s time, leaving it a full night gives the bread a chance to soak all the way through, which means no dry pockets or soggy spots. When the custard has absorbed fully, the layers look uniform and slightly compressed in the dish.
Pulling the dish out of the refrigerator 20 to 30 minutes before baking makes a real difference. Going straight from cold to oven leads to uneven cooking; the center takes much longer to set while the edges are already done. Letting it come toward room temperature first means a more even bake all the way through.
The visual cue to look for at the end of the bake is a top that is deeply golden, not pale or just set, but properly browned with the cheese bubbling at the edges. The center should not jiggle when the dish is moved. If there’s any wobble left, five more minutes in the oven will take care of it.
The resting time after baking is not optional. Ten minutes off heat allows the custard to finish setting and makes slicing clean and serving easy. Cut into it too soon and the pieces don’t hold their shape.
Equipment
- 9×13 baking dish, the right size to hold the full recipe in even, stackable layers
- Large mixing bowl, deep enough to whisk the full custard without spillover
- Whisk, for a smooth, fully incorporated custard
- Cutting board and chef’s knife, used to cube the bread and dice the ham
- Measuring cups and spoons, for accurate liquid and seasoning amounts
Serving Suggestions
Ham and Cheese Strata is filling on its own, but the right accompaniments make it feel like a full spread without much extra work.
- A simple green salad with a light vinaigrette balances the richness of the egg and cheese.
- Fresh fruit such as sliced strawberries, a handful of blueberries, or citrus adds brightness to the plate.
- Serve alongside warm cheddar muffins or a basket of toast for those who want something extra.
- A light drizzle of hot sauce on individual servings adds a welcome kick for anyone who likes a little heat.
- For a larger brunch spread, pair with a pitcher of juice or sparkling water with lemon to round out the table.
Macros Per Serving
Ham and Cheese Strata delivers a satisfying mix of protein from the eggs and ham, healthy fats from the cheese and cream, and slow-digesting carbohydrates from the bread, making it a brunch dish that actually keeps people full through the morning.
- Calories: ~340
- Protein: ~22g
- Fat: ~18g
- Carbs: ~22g
Values will vary depending on specific ingredients and portion size.
Other Recipes to Try
Mini Quiches with Spinach and Cheese – Bite-sized crustless quiches packed with spinach and melted cheese, perfect for serving alongside a brunch spread.
Cheddar Cheese Muffins – Savory, tender muffins loaded with sharp cheddar that pair naturally with egg dishes at any brunch table.
Fresh and Fruity Milkshake Recipe – A bright, fruit-forward milkshake that brings a refreshing balance to a rich, cheesy brunch plate.
Spinach and Feta Eggs – A quick, protein-packed egg dish from Keto Recipe Collection that’s a great lighter option alongside a strata spread.
Ham and Cheese Strata is the kind of brunch recipe that makes mornings feel manageable without sacrificing anything on the table. It’s rich, satisfying, and golden-topped, and the fact that all the work happens the night before is what makes it a real keeper.
Give it a try this weekend and share how it turned out. Adjustments, swaps, and variations are always welcome in the comments!

Ham and Cheese Strata
Equipment
- 9x13 Baking Dish used to layer and bake the strata
- Mixing bowl used to whisk together the egg and milk custard
- whisk used to fully combine the eggs, milk, and seasonings
- Cutting board used to dice the ham and prep any add-ins
- Chef's knife used to cube the bread and dice the ham
- Measuring Cups and spoons, used to portion liquid and dry ingredients
Ingredients
- 10 cups day-old white or sourdough bread cut into 1-inch cubes (about 400 g)
- 2 cups diced cooked ham 300 g
- 2 cups shredded sharp cheddar cheese 200 g
- 6 large eggs
- 2½ cups whole milk 600 ml
- ½ cup heavy cream 120 ml
- 1 teaspoon Dijon mustard 5 g
- ½ teaspoon garlic powder 1.5 g
- ½ teaspoon onion powder 1.5 g
- ½ teaspoon salt 3 g
- ¼ teaspoon black pepper 0.5 g
- 2 tablespoons chopped fresh chives for topping (optional)
Instructions
- Lightly grease a 9x13 baking dish and spread half the bread cubes in an even layer across the bottom.
- Scatter half the diced ham and half the shredded cheddar over the bread layer.
- Add the remaining bread cubes on top, followed by the rest of the ham and cheddar.
- In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, garlic powder, onion powder, salt, and black pepper until fully combined.
- Pour the custard mixture evenly over the layered bread and filling, pressing the bread gently to help it absorb the liquid.
- Cover the dish tightly with plastic wrap and refrigerate for at least 6 hours, or overnight.
- When ready to bake, remove the dish from the refrigerator and let it sit at room temperature for 20 to 30 minutes while the oven preheats to 350°F (175°C).
- Bake uncovered for 45 to 50 minutes, until the top is deep golden brown, the edges are set, and the center no longer jiggles when gently shaken.
- Let the strata rest for 10 minutes before slicing and serving, topped with fresh chives if desired.
Notes
- For best results, use day-old bread that has had time to dry out slightly. Fresh bread absorbs the custard unevenly and can turn mushy.
- Swap the sharp cheddar for Gruyère or a Swiss blend for a slightly nuttier flavor.
- Add a layer of sautéed mushrooms or diced roasted red pepper between the bread layers for extra depth.
- Add protein variety by mixing in cooked, crumbled breakfast sausage alongside the ham.
- Leftovers store well covered in the refrigerator for up to 3 days. Reheat individual portions in a 325°F oven for 10 to 15 minutes, or in the microwave in 45-second increments.
- The assembled, unbaked strata can be held in the refrigerator for up to 24 hours before baking.
- Macros estimate (per serving, based on 8 servings): Calories ~340 | Protein ~22g | Fat ~18g | Carbs ~22g


