Go Back
+ servings
ham and cheese breakfast bake

Ham and Cheese Breakfast Bake

Ham and Cheese Breakfast Bake can be made with French bread, challah or whatever type of bread you have in the house.
Course Breakfast
Cuisine American
Keyword Ham and Cheese
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 12
Author Anna
Cost 5


  • 6-8 cups cubed Challah bread or French bread 14-16 oz
  • 2 teaspoon olive oil
  • 2/3 cup chopped onion
  • 2 cups diced ham or 1/2 inch cubes
  • 2 cups chopped baby spinach or asparagus optional
  • 1 cup 4 oz shredded cheddar cheese
  • 1 cup 4 oz shredded Italian blend cheese
  • 6 large eggs slightly beaten
  • 1 1/2 cups milk
  • 1/2 cup regular or fat free half & half
  • 1/4 cup shaved Parmesan cheese or just use shredded
  • Pepper


  • Preheat oven to 350 degrees F. Grease a 9x13 inch baking dish.
  • Arrange the bread in an even layer, pressing down
  • In a skillet, cook the onion in the olive oil just until soft, then add the ham (and asparagus if using) and continue to cook for another 2 or 3 minutes or until ham starts to brown around the edges. If using spinach, add the spinach towards the end and cook just until it wilts..
  • Mix together the eggs, milk, and half & half. Stir in the cheese, then pour over the bread.
  • Sprinkle top with Parmesan cheese and pepper.
  • Bake at 350 for about 45 minutes. Let stand for about 10 minutes. However, for best results let cool slightly, chill overnight, then re-heat. The casserole has a better shape and texture when cooked and gently reheated.


With all the ham and cheese, the egg mixture doesn't really need any added salt. If you leave out the ham, you may want to add a pinch or two.