McDonald’s Egg McMuffin Copycat Recipe
This McDonald’s Egg McMuffin copycat tastes like the real thing and comes together in about 15 minutes with ingredients you probably already have. If you’ve ever found yourself in a drive-through just for breakfast, this is the recipe that makes staying home worth it.
It’s the combination of a runny-edged egg cooked in a ring, Canadian bacon, and melted American cheese on a toasted English muffin that makes it work. Once you know the technique, you’ll never need to leave the house for this one.

Why I Love This Recipe
The egg is the whole thing here. Cooking it in a ring mold gives you that thick, round shape with a set white and a slightly soft yolk, which is exactly what makes it feel like the original.
It’s also genuinely fast. The whole process is active cooking the whole time, so nothing is just sitting there waiting.
This is the version I keep coming back to on busy mornings because the ratio of egg to cheese to bread actually holds together when you bite into it.
Recipe Ingredients

- 1 English muffin – Fork-split, not knife-cut, gives you better texture for toasting
- 1 large egg – Room temperature sets more evenly in the ring
- 1 slice Canadian bacon – Also labeled as back bacon; round ham slices work too
- 1 slice American cheese – The processed kind melts the way the original does; skip cheddar here
- 1 tsp unsalted butter – For the pan and the muffin; salted works fine if that’s what you have
- 1 tbsp water – Added to the pan to steam the egg top so you don’t have to flip it
- 1/4 tsp salt – For seasoning the egg
- 1/8 tsp black pepper – Just enough to season without overpowering
Variations / Substitutions
- Turkey bacon instead of Canadian bacon – Adds a slightly smokier note but works well; cook it the same way.
- Whole wheat English muffin – Nuttier flavor and a little denser, but holds up to the fillings just as well.
- Pepper jack instead of American cheese – Melts similarly and adds a mild heat to each bite.
- Add hot sauce – A few drops on the egg before you close the sandwich adds a sharp, vinegary brightness.
- Dairy-free butter – Works fine for cooking; the egg and meat carry the flavor anyway.
- 2 eggs instead of 1 – Stack them for a more filling sandwich; you’ll need 2 tbsp water and a slightly longer steam time of about 3 minutes.
If you enjoy this kind of fast breakfast sandwich, you might also like a Starbucks Bacon Gouda Sandwich copycat recipe.
How To Make Egg McMuffin
Step 1: Toast the English Muffin

Set a non-stick skillet over medium heat. Spread 1/2 tsp of the unsalted butter across the cut faces of the 1 English muffin and place them cut-side down in the pan. Press them gently so both halves make full contact with the surface. Toast for 2 to 3 minutes until the faces are golden brown and have a slight crunch.
The cut sides should look amber and dry, not steamy or pale. That color means the surface has enough structure to hold the egg without going soggy.
Step 2: Sear the Canadian Bacon

In the same skillet over medium heat, lay the 1 slice of Canadian bacon flat. Cook for 1 minute per side, so 2 minutes total, until you see the edges start to curl slightly and the surface picks up a little color. Move it to a plate.
It just needs to be warmed through and lightly browned. If your slice is thicker than about 1/4 inch, give it an extra 30 seconds per side.
Step 3: Set the Egg in a Ring

Keep the skillet on medium-low heat and add the remaining 1/2 tsp butter. Once it melts, place a 3-inch round egg ring (or a wide-mouth mason jar lid with the seal removed) in the center of the pan. Crack the 1 large egg into the ring. Season with the 1/4 tsp salt and 1/8 tsp black pepper. Add the 1 tbsp water to the pan just outside the ring, then immediately cover the skillet with a lid.
Steam for 2 minutes and 30 seconds for a yolk that is just barely set in the center, or 3 minutes for fully set. The white should be completely opaque with no jiggling when you check.
Don’t skip the lid. The steam is what cooks the top of the egg without flipping it, which is what gives you that smooth, round look.
Step 4: Melt the Cheese and Build the Sandwich

