Skip to main content New<> this month
Get the Allrecipes magazine

Overnight Ham and Cheese Omelet

Rated as 4.67 out of 5 Stars

"We enjoy this omelet every Christmas morning! Throw the ingredients together the night before, put it in the refrigerator, and pop it in the oven the next morning. So simple and delicious!"
Added to shopping list. Go to shopping list.


9 h 30 m servings 402
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Butter bottom and sides of a shallow roasting dish.
  2. Layer bread, Cheddar cheese, and ham in prepared roasting dish.
  3. Beat milk, eggs, thyme, salt, and black pepper together in a bowl.
  4. Pour egg mixture over bread mixture; cover and refrigerate 8 hours or overnight.
  5. Preheat oven to 350 degrees F (175 degrees C).
  6. Bake uncovered egg mixture in the preheated oven until center is set, about 1 hour. Allow to sit and cool for 15 minutes before serving.

Nutrition Facts

Per Serving: 402 calories; 19.3 32.7 23.6 235 1095 Full nutrition

Explore more


Read all reviews 5
Most helpful
Most positive
Least positive

This is very delicious and so quick and easy to put together. Ham is very tasty and you avoid having to brown sausage instead. Love skipping a step! I added extra cheese and extra ham to ours.

Made this on Christmas Eve and baked in the morning. The only thing I'd change is using less bread next time. I used 3 large, firm steak rolls and it was too much.

This is a very good recipe! I did double the egg as 12 slices was too much bread, but it turned out great!

This is a very tasty and easy recipe. Make it the night before and pop it in the oven the next morning. I made this for a brunch and everyone loved it, there were no extras! Even kids will love ...

This is quick and easy. I wanted a little spice so I added a can of rotel ,a little salsa. Perfect by the fire.