An easy homemade egg McMuffin copycat recipe that's ready in less than 5 minutes and perfect for a quick, healthy breakfast!

Who doesn't love an egg McMuffin?
It's the perfect balance of morning breakfast-ness all in a handheld sandwich.
And growing up, is was my absolute favorite fast food breakfast. Hands down, I always voted to go to McDonald's so I could get one. (I love the quote in the movie Clueless; y'all know what I'm talking about?!)
But when you look more closely at the ingredients in their version (per their website), you may shudder a bit. All kinds of crazy stuff there.
But have no fear, I've got a 5-minute version that will fix you right up. You can't get to a drive-through that fast!
This breakfast is easy enough that I can make it on busy school mornings, either for me or my kiddos, or both. They are really that quick and easy. I've probably made these more than 100 times by now.
Plus, it's portable so you can take this on the go with you. Just wrap it in a paper towel or some wax paper and breakfast is set.
Here's tons more ideas for healthy on-the-go breakfast ideas if you're like me and always running out the door. Or if you just love a melty sandwich all day long like I do, check out these ideas for different sandwich melts - there are 15+ combinations!
Also, I gotta say, my microwave ramekin egg trick cooks the egg just right and is the perfect size and shape for putting on your English muffin. Full coverage all the way around.
OK, let's get cooking.






Ingredient Notes:
English muffins - These are of course standard and classic for this breakfast sandwich, but you could definitely sub in a round roll or bun, or use a bagel if you want. Also, whole wheat or regular both work great.
Egg - We are cooking our egg in the microwave for speed and ease and cause it makes it just like the fast food version. You could also do it stovetop or fry an egg if you prefer.
Bacon - Canadian bacon is what's used for these sandwiches. You could swap it out for regular bacon or for a sausage patty if you want.
Cheese - My kiddos love American cheese on theirs, and that's what McDonald's uses. I've also made them with slices of cheddar and that is yummy, too.
So as you can see, it's easy to make some substitutions and create your own favorite version of this classic.

Recipe FAQs
Last thing, let's talk about some make ahead and storage tips. (I've made batches of these for friends with a new baby; they loved it!)
Yes, you can make the entire sandwich in advance. Let cool then wrap it completely in plastic wrap or aluminum foil and store in the refrigerator for up to 2 days. Reheat in the microwave when ready to serve.
Yes, you can make and freeze these breakfast sandwiches to have some on hand and ready to go. Assemble the sandwich, let cool, then wrap in aluminum foil. Place in a freezer safe ziplock bag. (This helps prevent freezer burn and keeps the bread from getting icy, which will make it soggy upon thawing.) Label and date it then freeze for up to 4-5 months. Thaw overnight in the refrigerator then reheat in the microwave.

Here are some other make ahead egg breakfasts if you want to really be ready for the morning.
And if you are an egg lover like me, check out this collection of the 12 best egg recipes, which includes breakfast favorites, brunch and holiday worthy egg dishes and some classics like deviled eggs and egg salad.
I hope you give this homemade egg mcmuffin a try for a new fast and delicious breakfast you can make anytime.
Enjoy!
XO,
Kathryn
Homemade Egg McMuffin Recipe
Ingredients
- 1 English muffin
- 1 large egg
- 1 slice of Canadian bacon
- 1 slice American cheese (or sub cheddar)
Instructions
- Toast your English muffin.
- Meanwhile, heat a small pan on high heat to warm up your Canadian bacon and get those nice browned marks. I don't put anything in the pan - just the slice. It takes about 45 seconds on each side.
- While that's going, coat a ramekin with cooking spray and crack your egg into it. Sprinkle with salt and pepper and whisk it with a fork. Put the ramekin in the microwave and microwave on high for 40-50 seconds. Start with 40 and see if your egg is cooked and not too jiggly. Add another 5 seconds at a time if you need it cooked a bit more. (Mine is perfect at 45 seconds.)
- Remove the cooked egg from the microwave and top it with the cheese right away to help the cheese melt.
- Assemble your sandwich: Place the Canadian bacon on the bottom half of the English muffin. Add the top half of the English muffin to the top of the ramekin, over the cheese. Invert the ramekin to release the egg and then place it on the Canadian bacon to finish the sandwich. Enjoy!
Notes
Video
Nutrition
Variations:
Here are a few more ideas for add-ins if you want to change up your egg McMuffin sandwich recipe even more.
- Add some spinach to the egg in the ramekin before you microwave it for a veggie version.
- Substitute ham, turkey, chicken or bacon for the Canadian bacon. (Or skip the meat for a vegetarian version.)
- Switch up your cheese - use mozzarella, Monterey Jack, goat cheese, feta or any of your favorites!
- Top the cooked egg with chopped tomatoes and basil. Use mozzarella cheese for a Caprese egg McMuffin!
This recipe was originally published in April 2015. It has been updated with new photos and additional recipe notes.






Lane & Holly @ With Two Spoons says
Love these! This is my husband's go to dinner when I'm working in the evening. So, so simple, and customizable!
Kathryn says
Thanks so much! I love changing these up!
Exeter Joe says
Not sure about ramekin in microwave. I use a 2 cup Pyrex measuring cup with a quick spray of Pam. Usually 35 or 40 seconds. Perfect shape and size.
Kathryn says
My ramekins are microwave safe and the perfect size to fit on my English muffin. But if you've found something else that works, that's great!
Dart Humeston says
What size ramekin? 4oz? 8oz?
Thanks
Kathryn Doherty says
Use the 4 oz size ramekin to cook the egg. They're about the same size as an English muffin!
Jacqueline says
Movie quote….clueless?
Kathryn Doherty says
YES! 🙌
Max says
Great and super easy. I used mini bagels and precooked bacon and it came out great! I'm calling mine the Egg McBagel.
Kathryn Doherty says
Love it! That's a great idea to sub in a mini bagel! : )