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.

Egg Mcmuffin on a white plate.

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

Mcmuffin breakfast sandwich ingredients on counter.

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.

Cooking eggs in a pan.

Add 1 Tablespoon of butter to the skillet. Crack the eggs into the pan and cook to your preferred doneness, flipping halfway through.

Breakfast sandwich on a white plate.

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.

Egg mcmuffins on a plate.

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.
Freezer breakfast sandwiches in a freezer bag.

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.

Sliced egg mcmuffins on a plate.

More breakfast recipes we love to make at home include biscuits and gravy, egg white muffins and hash brown egg cups!

Egg mcmuffins on a plate.

Homemade Egg McMuffins

5 from 5 votes
Recipe by: Jamielyn Nye
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4
This homemade Egg McMuffin recipe is a McDonald's copycat made with eggs, Canadian bacon, cheese and toasted English muffins. A breakfast sandwich favorite!

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

For serving: Feel free to customize your Egg McMuffins by adding sliced avocado, fresh baby spinach, or a dollop of hot sauce or salsa for an extra kick of flavor.
Note: You can make several Egg McMuffins at once by cooking the eggs in batches and assembling them simultaneously. Preheat your oven to 200°F and keep the sandwiches warm while you finish cooking the rest.
Freezing: Allow to cool and then wrap each sandwich tightly in plastic wrap, or aluminum foil. Store the Egg McMuffins in an airtight freezer-safe container or a resealable freezer bag up to 2 months. 

Nutrition

Serving: 1g, Calories: 370kcal, Carbohydrates: 28g, Protein: 20g, Fat: 20g, Saturated Fat: 10g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0.5g, Cholesterol: 214mg, Sodium: 981mg, Potassium: 263mg, Fiber: 2g, Sugar: 1g, Vitamin A: 611IU, Vitamin C: 0.1mg, Calcium: 278mg, Iron: 2mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.