Remove the egg ring carefully and lay the 1 slice of American cheese directly on top of the egg while it is still in the pan. Turn off the heat and let the residual warmth melt the cheese for about 30 seconds. You’ll see the edges of the slice start to sag and turn glossy.
Place the bottom half of the toasted English muffin on a plate. Layer on the Canadian bacon, then slide the egg and melted cheese on top. Cap it with the top half of the muffin and serve immediately while the cheese is still soft.
Recipe Tips
- Use a fork to split the muffin. Running a fork around the equator and pulling the halves apart leaves a rough, nubby surface that toasts with more texture than a knife cut gives you.
- Room temperature eggs cook more evenly. Pull the egg from the fridge 10 minutes before you start and the white will set at the same rate as the edges instead of staying raw in the middle while the ring gets too hot.
- If you don’t have an egg ring, cut both ends off a clean tuna can to make a ring that is about the right diameter. Grease the inside well before you use it.
- The water goes outside the ring, not inside it. Dropping water inside the ring dilutes the egg and ruins the texture. Add it to the bare pan surface so it creates steam without touching the egg directly.
Cook times by pan material:
| Pan Type | Heat Setting | Egg Steam Time |
|---|---|---|
| Non-stick skillet | Medium-low | 2.5 to 3 mins |
| Stainless steel skillet | Low | 3 to 3.5 mins |
| Cast iron skillet | Low | 3 to 3.5 mins |
How To Store
- Refrigerate – Wrap assembled sandwiches tightly in foil or keep components separate in an airtight container for up to 3 days.
- Reheating – Wrap the sandwich in a damp paper towel and microwave on 50% power for 60 to 90 seconds. This keeps the egg from turning rubbery. Alternatively, rewrap in foil and heat in a 300°F (150°C) oven for 10 minutes.
What To Serve With Egg McMuffin
A glass of orange juice cuts through the richness of the cheese and egg with some acidity, which balances the whole meal better than a neutral drink. Hash browns on the side add a crispy contrast to the soft egg, and since you already have a hot pan going, they take less than 5 extra minutes. If you want something lighter, a simple fruit salad with a little lime juice keeps the meal from feeling too heavy.
Frequently Asked Questions
Can I make the egg ahead of time and reheat it?
Yes, but cook it fully set rather than leaving the yolk soft, since a runny yolk doesn’t reheat well. Wrap it and refrigerate for up to 3 days, then reheat per the storage instructions above.
Can I freeze these sandwiches?
Yes. Wrap each assembled sandwich tightly in foil, then place in a zip-lock bag and freeze for up to 1 month. Thaw overnight in the fridge before reheating.
What if I don’t have a lid to cover the pan?
A baking sheet laid flat across the top of the skillet works well. You need something that traps the steam close to the egg; even a large plate that covers most of the pan will do the job.
Can I double or triple the recipe for a crowd?
You can, but you’ll need multiple rings and a large enough pan to hold them without the edges touching. Cook in batches of 2 if your pan is a standard 10-inch skillet.
—

Ingredients
Method
- Spread 1/2 tsp butter on the cut faces of the English muffin and toast cut-side down in a non-stick skillet over medium heat for 2 to 3 minutes until golden. Set aside.
- In the same skillet over medium heat, cook the Canadian bacon for 1 minute per side until lightly browned. Move to a plate.
- Reduce heat to medium-low and add the remaining 1/2 tsp butter. Place a 3-inch egg ring in the pan, crack the egg inside it, and season with the salt and pepper. Add the water to the pan outside the ring, cover immediately, and steam for 2 minutes and 30 seconds to 3 minutes until the white is fully set.
- Remove the ring, lay the American cheese on the egg, turn off the heat, and let it melt for 30 seconds. Layer the Canadian bacon on the bottom muffin half, top with the egg and melted cheese, and cap with the top muffin half. Serve immediately.
