Skip the drive-thru and save money by making Copycat Egg McMuffin Sandwiches. These ham, egg, and cheese breakfast sandwiches come together easily and can be prepared in advance for an easy, wholesome on-the-go breakfast.

These Homemade Egg McMuffins are so much better than McDonald's iconic breakfast sandwich for many reasons.
- Quality Control: When you prepare this copycat breakfast sandwich at home, YOU are in charge of the ingredients. You can use whole grain English Muffins, real eggs, and real cheese.
- Healthier Choice: When using real, wholesome ingredients, Homemade Egg McMuffins are better for you than Mcdonald's. Not to mention they taste better too!
- Cheaper: The cost per homemade Egg McMuffin is a fraction of the cost of purchasing one from the drive-thru--even when purchasing quality ingredients.
- Freezer-Friendly: These Egg McMuffins can be prepped in advance (and it is just as easy to make a double or triple batch) and stored in the freezer for an easy-to-grab-and-go breakfast.
After one bite of these Homemade EggMcMuffins, you will be happy you skipped the drive-thru. Your wallet and your stomach will thank you!
Notes on Ingredients

- English Muffins: Opt for whole wheat muffins for a more wholesome base.
- Candian Bacon: If you can not find, or do not want to use Candian Bacon, replace it with a slice of deli ham, oven-baked bacon, or even a breakfast sausage patty.
- Cheese: Use any sliced cheese you like--American, Cheddar, Colby, and Swiss are all great options. If you do not have sliced cheese. mix ½ cup shredded cheese into the eggs before baking.
How to Make Copycat Egg McMuffins
Step One: Prepare Eggs
I have a HUGE time-saving tip for making eggs for your breakfast sandwiches. I bake them in a parchment-lined baking dish. It is SO much simpler than preparing eggs one by one for the egg sandwiches.
- Mix eggs with a splash of milk and salt and pepper.
- Pour into a silicone baking dish or 7x11 pan lined with parchment paper.
- Bake until the eggs are set and then carefully remove lift the parchment paper out of the pan and let the eggs cool before slicing into 6 squares.

Step Two: Toast English Muffins
Toasting the English Muffins is completely optional, but it does help to give the sandwich more texture and prevents the muffin from getting soggy.
- Place split muffins onto a sheet pan.
- Place into the same oven the eggs are baking in and toast for 5 minutes, or until just beginning to become golden.
- Remove from the oven and let cool slightly before assembling sandwiches.

Step Three: Assemble
- Place a piece of ham or Canadian bacon on each English Muffin.
- Top the ham with an egg square and then a piece of sliced cheese.
- Put the top of each muffin on the egg sandwich and serve.

Preparing in Advance
As I have stated, Homemade Egg McMuffins are a great item to make in batches. They can be stored in an airtight container in the refrigerator for 3 days or frozen for up to 3 months.
- When not serving immediately, let the English muffins and eggs cool COMPLETELY before assembling the breakfast sandwiches.
- Assemble the sandwiches and if desired, for further protection from freezer burn, wrap each sandwich in plastic wrap or parchment paper.
- Place the wrapped breakfast sandwiches into a large freezer bag.
- Seal and refrigerate for 3 days or freeze for up to 3 months.
- To reheat Egg McMuffins unwrap them and place them on a microwave-safe plate. Heat in the microwave for 45 seconds if refrigerated, or 1-2 minutes if frozen.
Recipe Modifications
- Sausage Egg McMuffins: Replace the Candian Bacon with a store-bought or homemade breakfast sausage patty.
- Using Poached Eggs: If you would prefer poached eggs over baked eggs, use my recipe for Oven Poached Eggs for easy preparation.
- Doubling or Tripling the Recipe: If you would like to make a large batch of Homemade Egg McMuffns, you can double or triple this recipe.
- To double the recipe, use a 9x13 pan to bake the eggs.
- To triple the recipe, use a rimmed half-sheet pan to prepare the eggs.
More Easy Breakfast Recipes
- Baked Oatmeal Cups
- Easy Hashbrown Breakfast Casserole
- Baked Ham and Egg Cups
- Overnight Oats
- Instant Pot Oatmeal
If you enjoyed these Copycat Egg McMuffins, I would love for you to leave a comment and review below.

