Go Back
An easy breakfast casserole loaded with fluffy eggs, tender potatoes, savory ham, sautéed peppers, onions, and melted cheddar cheese. Perfect for brunch, meal prep, holidays, and family breakfasts.

Cheesy Ham & Potato Breakfast Casserole

An easy breakfast casserole loaded with fluffy eggs, tender potatoes, savory ham, sautéed peppers, onions, and melted cheddar cheese. Perfect for brunch, meal prep, holidays, and family breakfasts.

Ingredients
  

  • Main Ingredients
  • 4 –5 medium potatoes peeled and diced
  • 8 large eggs
  • 1 cup diced ham
  • 1 cup shredded cheddar cheese
  • ½ cup diced bell peppers
  • ½ cup diced onion
  • ¼ cup milk or heavy cream
  • 2 tablespoons butter
  • Salt and pepper to taste
  • Optional Garnish
  • Fresh parsley
  • Fresh chives
  • Hot sauce

Equipment

  • - 9x13 baking dish
  • Large pot
  • Large skillet
  • Large mixing bowl
  • whisk
  • measuring cups
  • Measuring spoons
  • Cutting board
  • knife
  • colander
  • spatula

Method
 

  1. Preheat oven to 375°F and grease a 9x13 baking dish.
  2. Boil diced potatoes for 8–10 minutes until fork tender and drain well.
  3. Whisk eggs, milk, salt, and pepper until smooth.
  4. Sauté onions and bell peppers in butter for 4 minutes.
  5. Add ham and cook 2 more minutes.
  6. Layer potatoes in baking dish.
  7. Spread ham and vegetable mixture over potatoes.
  8. Pour egg mixture evenly across casserole.
  9. Top generously with shredded cheddar cheese.
  10. Bake for 25–30 minutes until eggs are set and cheese is golden.
  11. Rest for 5 minutes before slicing and garnish with herbs.

Notes

Assemble ahead for an easy overnight breakfast casserole.
Use freshly shredded cheese for the best melt.
Great for meal prep and freezer breakfasts.
Add bacon, sausage, or extra vegetables to customize.