This post may contain affiliate links. See our disclosure policy.
These copycat McDonald’s Egg McMuffins are one of my favorite quick breakfasts. Make a bunch, freeze, and have them on hand for busy mornings. Plus, they taste just like the original!

Featured with this recipe
Easy Egg McMuffins are one of my favorite breakfasts, but who has the time and money to make McDonald’s runs every morning? These are quick and easy and taste absolutely scrumptious, even better than the fast food version. Fluffy egg, crisp ham or bacon, and gooey cheese all melted together on a tender English muffin, so delicious! I make a huge batch at a time, then wrap them and freeze for breakfast later on. My husband loves to heat it up before work, and my kids adore them for breakfast or even an after school snack.
Ingredients in Homemade Egg McMuffin Sandwiches
- Large egg
- English muffin
- Canadian bacon or ham
- American or cheddar cheese
- Cooking spray
Tips for Making Homemade Egg McMuffin Sandwiches
- To get that round egg shape that McDonald’s is famous for, use a tuna can. Spray the inside and place it on a hot skillet and break the egg into the can. Cook it until the desired consistency and slide the egg out of the tuna can. Perfect shape! You can use an egg ring too, or egg mold, or whatever you have on hand.
- Canadian bacon is the perfect round shape for this breakfast sandwich. Sometimes I’ll use leftover dinner ham or even bacon slices. That’s the beauty of making these McDonald’s Egg McMuffin sandwiches at home: you can make them however you want!
- Fry up your Canadian bacon or ham in a hot skillet using butter or cooking spray.
- Make sure to toast your English muffin before assembling the sandwiches.
- For maximum melting, I like to put a slice of cheese on the bottom half of the English muffin, then place the hot egg on top of that, then the Canadian bacon, and cover with the toasted English Muffin.
How to Re-Heat Frozen Egg McMuffin Sandwiches
This Egg McMuffin recipe is so easy to make several ahead of time, wrap tightly, then freeze. They make the quickest and easiest hearty breakfast! Sometimes I will leave a few to thaw out in the refrigerator overnight, then microwave for about 30 seconds to one minute then serve! If they’re completely frozen, you’ll need to microwave a little longer, perhaps about 90 seconds. I always remove the plastic wrap first, then wrap the sandwich in a paper towel before microwaving.
Frequently Asked Questions
To get that perfectly circular shape, we use a clean tuna can sprayed with cooking spray. You just spray the inside of the can, place it on the hot skillet, and break the egg into the can. Cook the egg to your preferences and then slide it out of the can. You can also use egg molds or rings, but we find the tuna can cost effective.
They use a slice of American cheese.
Yes. McDonald’s uses a real melted butter sauce on their toasted English muffins to create that little sandwich we know and love.
Read more:33+ Easy Breakfast Ideas
What to Serve With Egg McMuffins
This recipe makes a delicious on-the-go breakfast, but you can serve them with any of our favorite breakfast recipes for a more rounded meal.
Peaches and Cream Oatmeal Smoothie
Light Freezer Breakfast Sandwiches
How to make Egg McMuffins

Easy Egg McMuffins
Equipment
- Skillet
Ingredients
- 1 large egg
- 1 English muffin
- 1 slice Canadian bacon or ham
- 1 slice American or Cheddar cheese
- cooking spray
Instructions
- Cut the English muffin in half, butter, and toast on a griddle or in the oven at 300 degrees for a few minutes.
- In a skillet, cook the egg to desired hardness.
- If you want to get really technical like McDonalds, cut the top off of a tuna can, spray the inside well with cooking spray, place that on the hot skillet and crack the egg into the can and poke the yolk. Cook until the egg becomes white and solid. You can use an egg ring too, that would probably be easier.
- Heat up the Canadian bacon or ham in the skillet over medium heat.
- Put a cheese slice on the bottom half of the English muffin.
- Place the egg on top of that, then the Canadian bacon on top of the egg, and cover with the top of the toasted English muffin.
Notes
Nutrition Information
Did you try this recipe?
Share It on Instagram!
Mention @favoritefamilyrecipes or tag #favoritefamilyrecipes!
I didn’t have an egg ring/mold and tried using a tuna can on a skillet as suggested, and it worked perfectly! It was the perfect size/height for this and the egg slid out easily. I used Canadian bacon and American cheese – it was was delicious!!
So simple and a fun way to switch up breakfast! Yum!
This is such a great day starter! My family loved it!
these are such an awesome breakfast option!
I love these for easy breakfast. Getting the kids out the door and fed in the morning can be a challenge, but these make it easy!
I love egg mcmuffins as well! Such an easy yummy breakfast to make. 🙂
I just discovered this blog – how great!
I have been doing home-made Sausage & Egg McMuffins since about 1985 when my kids were very young. I never thought of a tuna can; I shaped aluminum foil and greased it with butter. Then, when my sister came over and was impressed with these copy-cats, she later gave a gift to me of egg rings (they now make them in silicon – Google it!), making life much easier. It was a little later that I dared do them in the microwave, as Bleen suggests. I would prick the yolks with a toothpick so they wouldn’t explode (learned that by experience!) to keep it a little on the runny side; or you can also break the yolk and swirl it around if you like a balanced amount of yolk with white.
Additionally, using my Tupperware hamburger press, I would shape the sausage; we love them best with sausage (of course, now you can get pre-shaped pork sausage patties in the frozen section, but you get bigger sausage patties with the press – yum!).
It is nice to have another way to make eggs for a variety with the family.
Do you have a recipe for making them in a square or rectangle casserole? I tried it once, but it was a fail – would like a good recipe for that!
Hi Alice! First of all, WELCOME! We are so happy that you found us! We hope you keep returning again and again for more recipes!
We do turkey sausage ones in a pan and it makes a bunch. You can definitely do it with regular pork sausage but it shrinks down a bit more and they are a bit more greasy. Other than that they are great! Check out this link and let me know if that’s what you are looking for: https://www.favfamilyrecipes.com/light-freezer-breakfast-sandwiches/
I do something similar but I mix and egg with a little salt and pepper and pour into a microwave safe cereal size bowl sprayed with Pam and cover with a paper plate. I cook for one minute. Add shredded cheddar to the top and cook for another 30 seconds with paper plate still covering bowl. Done.
Thanks for the tip Bleen! I will have to try that next time. It would definitely be a time saver! I am all about saving time and avoiding a big mess! One dirty mug? I can handle that (actually I can say my husband can handle that.. he's the dish doer)
Love your blog- seriously made my meal plan this week! To save time, you can spray some cooking spray in a mug, put the egg in there, break the yolk and add S&P to your liking and cook it in the microwave for 40 seconds for a perfectly done egg. You'll need to saran wrap the top and I like to pause the cook time into 30 second and 10 second stints to avoid an atomic egg situation. But it comes out in such a perfect little shape- just like Mickey Dees. Thanks for saving me from a cooking slump this week! Seriously!
These sound super…I have a McDonald's breakfast addiction I'm trying to break 🙂