Homemade Egg McMuffin Sandwiches
Ingredients
- 6 eggs
- ¼ cup milk
- 1 teaspoon salt
- ½ teaspoon pepper
- 6 English muffins
- 6 slices sharp cheddar cheese
- 6 slices Canadian bacon or deli ham
Instructions
- Preheat oven to 350 degrees. Lightly grease a 7x11-inch silicone pan or line a 7x11 inch pan with parchment paper and lightly grease.
- Whisk eggs, milk, salt, and pepper together until well combined. Pour the egg mixture into the prepared pan and bake for 12-14 minutes or until eggs are set.
- Invert the baked eggs onto a cutting board and cut eggs into 6 equal squares.
- While the eggs are baking, place split English muffin halves onto a sheet pan and bake for 5 minutes to lightly toast.
- Assemble the Egg McMuffin sandwich by placing a piece of Canadian Bacon on each English Muffin and then top that with a square of an egg, and a slice of cheese.
- Serve immediately.
Equipment Needed
Notes
- When not serving immediately, let the English muffins and eggs cool COMPLETELY before assembling the breakfast sandwiches.
- Assemble the sandwiches and wrap each sandwich in plastic wrap or parchment paper.
- Place the wrapped breakfast sandwiches into a large freezer bag.
- Seal and refrigerate for 3 days or freeze for up to 3 months.
- To reheat egg sandwiches, unwrap and place on a microwave-safe plate. Heat for 45 seconds if refrigerated and heat for 1-2 minutes on high in the microwave if frozen.
Jane Saunders
These are a great way to sneak a healthy but quick breakfast into the morning rush. No frying and a healthier brown muffin - it's a great way to go.
Kristen Chidsey
Exactly! I love this for a healthy start!
Krissy Allori
This is a great idea for making a quick and easy breakfast at home!
Kristen Chidsey
It makes busy mornings so much easier for sure!
Nan Johnston
I often have to eat lunch in my car between appointments. This sounds like a great grab and go option for me. What would happen if the muffins were toasted before freezing? I love the toasted part of the muffin and don't want to miss that
Kristen Chidsey
This would be a great grab and go option Nan! I love toasted muffins as well. Toast the muffin and let cool and then layer the egg on. This will keep the muffin from getting soggy when frozen.
April
we love egg mcmuffins! i love the idea of making them at home. thanks!
Kristen Chidsey
You bet April. Making Egg McMuffins at home just makes busy mornings SO SO much easier.
Julia
I love that you can freeze them and then just pop them in a microwave for a quick breakfast on the go! Excellent idea! 🙂
Kristen Chidsey
Thansk Julia--it really does make breakfast a breeze!
Cliona Keane
This looks like everyone's ideal breakfast! Healthy AND delicious!
Kristen Chidsey
Those are musts in my book Cliona
Trang
This is so smart! And no more stopping by the fast food chains in the morning for a breakfast sandwich, brilliant!
Kristen Chidsey
Nope, no fast food run needed
Sharon Glascoe
What a genius way to make sandwiches for a whole week. Saves so much time in the morning. Delicious!
Kristen Chidsey
Thanks Sharon! Anything for letting me sleep a few minutes in the morning helps!
Helene
Yummy thats sounds like a perfect breakfast sandwich... i would love to try some of these... they looks a delicious... thank you so much for the lovely recipe
Kristen Chidsey
You bet Helene! I hope you try them!
Marie
What a great quick and easy breakfast on the go. I love that these are freezeable too
Kristen Chidsey
Yes, freezable breakfasts are a great thing to have on hand!