Egg McMuffin Copycat Style

Section: Sweet Desserts & Treats

This version of the classic egg sandwich layers toasted English muffins with Canadian bacon, gently cooked eggs, and melted American cheese. Toasted muffins are lightly buttered before assembly to add richness. Eggs are cooked in rings with steam to keep them tender, while the bacon is browned in butter for savory flavor. Assembling the sandwich is quick, with cheese melted over warm eggs and bacon, offering a balanced breakfast.

Perfect for a quick morning meal, this layered breakfast sandwich combines familiar ingredients with simple techniques to replicate the beloved drive-thru favorite at home.

A woman wearing a pink apron is cutting a cake.
Last modified on Thu, 18 Dec 2025 15:04:47 GMT
A breakfast sandwich with eggs, bacon, and cheese. Pin it
A breakfast sandwich with eggs, bacon, and cheese. | dinabakery.com

This Egg McMuffin copycat recipe lets you recreate the beloved drive-thru breakfast sandwich at home quickly and easily. It’s perfect for those mornings when you want something satisfying and familiar without the hassle of going out. With simple ingredients and straightforward steps, you’ll have a warm, cheesy breakfast ready in about 20 minutes.

I remember making this for my family on a lazy weekend morning and it instantly became a favorite. The cheesy melted egg and savory Canadian bacon hit all the right notes that you normally pay big money for at a fast food place.

Ingredients

  • English muffins: choose fresh and sturdy ones so they hold up well when toasted
  • Salted butter: adds richness to the muffins and helps crisp the Canadian bacon
  • Canadian bacon: lean and flavorful, it gives that signature breakfast meat taste
  • Large eggs: fresh eggs make for tender yet well-set cooked eggs inside the mold
  • Water: essential for steaming the eggs gently so they set without becoming rubbery
  • American cheese slices: melts perfectly creating that gooey layer that binds everything together

Step-by-Step Instructions

Slicing and toasting the English muffins:
Cut each muffin in half and toast until golden and crunchy. Using an oven set to 350 degrees Fahrenheit for about 5 to 6 minutes works well and helps keep them warm while you prepare the other components. Lightly butter the insides right after toasting for extra flavor.
Cooking the Canadian bacon:
Heat 2 tablespoons of butter in a skillet over medium heat. Add the Canadian bacon slices and cook until warmed through and lightly browned on both sides. This step enhances the bacon’s flavor and adds a nice caramelized texture.
Preparing the egg rings and cooking the eggs:
Grease your egg rings with nonstick spray or butter to prevent sticking. Melt the remaining butter in the skillet, then place the greased rings in the pan. Crack one egg into each ring and gently break the yolk with a fork so the egg will cook evenly. Pour ½ cup of water around the rings and cover with a lid. Steam the eggs over medium-low heat for about 2 to 3 minutes until fully set.
Assembling the sandwiches:
Carefully remove the egg rings and transfer the eggs onto the Canadian bacon placed on the bottom half of each English muffin. Top each egg with a slice of American cheese and cover with the muffin tops. Let the cheese melt slightly before serving. For an extra melty finish, pop the assembled sandwiches back in the oven for 1 to 2 minutes.
Bacon and cheese sandwich stacked on top of each other. Pin it
Bacon and cheese sandwich stacked on top of each other. | dinabakery.com

One of my favorite parts of this recipe is the steaming technique for the eggs. It was a game changer for me because it yields eggs that are perfectly set but still tender and moist, avoiding the rubbery texture I struggled with before. It also reminds me of slow weekend mornings when the smell of butter and toasting muffins filled the kitchen.

Storage Tips

Store any leftover sandwiches wrapped individually in foil or plastic wrap in the refrigerator for up to 3 days. Reheat in a toaster oven or skillet to regain the crispy muffin and melty cheese texture. For longer storage, wrap tightly and freeze for up to one month. Thaw overnight in the refrigerator before reheating.

Ingredient Substitutions

  • English muffins can be swapped for toasted bagels or soft sandwich rolls depending on your preference
  • Turkey bacon or ham slices make good alternatives to Canadian bacon while keeping the flavor profile close
  • Cheddar or Swiss cheese slices can replace American cheese for a sharper or nuttier taste
  • For dairy-free versions, use plant-based butter and cheese slices that melt well

