Skip the McDonald’s drive-thru! These homemade Egg McMuffins are a quick and easy 15-minute breakfast made with eggs, Canadian bacon, cheese, and toasted English muffins.

This post may contain affiliate links. Read disclosure policy.
Copycat McDonald’s Egg McMuffin Recipe
You only need 5 simple ingredients and 15 minutes to make this classic egg McMuffin breakfast sandwich at home. It’s freezer-friendly, easy to customize, and tastes fresher than the original!
Ingredients

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 1 Tablespoon of butter to the skillet. Crack the eggs into the pan and cook to your preferred doneness, flipping halfway through.
Place a slice of cheese on the bottom half of a buttered, toasted English muffin. Top with a cooked egg and Canadian bacon.
Place the assembled bottom half back in the pan for about a minute over low heat to melt the cheese. Finish with the top half of the muffin and serve warm.
Recipe Variations
- Cheese: Try cheddar, Monterey Jack, mozzarella, or double up on the cheese for extra meltiness.
- Meat: Swap in bacon, turkey bacon, or a sausage patty to make a sausage egg McMuffin.
- English muffins: Use white or whole wheat, or switch it up with a croissant, bagel, or sandwich roll.
- Extras: Add avocado slices, baby spinach, or a drizzle of hot sauce or salsa for a flavor boost.
- Make a round egg: Use a round cookie cutter or mason jar lid sprayed with nonstick spray to shape the eggs like the classic fast food version.
Make Ahead
Let the sandwiches cool completely, then wrap each one tightly in plastic wrap or foil. Store in a freezer-safe bag or airtight container for up to 2 months.
To reheat, unwrap and microwave for about 30 seconds if thawed, or 90 seconds straight from frozen. For best results, wrap in a paper towel before microwaving to keep the muffin from getting soggy.
More breakfast recipes we love to make at home include biscuits and gravy, egg white muffins and hash brown egg cups!
Homemade Egg McMuffins
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.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Olivia
This recipe has definitely become a favorite in my house! Thank you for the recipe, my family loves these homemade egg mcmuffins!
I Heart Naptime
You are welcome! I am so glad that you love it!
Kristyn
My kids love these!! These will be great for making ahead & freezing & making my school week much easier!!
jess
such a great breakfast to make and for the week, thank you so much for sharing this amazing recipe!