Overnight Breakfast Pie

This is one recipe that absolutely delivers on its promise. Overnight Breakfast Pie is a make-ahead breakfast that will feed your hungry crew fast for a stick-to-your-ribs morning meal that will keep them full all day. Bread is coated in an egg mixture, then combined with ham, broccoli, and swiss cheese, smothered in a delicious white sauce and then baked with Parmesan cheese for a mouth-watering breakfast delight.

Overnight Breakfast Pie

Recipe by Add Recipes
0.0 from 0 votes
Course: Breakfast Recipes


Prep time


Cooking time



This dish is perfect for those mornings when you want to treat your family to a stick-to-your-ribs meal that will keep them full all day.


  • 1 cup milk

  • 4 eggs, slightly beaten

  • 8 slices white bread, cut in half diagonally

  • 1 10-ounce package frozen chopped broccoli (or spinach) thawed and drained

  • 1 cup chopped fully cooked ham

  • 1 teaspoon dried parsley flakes

  • 1/2 teaspoon dried basil leaves

  • 1/8 teaspoon garlic powder

  • 1 cup shredded Swiss or Cheddar cheese

  • 1/4 cup grated Parmesan cheese


  • Spray a 9 or 10-inch deep dish pie plate with No-Stick Spray; set aside.
  • In shallow dish blend milk and eggs. Dip 8 halves of bread in egg mixture, coating both sides. Arrange to cover bottom of prepared pie plate. Set aside remaining bread halves and egg mixture.
  • Spread broccoli over bread layer. Top with ham. Prepare White Sauce as directed. Stir in parsley flakes, basil and garlic powder. Pour over broccoli and ham. Top with Swiss cheese. Dip both sides of remaining bread halves in remaining egg mixture.
  • Arrange to cover top of pie. Pour remaining egg mixture over the bread. Cover with plastic wrap. Refrigerate overnight. Preheat oven to 350°F Sprinkle top of pie with Parmesan cheese.
  • Bake at 350°F for 45 to 50 minutes, or until puffed and golden brown. Let stand 10 minutes before cutting.

To make the Overnight Breakfast Pie, I started by preparing the ingredients: bread, eggs, ham, broccoli, Swiss cheese, white sauce, and Parmesan cheese.

First, I cut the bread into cubes and placed them in a greased baking dish. In a separate bowl, I whisked together the eggs and added a mixture of seasonings, such as salt, pepper, and herbs. I poured the egg mixture over the bread cubes, making sure they were evenly coated.

Next, I added the diced ham, steamed broccoli florets, and shredded Swiss cheese to the baking dish. I gently mixed everything together to distribute the ingredients evenly.

To add a delicious and creamy element to the breakfast pie, I prepared a white sauce. In a saucepan, I melted butter and whisked in flour to create a roux. Then, I gradually added milk while whisking continuously until the sauce thickened. I seasoned the white sauce with salt, pepper, and any additional spices or herbs of my choice.

Once the white sauce was ready, I poured it over the bread, ham, broccoli, and cheese mixture in the baking dish. I made sure that all the ingredients were well-coated with the sauce.

To finish off the Overnight Breakfast Pie, I sprinkled grated Parmesan cheese on top. The cheese added a savory and slightly nutty flavor to the dish.

At this point, I covered the baking dish with foil and refrigerated it overnight to allow the flavors to meld together and the bread to soak up the egg mixture.

The next morning, I preheated the oven and baked the breakfast pie until it was golden brown and bubbly. The aroma of the ham, broccoli, and melted cheese filled the kitchen, making everyone eager to dig in.

When I served the Overnight Breakfast Pie, it was a hit! The bread had soaked up all the flavors from the eggs and white sauce, creating a moist and savory base. The combination of ham, broccoli, and Swiss cheese added delicious bursts of flavor in every bite.

This make-ahead breakfast is perfect for busy mornings or when you have overnight guests. You can prepare it the night before and simply pop it in the oven in the morning for a warm and satisfying meal that will keep your family fueled throughout the day.

Leave a Comment