Serving Suggestions

A stack of bacon and cheese sandwiches. Pin it
A stack of bacon and cheese sandwiches. | dinabakery.com
  • Serve these sandwiches with fresh fruit or a small side salad for a balanced breakfast
  • Add a little hot sauce or ketchup inside the sandwich if you want some extra flavor kick
  • Pair with a hot cup of coffee or freshly squeezed orange juice for the perfect morning combo

Frequently Asked Questions

→ How do I keep the eggs tender and round?

Use egg rings or similar molds and steam them gently by adding water to the skillet and covering it. This ensures evenly cooked eggs that hold their shape.

→ Can I use different types of cheese?

Yes, feel free to swap American cheese for cheddar, Swiss, or your preferred melting cheese to vary the flavor.

→ What’s the best way to toast English muffins?

Toast them in a toaster or bake on a sheet at 350°F for 5-6 minutes until golden and crisp, then butter lightly for extra richness.

→ Is Canadian bacon essential for this sandwich?

Canadian bacon adds a smoky, savory taste, but you can substitute with ham, turkey bacon, or a vegetarian alternative to suit your preference.

→ How long does assembly take after cooking?

Assembly is quick—just layering the bacon, eggs, cheese, and muffin halves. A final 1-2 minute warming helps melt the cheese slightly for best results.

Egg McMuffin Copycat

Hearty breakfast with eggs, Canadian bacon, cheese, and toasted English muffins ready in 20 minutes.

Prep Time
10 minutes
Cooking Time
10 minutes
Total Preparation Time
20 minutes
By: Dina

Featured in: Desserts

Difficulty Level: Easy

Cuisine Type: American

Number of Portions: 4 Serving Size (4 sandwiches)

Dietary Options: ~

The Ingredients You'll Need

→ Bread

01 4 English muffins, split

→ Dairy and fats

02 5 tablespoons salted butter, divided
03 4 slices American cheese

→ Meat

04 4 slices Canadian bacon

→ Eggs

05 4 large eggs
06 ½ cup water

Step-by-Step Instructions

Step 01

Preheat oven to 350°F. Place split English muffins on a baking sheet and toast for 5-6 minutes until golden.

Step 02

Melt 2 tablespoons of butter in a large skillet over medium heat. Add Canadian bacon slices and cook until warmed through and lightly browned, about 2 minutes per side.

Step 03

Remove toasted muffins from oven and spread remaining butter lightly on the cut sides while warm.

Step 04

Place one slice of Canadian bacon on the bottom half of each buttered English muffin.

Step 05

Grease egg rings (or biscuit cutters/mason jar rings) with nonstick cooking spray to prevent sticking.

Step 06

Melt remaining butter in the skillet. Set greased egg rings in skillet and crack one egg into each ring. Gently pierce yolks with a fork. Pour ½ cup water around the rings, cover skillet, and cook on medium-low heat until eggs are set, about 2-3 minutes.

Step 07

Remove egg rings carefully and place cooked eggs on top of Canadian bacon on muffins. Add a slice of American cheese on each egg, then cover with muffin tops.

Step 08

Allow cheese to melt slightly before serving. Optionally, place assembled sandwiches back in the oven for 1-2 minutes to fully melt cheese. Serve warm.

Extra Tips

  1. Substitute biscuit cutters or mason jar rings if egg rings are unavailable. Butter the muffin sides immediately after toasting for enhanced flavor.

Tools You'll Need

  • Large skillet
  • Baking sheet
  • Egg rings or suitable alternatives
  • Nonstick cooking spray

Allergy Information

Check ingredient labels to avoid allergens, and speak to an expert if necessary.
  • Contains eggs, dairy, and gluten

Nutritional Details (per serving)

These figures are for informational purposes only. Always consult a professional if needed.
  • Calorie Count: 445
  • Fat: 28 grams
  • Carbohydrates: 28 grams
  • Proteins: 20 grams