Ham and Spinach Breakfast Strata is an easy make-ahead breakfast casserole. It’s filled with crusty bread, ham, spinach, and a cheesy egg filling, then baked to perfection in the oven.
You may be wondering, what is a strata? A strata is a casserole dish, usually made with bread, eggs, and cheese.
Additional fillings like meat, vegetables, and herbs and spices can be added, depending on what you have on hand. Your breakfast strata can be made the night before, then popped in the oven first thing in the morning.
Stratas make a fantastic breakfast for holidays, weekends, or busy mornings.
Commonly made for breakfast or brunch, this savory casserole can also be enjoyed for dinner – so don’t let the name stop you!
I’ve filled my breakfast strata with ham, spinach, and two types of cheese. The best part about making a strata is that they’re easy to customize. Feel free to use any similar ingredients you have on hand.
Best Bread for a Breakfast Strata
The best bread for this recipe would be a crusty bread like Italian, French, or sourdough bread. For this recipe (and the following photos), I used day-old homemade sourdough bread.
This recipe is also great for using old or about-to-go-stale bread. You can even use leftover rolls, buns, or any type of bread you have on hand.
If you have a loaf of soft sandwich bread you’d like to use, I’d recommend letting it get a little stale, or drying it out in the oven. You want a semi-dry bread for this recipe because the bread soaks up your egg and milk mixture in the casserole.
How to Make Ham and Spinach Breakfast Strata
First, gather your ingredients.
For this recipe, you’ll need mozzarella cheese, parmesan cheese, spinach, ham, bread (sliced into cubes), salt, pepper, sage, minced garlic, milk ,and eggs.
I used day-old sourdough bread, but you can use any crusty, dry bread you have on hand.
First, cube your bread and add about four cups of bread cubes to your buttered 8×8 casserole dish. Your bread should fill your dish about 3/4 of the way to the top.
Make sure not to pack the bread in, you’ll want to leave some space for the remaining ingredients.
Next, add your ham, spinach, and half of the mozzarella and parmesan cheeses. Reserve the remaining cheese to sprinkle on top before baking. Toss to combine your filling ingredients.
In a bowl, whisk your eggs. Then add your milk, salt, pepper, sage, and minced garlic. Mix until combined, then slowly pour over your casserole.
At this point, it may look like your casserole won’t have room, but your milk and egg mixture will soak into the bread and fill in any empty space throughout the casserole.
If your casserole dish is too full, remove a few bread cubes.
Next, press on any dry bread pieces with a spatula, so that they soak up the egg mixture.
Last, sprinkle the top of your casserole with your remaining mozzarella and parmesan cheeses.
Then, cover your casserole and refrigerate until ready to bake.
Can This Strata Be Made Ahead?
Yes, you can make your casserole the night before!
To save time, prepare your breakfast strata the night before, then cover and refrigerate overnight. Your strata will be ready to bake in the morning.
Simply preheat your oven, then place your covered casserole in the oven and bake as directed.
If you don’t have time to make your strata the night before, I recommend letting it set for at least an hour before baking, giving the egg mixture time to soak into your bread.
Breakfast Strata Variations
Your breakfast strata is easy to customize and can be made with any ingredients you have on hand. Keep in mind that if you’re substituting ingredients, you’ll want to use the same measurements indicated in the recipe.
For example, if you’re substituting the ham with bacon, and the recipe calls for 6 ounces of ham, you’ll want to use 6 ounces of bacon.
You’ll also want to cook any meat before adding it to your strata. If you’d like to add hearty vegetables, like broccoli, you’ll also want to cook and cool them before adding to your strata.
While the strata will be heated through in the oven, it will not bake for long enough to fully cook through vegetables or meats.
More filling ideas:
- Breakfast sausage with sauteed onions and bell pepper
- Bacon with broccoli and sharp cheddar cheese
- Sauteed mushrooms, kale, and feta cheese
More Savory Breakfast Recipes
- High Protein Freezer Breakfast Burritos
- Hash Brown Breakfast Casserole
- Ham and Cheese Hash Brown Waffles
- Sausage, Egg, and Cheese Breakfast Pinwheels
Ham and Spinach Breakfast Strata
- 4 cups cubed crusty bread Sourdough, French, or Italian bread are ideal
- 1 cup spinach
- 6 ounces ham diced
- 1 cup shredded mozzarella cheese
- 1 cup shredded parmesan cheese
- 2 cups milk
- 8 large eggs
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 1/2 teaspoon dried sage
- 2 cloves garlic minced
- Butter an 8x8 baking dish (or any 2 quart oven-safe dish) and fill with cubed bread. Bread should fill dish about 3/4 of the way full (do not pack in).
- Add spinach, ham, half of mozzarella cheese, and half of parmesan cheese to dish with bread, tossing to combine.
- In a bowl, whisk together the eggs. Add milk, salt, pepper, sage, and minced garlic, and whisk to combine.
- Slowly pour egg mixture over your casserole. If casserole is too full, remove a few cubes of bread. Press down any dry bread pieces with a spatula to soak up egg mixture.
- Sprinkle top of casserole with remaining mozzarella and parmesan cheeses.
- Cover casserole and refrigerate for one hour, or overnight.
- Preheat oven to 350 degrees. Bake casserole, covered, for 30 minutes. Then, remove cover and bake for another 15-30 minutes, or until center of casserole is no longer jiggly. Baking time will depend on the thickness of your casserole.
- Allow to cool for 5 minutes before serving.