Skip to content

Egg McMuffin Breakfast Sandwich

Homemade Egg McMuffin breakfast sandwich is a delicious twist on the McDonald’s classic. With fluffy eggs, Canadian bacon, and melted cheese sandwiched between toasted English muffins, this easy-to-make copycat recipe will become your new breakfast favorite.

Want more breakfast recipes? Don’t miss my eggs benedict, breakfast casserole and egg white muffins.

Egg Mcmuffin on a white plate.
This post may contain affiliate links. Read disclosure policy.

Why I Love This Recipe

  • 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 at home!
  • Easy to customize: Double the cheese, make the muffins extra toasty or use bacon, sausage or skip the meat altogether.
  • Meal prep: Make as many as you like to have on hand for busy mornings! Egg Mcmuffins are both fridge and freezer friendly.
Mcmuffin breakfast sandwich ingredients on counter.

How to Make Egg McMuffin

  • Brown Canadian bacon: 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.
  • Make eggs: 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.
Breakfast sandwich on a white plate.
  • Assemble: 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!
Egg mcmuffins on a plate.

Make Ahead and Freezing Instructions

Allow to cool completely and then wrap each 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.

Freezer breakfast sandwiches in a freezer bag.

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 McMuffin with egg instead by using a sausage patty.
  • 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.
Sliced egg mcmuffins on a plate.

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 mcmuffins on a plate.

Egg McMuffin Recipe

5 from 5 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
Homemade Egg McMuffin breakfast sandwich is a delicious twist on the McDonald's classic. With fluffy eggs, Canadian bacon, and melted cheese sandwiched between toasted English muffins, this easy-to-make copycat recipe will become your new breakfast favorite.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4

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 the 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 the English muffin halves until they are golden brown and crispy. Spread with butter and set aside.

Eggs

  • In a non-stick skillet, melt 1 Tablespoon butter over medium heat. Crack the 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 a 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

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.

Course: Breakfast, Main Dish
Cuisine: American

Did you make this recipe? Don’t forget to give it a star rating below!

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today