Homemade Egg McMuffin McDonalds Copycat Recipe

A mcdondals egg mcmuffin wrapped in parchment paper on a white plate.

5 from 28 reviews

This Egg McMuffin recipe has fluffy eggs, melty cheese, and salty-savory Canadian bacon all sandwiched between toasted and buttery English muffins. Best of all, this homemade egg McMuffin tastes just like the one from McDonald’s - or maybe even better!



2 Tbsp. Butter, divided

2 English Muffins

2 Slices Canadian Bacon (or regular bacon or sausage)

2 Eggs

2 Slices American Cheese


  1. Open the English muffins, top them with butter, and heat them on a skillet or grill until it's toasted and the edges are golden brown.
  2. In the same skillet, cook the bacon until golden and crispy. Reserve.
  3. Use an egg mold or other metal round mold to cook the eggs. Place the mold in the skillet (that has the grease of the bacon still), grease the rims of the metal mold and crack the eggs into them. Cook them until the eggs reach your desired doneness.
  4. Top the bottom of each English muffin with the cheese and microwave for a few seconds, just until it melts.
  5. Top it with the egg, bacon, and muffin top. Enjoy!


Keywords: Egg McMuffin, Egg McMuffin recipe, breakfast sandwich recipe, Homemade egg McMuffin, mcdonalds egg and cheese mcmuffin recipe, McDonalds egg McMuffin, egg mcmuffin recipe mcdonalds, easy egg mcmuffin recipe, best egg mcmuffin recipe, McDonalds egg McMuffin recipe,