Ham and Broccoli Strata

a slice of breakfast strata being lifted from the pan.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A strata is a make-ahead breakfast casserole and this version has broccoli, ham, and lots of Gruyere and Asiago cheese. It’s perfect for a special occasion breakfast or brunch!


  • 1/4 cup butter
  • 8 ounces broccoli florets, chopped
  • 1/2 a medium red onion, diced
  • 1/2 teaspoon salt, divided
  • 1/4 teaspoon black pepper
  • 8 eggs
  • 1/2 cup 2% milk
  • 1/2 cup half and half
  • 16 ounces diced ham
  • 1/2 cup grated Gruyere cheese
  • 1/2 cup grated Asiago Cheese
  • 4 ounces French bread, cut or torn into small pieces (about 5 cups)


  1. In a large pan melt the butter over medium heat. Add the onion and broccoli and cook them together for about 5 minutes, or just until they soften. Season the vegetables with 1/2 teaspoon of salt. Remove the pan from the heat and set it aside.
  2. In a small bowl whisk together the eggs, milk, and half and half. Season the mixture with 1/2 teaspoon of salt and 1/4 teaspoon of black pepper.
  3. Spray a baking dish with cooking spray. Spread 1/3 of the bread cubes on the bottom of the dish. Top the bread crumbs with 1/3 of the cheeses, broccoli and onions, and ham. Repeat this layering two more times, ending with the remaining cheese sprinkled over the top of the dish. Pour the egg mixture evenly over the top. Cover the dish and refrigerate it overnight.
  4. Remove it from the fridge and let it sit on the counter for at least 30 minutes. Preheat the oven to 350°F and bake it uncovered for 50-60 minutes. It’s done when a toothpick comes out clean when you test the center. Let the strata stand for about 5 minutes before slicing and serving.