This easy ham and cheese breakfast casserole can be made ahead of time and served for brunch, breakfast, or brinner.

Our mom used to make this breakfast casserole growing up when we would have breakfast for dinner. I came across the recipe a few weeks ago, and it brought back SO MANY MEMORIES! It is so easy to throw together the morning of, let it sit in the fridge all day, and throw it into the oven right before dinner.
Recipe Ingredient Notes
To make this ham and cheese breakfast casserole, you need the following ingredients:
- Slices of bread (cubed and divided)
- Cooked ham (cubed)
- Cheddar cheese (shredded)
- Swiss cheese (shredded)
- Eggs
- Milk
- Garlic powder
- Ground mustard
- Pepper
- Cayenne pepper
- Cornflakes
- Butter
Equipment Needed
For this recipe, you only need a few simple kitchen tools. We recommend using the following equipment:



How to Make Ham and Cheese Breakfast Casserole
- Place 8 slices of cubed bread on the bottom a 9 x 13 inch baking dish. Top with ham and cheeses and then the remaining cubed bread.
- In a large bowl, whisk together eggs, milk, garlic powder, ground mustard, and peppers. Pour over bread, ham, and cheese. Cover and refrigerate 8 hours (or overnight).
- Remove from fridge 30 minutes before cooking.
- Preheat oven to 375℉.
- In a small bowl, mix together crushed cornflakes and melted butter. Sprinkle over top the casserole and bake for 40-45 minutes, until a knife inserted in the center comes out clean.
- Serve warm.
Recipe Notes
- Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.
- If you have bread that is getting a little stale and at the end of whether or not you would use it in a sandwich, that is good bread for this casserole. But a new loaf will work too.
Enjoy More Delicious Savory Breakfast Recipes
Start the day off right with a good, savory breakfast recipe. These dishes are for when you wake up and do not want a sweet breakfast. Browse our comprehensive list of savory breakfast recipes.
- Amish Breakfast Casserole
- Breakfast Burrito Casserole
- Hash brown and Egg Breakfast Casserole
- Sausage and Egg Breakfast Casserole
- Sausage Breakfast Casserole
- Slow Cooker Sausage Breakfast Casserole

Ham and Cheese Breakfast Casserole
This easy ham and cheese breakfast casserole can be made ahead of time and served for brunch, breakfast, or brinner.
Servingservings
Ingredients
- 16 slices bread, cubed and divided
- 16 ounces cubed cooked ham, 1 package
- 2 cups shredded cheddar cheese
- 1 cup shredded swiss cheese
- 6 eggs
- 3 cups milk
- ½ teaspoon garlic powder
- ½ teaspoon ground mustard
- pinch pepper
- pinch cayenne pepper
- 1½ cups cornflakes, crushed
- 3 Tablespoons butter
Instructions
- Place 8 slices of cubed bread on the bottom a 9 x 13 inch baking dish. Top with ham and cheeses and then the remaining cubed bread.
- In a large bowl, whisk together eggs, milk, garlic powder, ground mustard, and peppers. Pour over bread, ham, and cheese. Cover and refrigerate 8 hours (or overnight).
- Remove from fridge 30 minutes before cooking.
- Preheat oven to 375℉.
- In a small bowl, mix together crushed cornflakes and melted butter. Sprinkle over top the casserole and bake for 40-45 minutes, until a knife inserted in the center comes out clean.
Notes
If you have bread that is getting a little stale and at the end of whether or not you would use it in a sandwich, that is good bread for this casserole. But a new loaf will work too.
Nutrition
Calories: 561 kcal · Carbohydrates: 38 g · Protein: 35 g · Fat: 30 g · Saturated Fat: 15 g · Trans Fat: 1 g · Cholesterol: 227 mg · Sodium: 1309 mg · Potassium: 479 mg · Fiber: 3 g · Sugar: 9 g · Vitamin A: 948 IU · Vitamin C: 14 mg · Calcium: 515 mg · Iron: 5 mg
Did You Make This Recipe?We’d love to hear your thoughts! Leave a review or a question in the comment section below the post.
Questions & Reviews