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.

up close egg mcmuffin

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!

egg mcmuffins on parchment
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
Please enable JavaScript in your browser to complete this form.
Recipe Card

Homemade Egg McMuffins Recipe

4.72 from 7 votes
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 4 people
Author: Becky Hardin
featured egg mcmuffins
Skip the lines at McDonald's and treat yourself to one of these delicious homemade egg McMuffins instead. Easy and simple to make, this is one delicious breakfast.
Step-by-step photos can be seen below the recipe card.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!
Please enable JavaScript in your browser to complete this form.

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!
Storage: Store homemade egg McMuffins tightly wrapped in the refrigerator for up to 4 days or in the freezer for up to 3 months.
Calories: 504kcalCarbohydrates: 42gProtein: 29gFat: 24gSaturated Fat: 11gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gTrans Fat: 1gCholesterol: 306mgSodium: 1428mgPotassium: 393mgFiber: 2gSugar: 1gVitamin A: 742IUVitamin C: 1mgCalcium: 415mgIron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment!

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.

plates with homemade egg mcmuffins
How do you cook the eggs so that they are round?

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.

Do you have to use muffins for these sandwiches?

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.

What’s the best cheese to use?

For that authentic taste, use American sliced cheese. You can of course use other cheese slices like Jack or mozzarella if you prefer.

More Breakfast Recipes To Try

Meet Becky Hardin

Becky Hardin is a wife and mother living in Saint Louis Missouri. She founded The Cookie Rookie in 2012 as a creative way to share recipes. Now, she is a trusted resource for easy cooking around the world, being featured in Taste of Home, The Kitchn, ABC’s Home and Family, and more. Here at The Cookie Rookie she is the editor in chief of all recipes and continues to enjoy sharing her passion for cooking for busy families. She has since founded two additional food blogs, Easy Chicken Recipes and Easy Dessert Recipes.

4.72 from 7 votes (5 ratings without comment)
Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Comments
Inline Feedbacks
View all comments
Tyrone Biggums
Tyrone Biggums
October 19, 2024 11:19 pm

Great detailed recipe! It tastes so good. I used a Morningstar sausage patty as the protein. It’s a fantastic weekend breakfast.5 stars

Mark162
Mark162
December 12, 2021 7:46 pm

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.5 stars

Becky Hardin
Becky Hardin
December 17, 2021 1:25 pm
Reply to  Mark162

Thanks for sharing, Mark!

Dave
Dave
December 8, 2021 3:34 pm

Just wondering if these are freezer friendly

Becky Hardin
Becky Hardin
December 10, 2021 1:46 pm
Reply to  Dave

Wrap them really well to prevent freezer burn!