This homemade McDonald’s Egg McMuffin is easy to make and tastes just like the real thing! A toasted English muffin, crispy Canadian bacon, a perfectly cooked egg, and melty American cheese come together for the best breakfast sandwich. Plus, I’ll show you a simple trick to make round eggs at home!
Jump to RecipeIngredients Needed:
- 4 tablespoons softened butter
- 4 English Muffins
- 4 slices Canadian Bacon
- 4 eggs
- 1/2 cup water
- 4 slices American cheese
How To Make Egg McMuffins?
- Toast the Muffins: Split the English muffins and toast them until golden brown.
- Cook the Canadian Bacon: Melt 2 teaspoons of butter in a pan over medium heat. Cook the Canadian bacon on both sides for 1-2 minutes until lightly browned.
- Butter the Muffins: Spread softened butter on both halves of each toasted muffin. Place one slice of Canadian bacon on the bottom half of each muffin.
- Cook the Eggs: Melt 1 tablespoon of butter in the same pan. Place egg rings (or canning lids with the screw side up) in the pan and spray them with non-stick spray. Crack an egg into each ring and break the yolk with a fork.
- Steam the Eggs: Pour ½ cup of water into the pan and cover it with a lid. Let the eggs steam for about 2 minutes until set.
- Assemble the Sandwich: Remove the eggs from the rings and place one on top of each Canadian bacon slice. Add a slice of American cheese on top of the egg and cover with the muffin top.
- Melt the Cheese: Wrap each sandwich in foil or parchment paper and let it sit for 30 seconds before eating. This helps melt the cheese and makes the muffin softer.

Recipe Tips:
- Use the Right Egg Ring: To get the same round egg as McDonald’s, use a metal egg ring or a canning lid with the screw side up. Grease it well so the egg doesn’t stick.
- Steam for Soft Eggs: Adding water to the pan and covering it with a lid helps cook the eggs evenly and keeps them soft, just like in McDonald’s kitchens.
- Butter the Muffins While Hot: As soon as the English muffins come out of the toaster, spread butter on them. This helps the butter melt into the bread for a rich, classic taste.
- Let the Sandwich Sit for 30 Seconds: After assembling, wrap the sandwich in foil or parchment paper and wait for 30 seconds. This allows the cheese to melt perfectly and makes the muffin softer.
- Cook the Bacon First, Then the Eggs: Use the same pan to cook the Canadian bacon first. The leftover flavors in the pan will give the eggs a slightly smoky, delicious taste.
How To Store & Reheat Leftovers?
- Refrigerate: First, let the leftover Egg McMuffin cool to room temperature. Then, wrap each sandwich in foil or store it in an airtight container. Keep in the fridge for up to 2 days.
- Freeze: Let the Egg McMuffin cool completely, then wrap each one tightly in foil or plastic wrap. Place them in a freezer-safe bag and freeze for up to 1 month.
- Reheat: Preheat the air fryer to 320°F. Place the sandwich inside and heat for 3-4 minutes until warm and crispy.
Nutrition Facts:
- Calories: 420 kcal
- Total Fat: 25g
- Saturated Fat: 13g
- Cholesterol: 229mg
- Sodium: 1037mg
- Potassium: 261mg
- Total Carbohydrate: 28g
- Dietary Fiber: 2g
- Sugars: 1g
- Protein: 20g
McDonald’s Egg McMuffins
Course: BreakfastCuisine: AmericanDifficulty: Easy4
servings5
minutes10
minutes420
kcalThis homemade McDonald’s Egg McMuffin is easy to make and tastes just like the real thing! A toasted English muffin, crispy Canadian bacon, a perfectly cooked egg, and melty American cheese come together for the best breakfast sandwich. Plus, I’ll show you a simple trick to make round eggs at home!
Ingredients
4 tablespoons softened butter
4 English Muffins
4 slices Canadian Bacon
4 eggs
1/2 cup water
4 slices American cheese
Directions
- Toast the Muffins: Split the English muffins and toast them until golden brown.
- Cook the Canadian Bacon: Melt 2 teaspoons of butter in a pan over medium heat. Cook the Canadian bacon on both sides for 1-2 minutes until lightly browned.
- Butter the Muffins: Spread softened butter on both halves of each toasted muffin. Place one slice of Canadian bacon on the bottom half of each muffin.
- Cook the Eggs: Melt 1 tablespoon of butter in the same pan. Place egg rings (or canning lids with the screw side up) in the pan and spray them with non-stick spray. Crack an egg into each ring and break the yolk with a fork.
- Steam the Eggs: Pour ½ cup of water into the pan and cover it with a lid. Let the eggs steam for about 2 minutes until set.
- Assemble the Sandwich: Remove the eggs from the rings and place one on top of each Canadian bacon slice. Add a slice of American cheese on top of the egg and cover with the muffin top.
- Melt the Cheese: Wrap each sandwich in foil or parchment paper and let it sit for 30 seconds before eating. This helps melt the cheese and makes the muffin softer.
Notes
- Use the Right Egg Ring: To get the same round egg as McDonald’s, use a metal egg ring or a canning lid with the screw side up. Grease it well so the egg doesn’t stick.
- Steam for Soft Eggs: Adding water to the pan and covering it with a lid helps cook the eggs evenly and keeps them soft, just like in McDonald’s kitchens.
- Butter the Muffins While Hot: As soon as the English muffins come out of the toaster, spread butter on them. This helps the butter melt into the bread for a rich, classic taste.
- Let the Sandwich Sit for 30 Seconds: After assembling, wrap the sandwich in foil or parchment paper and wait for 30 seconds. This allows the cheese to melt perfectly and makes the muffin softer.
- Cook the Bacon First, Then the Eggs: Use the same pan to cook the Canadian bacon first. The leftover flavors in the pan will give the eggs a slightly smoky, delicious taste.