A complete breakfast of eggs, ham and hash browns all in one dish. Great breakfast to start the day or cut into portions & freeze for a great grab 'n go breakfast on busy mornings.
Prep Time 25 minutes
Cook Time 1 hour
Total Time 1 hour 25 minutes
Servings 8 servings
Author Linda Warren


  • 2 Tablespoons olive oil
  • 20 oz package Simply Potatoes hash browns, any flavor
  • 1/2 cup onion, chopped (optional if using already seasoned potatoes)
  • 1/2 red pepper, chopped (optional if using already seasoned potatoes)
  • 1 cup ham, chopped
  • 1-1/2 cups cheese, your favorite kind (I used a combination of cheddar, parmesan & gruyere)
  • 8 eggs
  • 1-1/2 cups milk
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • Garnish: green onions, sliced thin


  1. Preheat oven to 425 degrees. Spray a 9x13-inch casserole dish with nonstick spray.
  2. Place potatoes, onion and red pepper in prepared dish and press flat.
  3. Bake for 20 minutes.
  4. Reduce oven heat to 350 degrees.
  5. Top potatoes with ham then sprinkle cheese on top.
  6. In a medium bowl, whisk eggs and combine with milk, salt & pepper.
  7. Pour over potato-ham mixture.
  8. Place in oven and bake 1 hour.
  9. Garnish with green onions.

Recipe Notes

To make grab 'n go breakfasts for week, let casserole cool. Cut into 8 squares and wrap each in plastic wrap. Store in freezer until needed. To reheat: remove plastic wrap, place on plate, cover with paper towel, and microwave for about 1-1/2 minutes.