Ham, Mushroom and Asparagus Strata

How would you rate this recipe?
Would you make this recipe again?
What skill level is this recipe?


  • Butter, for dish
  • 5 eggs
  • 2 cups milk
  • 1 cup heavy cream
  • Salt and pepper, to taste
  • 1 (1-pound) loaf day-old white bread, cut into 1-inch cubes
  • 1 tablespoon olive oil
  • 1/4 cup sliced shallots
  • 2 cloves garlic, minced
  • 1/2 pound assorted mushrooms, stems removed and cut into 1-inch pieces
  • 1/2 pound asparagus, woody ends removed and stalks cut into 1-inch pieces
  • 1 tablespoon chopped fresh parsley
  • 1 tablespoon chopped fresh chives
  • 1 cup diced, cooked ham
  • 1/2 cup grated Parmesan cheese


Preheat oven to 350° F. Generously butter a 9-inch square baking dish.

In a large bowl, whisk together eggs, milk, cream, salt and pepper. Add bread and stir to combine. Let sit for 30 minutes.

Meanwhile, heat oil in a large sauté pan over medium heat. Cook shallots until soft, about 5 minutes. Add garlic and mushrooms and cook until mushrooms release their juices and start to brown, 10 to 12 minutes. Stir in asparagus and cook until bright green, 3 to 4 minutes. Season to taste with salt and pepper; remove from heat.

Add vegetable mixture, herbs, ham and cheese to bread mixture; fold gently to combine. Transfer to the prepared baking dish and cover with foil. Bake until custard is set around the edges, about 1 hour. Remove foil and continue to bake until golden and custard is completely set, an additional 20 minutes. Cool for 30 minutes before serving.

PCC Member Card Illustration

Don’t Just Shop Your Values. Own Them.

When you’re a PCC member, your voice and your groceries go further — every purchase you make supports our community. Join our co-op today for a one-time fee of $60 and enjoy a lifetime of benefits, including exclusive offers and events, partner discounts with local businesses and more.

Become a member