This homemade Egg McMuffin recipe is a McDonald’s copycat with eggs, Canadian bacon, cheese and toasted English muffins. A breakfast favorite that’s quick to make!
Want more breakfast recipes? Don’t miss my eggs benedict, breakfast casserole with crescent rolls and egg white muffins.
Why I Love These Homemade Egg McMuffins
- Breakfast sandwich favorite: Skip the drive through, this recipe is way more fresh and tastes better than the fast food version!
- Simple to make: All you need are 5 ingredients and 15 minutes to make an egg Mcmuffin sandwich at home! Plus egg McMuffins are freezer friendly for meal prep.
- Easy to customize: Double the cheese, make the English muffins extra toasty or use bacon, sausage or skip the meat altogether.
Egg McMuffin Recipe Ingredients
- English muffins: You need one whole English muffin per breakfast sandwich. White is traditional but you can use whole wheat.
- Eggs: One egg per sandwich.
- Canadian bacon: I love this breakfast meat as it’s round and perfectly shaped for a McMuffin.
- American cheese: For a McDonald’s copycat use American cheese. Cheddar is good, too!
- Butter: Unsalted butter or salted butter can be used.
- Salt and black pepper: To enhance taste if needed.
How to Make an Egg McMuffin
In a skillet over medium heat, cook the Canadian bacon slices until they are heated through and slightly browned. Remove to a paper towel lined plate.
Add one Tablespoon butter to skillet. Crack the eggs into the skillet and cook until your desired level of doneness, flipping half way through cooking.
Place a slice of cheese unto a buttered and toasted English muffin. Layer with cooked egg, then Canadian bacon on top. Place back in the pan for a minute to melt cheese over low heat. Top each sandwich with the other half of the English muffin. Serve while warm with hash browns if desired!
Make Ahead and Freezing Instructions
Allow to cool completely and then wrap each egg McMuffin sandwich tightly in plastic wrap, wax paper or aluminum foil. Store the Egg McMuffins in an airtight freezer-safe container or a resealable freezer bag up to 2 months.
Thaw overnight in the refrigerator, remove wrapping, wrap sandwich in paper towel and microwave 30 seconds or until heated. If heating from frozen, heat for 90 seconds.
Recipe Variations
- Cheese: Double the cheese or use a different cheese slice altogether. Instead of American sliced cheese try cheddar cheese, Monterey jack or mozzarella.
- Meat: Replace Canadian bacon with regular bacon or even turkey bacon. Easily make a sausage egg McMuffin with egg by using breakfast sausage.
- English muffin: Use white, whole wheat or even change it to a different bread like a croissant, homemade bagel or toasted bread roll instead!
- Extras: Add sliced avocado, fresh baby spinach, or a dollop of hot sauce or salsa for an extra kick of flavor.
- Make a round egg: Replicate a classic McDonald’s egg McMuffin by creating their signature round egg. All you need to do is make your egg inside a round cookie cutter or mason jar lid. Just be sure to spray it so the egg doesn’t stick.
More breakfast recipes we love to make at home include biscuits and gravy and hash brown egg cups!
HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!
Egg McMuffin Recipe
Video
Ingredients
- 4 English muffins , split in half
- 4 large eggs
- 4 slices Canadian bacon
- 4 slices cheddar or American cheese
- 1-2 Tablespoons butter
- Salt and black pepper to taste
Instructions
Cook
- In a skillet over medium heat, cook 4 Canadian bacon slices until they are heated through and slightly browned. Once cooked, transfer the bacon to a plate lined with paper towels to absorb any excess grease. Set aside.
- Using the same skillet or a toaster, toast 4 English muffins split in half until they are golden brown and crispy. Spread with 1-2 Tablespoons butter and set aside.
Eggs
- In a non-stick skillet, melt 1 Tablespoon butter over medium heat. Crack 4 eggs into the skillet, ensuring they are spaced apart. Season with a pinch of salt and black pepper. Cook the eggs to your desired level of doneness (over-easy or over-hard works well for this sandwich), flipping half way through cooking.
Assemble
- Place one slice of cheese on the bottom half of each toasted English muffin. Place a cooked egg on each cheese slice. Next, place the Canadian bacon on top. Place back in the pan for a minute to melt cheese over low heat. Add any desired toppings.
- Top each sandwich with the other half of the English muffin. Serve while warm.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Did you make this recipe? Don’t forget to give it a star rating below!
This recipe has definitely become a favorite in my house! Thank you for the recipe, my family loves these homemade egg mcmuffins!
You are welcome! I am so glad that you love it!
My kids love these!! These will be great for making ahead & freezing & making my school week much easier!!
such a great breakfast to make and for the week, thank you so much for sharing this amazing recipe!