Skip the drive-thru when you make your very own Homemade Egg McMuffin! Canadian bacon, eggs, and American cheese are sandwiched between English muffins. And yes, these eggs are made in the same style you’d get at McDonald’s, making this a true copycat recipe.
This post may include affiliate links that earn us a small commission from your purchases at no extra cost to you.
What’s in this Egg McMuffin Recipe
Toasted English muffins loaded with Canadian bacon, cheese, and of course a fried egg, these are just as good as the breakfast you’d buy at the Golden Arches!
- English Muffins: Any brand will work well. You can use gluten-free muffins if needed!
- Butter: You can opt for salted or unsalted. Just note that the Canadian bacon will lend a salty note by itself already.
- Canadian Bacon: Have any left over? Use it deliciously when you make my other favorite breakfast recipe, Eggs Benedict!
- American Cheese: You can swap this with cheddar if you’d like.
- Eggs: I like to use free-range organic eggs when I can.
Notes from the Test Kitchen
We recommend breaking up the yolk when you fry the egg so that it doesn’t burst when you bite into the sandwich. We also like to use Canadian bacon that’s cut in a circular shape for easy of assembly.
Variations to Try
You can easily adapt this homemade egg McMuffin recipe to best fit your needs! Add more cheese, replace the Canadian bacon with turkey bacon, dash on some hot sauce and so much more. Or use bagels instead of English muffins for a totally new breakfast sandwich. If you get creative with your copycat recipe, let me know what you changed up in the comments!
Homemade Egg McMuffins Recipe
Ingredients
- 6 English muffins
- 1 tablespoon butter plus more for buttering the English muffins
- 6 slices Canadian bacon
- 6 slices American cheese
- 6 eggs
Instructions
- Toast the English muffins, and then butter them to your liking.6 English muffins, 1 tablespoon butter
- Heat 1 tablespoon of butter in a large skillet over medium heat.
- Once the butter has melted, cook the Canadian bacon slices in the pan for a minute or two on each side. Set the bacon aside on a plate.6 slices Canadian bacon
- Place a mason jar lid or metal ring mold in the center of the pan and spray with cooking spray. Crack 1 egg into the ring. Use a fork to gently break up the yolk. Season with salt.6 eggs
- Pour 1/4 cup of water into the pan around the ring, cover the pan, and cook for about 1 minute until the egg is cooked through.
- Place the American cheese slices on the English muffin halves. Gently remove the ring from the egg and place on top of the cheese. Repeat for the remaining eggs.6 slices American cheese
- Top each egg with a slice of Canadian bacon. Then, close the sandwich with the other English muffin half.
Video
Becky’s Tips
- Break up the yolk when you fry the egg so that it doesn’t burst when you bite into the sandwich.
- Use Canadian bacon that is circular in shape. It’s already cooked, so just needs to be crisped up a little.
- It’s easy to adapt these egg McMuffins to suit your tastes; add more cheese, skip the bacon it’s up to you!
Nutrition information is automatically calculated, so should only be used as an approximation.
Serving Suggestions
These homemade egg McMuffins are delicious just as they are, but feel free to add some ketchup or hot sauce if you like. For a bigger breakfast, go all out and add a sausage patty! On the side, serve them with Air Fryer bacon and breakfast potatoes!
If you need a little caffeine to start the morning, you’ll love this honey almond milk flat white or this iced caramel macchiato.
How to Store and Reheat
Once you have made these egg McMuffins, let them cool, wrap them in foil, and keep them refrigerated. You can eat them cold, or heat them up for a couple of minutes in the microwave to enjoy.
How to Freeze
You can also freeze the wrapped egg McMuffins for up to 3 months. Reheat directly from frozen, adding a few extra minutes to the final reheat time.
So that the eggs fit nicely into the muffins, you need to cook them in a mason jar lid or metal ring mold. As the eggs cook, they remain perfectly round.
English muffins are used at McDonald’s, so I wanted to stick closely to their classic recipe. You could make these with bagels or even a toasted roll if you prefer.
For that authentic taste, use American sliced cheese. You can of course use other cheese slices like Jack or mozzarella if you prefer.
Great detailed recipe! It tastes so good. I used a Morningstar sausage patty as the protein. It’s a fantastic weekend breakfast.
I’ve been making them awhile. Love them. Note that you can also use Hormel “cure 81” ham (also pre-cooked and pre-sliced) instead of Canadian bacon which is easier to find in my area.
Thanks for sharing, Mark!
Just wondering if these are freezer friendly
Wrap them really well to prevent freezer burn!