Go Back
+ servings
close up of baked ham and cheese casserole showing the bread on the inside
Print Recipe
5 from 1 vote

Ham and Cheese Breakfast Casserole

This Ham and Cheese Breakfast Casserole is a comforting flavor-packed breakfast casserole for the entire family to enjoy! Starting with a base of soft white bread, delicious ham and melted cheese are suspended in a creamy egg filling and baked until golden brown.
Prep Time15 mins
Cook Time45 mins
Total Time1 hr
Course: Breakfast
Cuisine: American
Servings: 12 servings
Calories: 336kcal


  • 16 slices white bread cubed
  • 16 ounces cooked ham cubed (use a ham steak to get thick cubes, or buy ham cubes)
  • 8 eggs
  • 3 cups milk
  • ¼ cup butter melted and cooled
  • 2 cups cheddar cheese shredded
  • ½ onion chopped
  • ½ tsp Salt
  • ½ tsp pepper
  • 1 tsp onion powder
  • green onion garnish


  • Preheat oven to 350 degrees F. Spray a 9x13 baking dish with cooking spray.
  • Layer bread cubes on the bottom of the casserole dish.
  • Spread a layer of ham on top of the bread.
  • In a medium bowl, combine the eggs, milk, butter, cheddar cheese, and onion, salt, pepper, and onion powder. Pour egg mixture on top of ham and bread. (Be sure to gently incorporate the melted butter. If it’s too hot it will curtle the eggs.)
  • Bake for 45-50 minutes or until the eggs are fully cooked.
  • Garnish with chopped green onion.
  • Slice and serve.


Calories: 336kcal | Carbohydrates: 20g | Protein: 21g | Fat: 19g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 173mg | Sodium: 916mg | Potassium: 295mg | Fiber: 1g | Sugar: 5g | Vitamin A: 565IU | Vitamin C: 9mg | Calcium: 313mg | Iron: 2mg