If you have never made a strata, you are missing out on one of the most practical dishes in all of home cooking. It is a savory bread pudding, assembled the night before, left to soak in the fridge, and baked the next day with almost no effort. This ham and cheese version is especially useful because it works as breakfast, brunch, or a weeknight dinner when you want something warm and filling without spending your entire evening at the stove.
The blend of diced ham, Swiss cheese, and Dijon mustard gives this real savory depth, and the nutmeg in the custard adds a warmth that you cannot quite place but would definitely miss if it were gone. Use day-old crusty bread, whether sourdough or a good French loaf, because it soaks up the egg mixture without disintegrating. The overnight rest is essential. It is what turns a pile of bread and eggs into something with a custard-like interior and a golden, slightly puffed top. This feeds a crowd easily and reheats well for lunches throughout the week. We make this most Sundays when we want a real breakfast without the morning scramble.
Layer the Bread, Ham, and Swiss Cheese
Grease a 9×13-inch baking dish with butter. Spread half the cubed crusty bread in the bottom, then layer half the diced ham steak and half the shredded Swiss cheese over it. Repeat with the remaining bread, ham, and cheese. Day-old bread works better than fresh because it absorbs the custard without turning to paste.
Pour the Custard and Refrigerate Overnight
Whisk together the eggs, whole milk, Dijon mustard, salt, pepper, garlic powder, and nutmeg until smooth. Pour the mixture evenly over the bread layers, pressing down gently so the bread absorbs the custard. Cover with plastic wrap and refrigerate for at least 4 hours, preferably overnight. The long soak is what transforms this from bread with eggs into a cohesive, custard-like casserole with a silky interior.
Bake Until Puffed and Golden in the Center
Pull the strata from the fridge and let it sit at room temperature for 20 minutes while the oven preheats to 350 degrees F. Bake uncovered for 45 to 50 minutes until it is puffed, golden on top, and set in the center. A knife inserted in the middle should come out clean. Let it rest 10 minutes before cutting, then garnish with sliced green onions. The strata actually tastes better the second day, making it a strong make-ahead choice for brunch.
Print
Ham and Cheese Strata
- Total Time: 80 minutes
- Yield: 8 servings
Description
A strata is a savory bread pudding, and this ham and cheese version is the ultimate make-ahead meal — cubed bread soaked in a seasoned egg custard with diced ham, Swiss cheese, and Dijon mustard, then baked until puffed and golden. It is breakfast for dinner at its finest, and the fact that it tastes better when assembled the night before makes it the perfect busy-weeknight solution.
Ingredients
- 8 cups crusty bread (such as French or sourdough), cut into 1-inch cubes
- 2 cups diced ham steak
- 2 cups shredded Swiss cheese
- 8 large eggs
- 2 1/2 cups whole milk
- 2 tablespoons Dijon mustard
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon garlic powder
- 1/4 teaspoon freshly grated nutmeg
- 3 green onions, sliced
- 2 tablespoons unsalted butter, for greasing
Instructions
- Grease a 9×13-inch baking dish with butter. Spread half the bread cubes in the bottom. Layer half the ham and half the Swiss cheese over the bread. Repeat with remaining bread, ham, and cheese.
- In a large bowl, whisk the eggs, milk, Dijon mustard, salt, pepper, garlic powder, and nutmeg until smooth. Pour evenly over the bread layers, pressing down gently so the bread absorbs the custard.
- Cover with plastic wrap and refrigerate at least 4 hours, preferably overnight.
- When ready to bake, preheat oven to 350°F. Remove the strata from the fridge and let sit at room temperature for 20 minutes.
- Bake uncovered 45 to 50 minutes until puffed, golden, and set in the center. A knife inserted in the middle should come out clean.
- Let rest 10 minutes before cutting. Garnish with sliced green onions.
Notes
- The overnight soak is not a suggestion — it is what transforms this from bread with eggs into a cohesive, custard-like casserole with a silky interior.
- Day-old bread works better than fresh because it absorbs the custard without turning to paste.
- Gruyère can replace Swiss for a more complex, nutty flavor that takes this from casual to dinner-party worthy.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 5
- Sodium: 860
- Fat: 22
- Carbohydrates: 26
- Fiber: 1
- Protein: 28
- Cholesterol: 260
Frequently Asked Questions
Can I assemble this the morning of instead of overnight?
You can, but the overnight soak is what gives the strata its custard-like interior. A minimum 4-hour rest in the fridge is the shortest version that still works.
Can I use a different cheese?
Swiss is traditional here for its nutty sharpness against the Dijon, but Gruyere or sharp cheddar both work well.
Why does the bread need to be day-old?
Day-old crusty bread absorbs the egg custard without turning to paste. Fresh, soft bread breaks down too fast and gives you a mushy strata instead of a set one.