Bacon and Egg Casserole


  • 1 (14-17 ounce) box of puff pastry (thawed according to package directions)
  • All-purpose flour (for surface)
  • 14 large eggs (divided)
  • 9 strips bacon
  • 1 large onion (thinly sliced)
  • 8 ounces Gruyère (coarsely grated)
  • ½ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon ground nutmeg
  • 2 cups (plus 1 tablespoon) heavy cream (divided)
  • 1 medium Yukon Gold potato (cut into ½ inch cubes)
  • 5 ounces baby spinach


Preheat oven to 350° F.

If using a 14 ounce package of puff with 1 sheet of pastry, roll pastry to an 18x13 inch rectangle on a lightly floured surface. Cut in half crosswise; reserve remaining piece for another use. If using 17 ounce package with 2 sheets of pastry, roll 1 sheet to a 13x9 inch rectangle on a lightly floured surface; reserve remaining sheet for another use. Cut pastry lengthwise parallel to 13 inch side into 14 (½ inch wide) strips. Transfer strips to a parchment-lined rimmed baking sheet and chill while assembling casserole.

Bring a medium pot of water to a boil. Add 6 eggs, cover, and cook 7 minutes. Transfer eggs to a bowl of ice water and let cool completely. Peel eggs.

Meanwhile, working in batches, cook bacon in a large skillet over medium heat, turning occasionally, until crisp, 10-12 minutes. Transfer bacon to paper towels, then transfer bacon fat to a small bowl. Let bacon cool, then coarsely chop.

Heat 2 tsp. bacon fat in same skillet over medium. Add onion and cook, stirring occasionally, until onion softens and turns translucent, 5-7 minutes.

Grease a 13x9 inch pan with 1 tablespoon bacon fat; discard remaining fat or reserve for another use.

Whisk 8 eggs in a large bowl. Add cheese, salt, pepper, nutmeg, and 2 cups cream and whisk to combine. Add potato, spinach, onion, and chopped bacon and stir to combine. Pour into prepared pan. Cut cooked eggs in half lengthwise and arrange over filling, then press down so top edge of egg is even with top of filling.

Arrange chilled dough strips lengthwise 1 inch apart on the diagonal, trimming to fit flush against edge of pan; use trimmed dough on shorter sides. Lay more strips over arranged strips going the other direction, creating a lattice-like (but not woven) design. Brush dough with remaining 1 tablespoon cream with a small pastry brush.

Bake casserole, rotating pan halfway through, until pastry is deep golden brown and cooked through, 50-55 minutes.

Let cool 15 minutes before serving.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License