Ham Egg and Cheese Bake with English Muffins
This easy Ham, egg, and cheese bake made with English muffins is a delicious, make-ahead breakfast casserole that makes a great brunch recipe for the holidays!

I have a lot of tricks up my sleeve to help simplify the holidays so that I can enjoy my time with friends and family and one of my favorites is this easy Ham Egg and Cheese Bake. It was inspired by my favorite fast food breakfast (Ham, egg, and cheese McMuffin anyone?) and it’s totally delicious!
Table of contents
Note: This post may contain affiliate links. That means if you click on a link and make a purchase we may receive a small commission. Thank you!

Ingredients You’ll Need
A ham and cheese bake only requires a few simple ingredients. Toss it all together and bake for a delicious breakfast casserole!
- English Muffins – I use regular English muffins but you could use whole wheat if you prefer.
- Ham – You can use leftover ham, ham steak, or cubed ham from the grocery store. We cut ours into cubes, but you can just chop it up into bite-size pieces. No precision required!
- Cheddar Cheese – Shredded cheddar cheese goes perfectly with eggs and ham!
- Eggs – The eggs bring the whole dish together, literally. The eggs in this dish bake around all of the ingredients so you can cut and serve.
- Heavy Cream – Heavy cream, or whipping cream, adds a little extra creaminess to the casserole. You can substitute with milk if needed.
- Salt and Pepper – A little sprinkle brings out the flavor in the dish.
How to Make a Ham Egg and Cheese Bake
Step 1 – Prepare oven and baking dish. Preheat oven to 350 degrees F. Grease a 13×9 inch casserole dish.

Step 2 – Cut bread. Cut the English muffins into 1 inch cubes.

Step 3 – Layer casserole. Add half of the English Muffin cubes to the casserole dish. Sprinkle with half of the cheese and half of the ham cubes. Repeat with another layer of English muffin, ham, and cheese.

Step 4 – Make eggs. In a bowl combine eggs, heavy cream, salt, and pepper. Whisk until thoroughly combined.

Step 5 – Put it all together. Pour the egg mixture over the casserole making sure to cover all of it.
Step 6 – Bake. Cover the casserole with aluminum foil and place in the oven to bake for 45 minutes. Then remove foil and continue to bake for 15 minutes.
Step 7 – Cool and serve. Let cool for 10 minutes before serving.

How to Make Ahead of Time
This make ahead breakfast casserole is perfect for the holidays because you just throw all of the ingredients together and then pop it in the oven. There isn’t a lot of prep work and what little cutting you need to do can be done the night before.
Assemble the ham, cheese, and English muffins together in a casserole dish before going to bed and in the morning you whip the eggs and cream together and pour it over everything in the dish and it’s ready to bake.
Super easy great for Christmas morning or New Year’s Day when you want to serve something nice but don’t want to wake up at the crack of dawn to do it.

How to Store and Reheat
Refrigerator – Let the ham egg and cheese bake cool completely. Then cut into individual portions and place in an airtight container or wrap in plastic wrap. Store in the refrigerator for 3-5 days.
Freezer – Let the ham egg and cheese bake cool completely. Then cut into individual portions and place in an airtight container or wrap in plastic wrap. Store in the refrigerator for up to 3 months.
Reheat – To reheat refrigerated ham egg and cheese bake simply place it on a microwave-safe dish and heat in the microwave for 2-3 minutes or until warmed through
If you are reheating frozen ham egg and cheese bake place it in the microwave for 3-4 minutes or until warmed through.

Frequently Asked Questions
If you are looking for vegetarian options you can substitute all sorts of vegetables in place of the ham. A few good options are: broccoli, bell pepper, asparagus, and spinach.
You can store this bake in the refrigerator for 3-5 days.
Yes, this dish can be frozen and stored in the freezer for up to 3 months.
Like this recipe?
Make sure to follow us on Instagram and Pinterest for more recipes like this.
Ham Egg and Cheese Bake with English Muffins
Ingredients
- 8 English Muffins
- 16 ounces Ham cooked and diced
- 2 cups Cheddar Cheese shredded
- 8 large Eggs
- 2 cups Heavy Cream
- ½ teaspoon Salt
- 1/4 teaspoon Pepper
Instructions
- Preheat oven to 350 degrees F.
- Grease a 13×9 inch casserole dish.
- Cut the English muffins into 1 inch cubes.
- Add half of the English Muffin cubes to the casserole dish. Sprinkle with half of the cheese and half of the ham cubes.
- Repeat with another layer of English muffin, ham, and cheese.
- In a bowl combine eggs, heavy cream, salt, and pepper. Whisk until thoroughly combined.
- Pour the egg mixture over the casserole making sure to cover all of it.
- Cover the casserole with aluminum foil and place in the oven to bake for 45 minutes. Then remove foil and continue to bake for 15 minutes.
- Let cool for 10 minutes before serving.
Notes
Nutrition






Thank you for this recipe. Used leftover ham from last night’s Easter dinner. For the cheese, I used a Swiss/Gruyere mix. Sprinkled a little Italian Seasoning on top before baking. This was enjoyed by all. Will definitely make this again and use different meats to switch it up.
I plan to make this with Keto English muffins. Franz bakery makes them. This would be a good recipe for lo-carbers – just substitute with Keto muffins. I plan to add in some sauteed onions. Sounds yummy!
Awesome idea!!
I never met an egg bake I liked…until now! Husband requested egg bake for X-Mas morning. Reluctantly scoured internet and found this recipe. It is superb! Very customizable. I lightly toasted muffins first. Added Dijon/green onions to egg mix and a seasoned cornflake topping. Thanks for converting me!
I’m so happy to hear you liked it! This is one of my favorites!
Can you use cottage cheese in place of the heavy cream?
I havent tried it myself but I do think it would work. I love that idea! I’ve been adding a lot of cottage cheese to my diet for the extra protein. I will definitely give this a try over the holidays!
I really enjoyed this recipe and will make again.
A few tips for a future bake:
1. Omit the extra salt. The ham has more than enough to season the dish.
2. Double the pepper. I really like pepper.
3. I used 12 thick mini english muffins and I would have been better with 10 as it came out a little drier than I wanted.
4. This dish would benefit from adding some sautéed onion.
5. I added a pinch of bouquet garni and a dash of Mrs. Dash table blend for extra seasoning.
6. I used thick sliced ham and it was a little much. I’d cut it down by 25% next time.
7. This would be great with added veg like blanched broccoli or asparagus.
We love a good egg bake in our household and this one is a good start. I actually thought it needed more salt than called for. It also needed a bit more time to cook than called for.
We will likely make again, but I think I would likely stir in a bit of mustard powder and maybe some onion powder too. I think both of those flavors amp up the flavor of cheddar and compliment ham.
This recipe is so easy and just delicious! I love to have breakfast for dinner some night and this s easy and goes together fast.thank you for sharing .