This homemade Egg McMuffins Recipe perfectly replicates the iconic breakfast sandwich with a steamed egg round, seared Canadian bacon, and melting American cheese on a buttered English muffin. Wrapped in foil to steam-fuse the flavors, it delivers a hot, satisfying morning meal that is fresher, cheaper, and faster than the drive-thru.
Jump to RecipeEgg McMuffins Ingredients
- 4 English Muffins: Classic plain or sourdough; the nooks and crannies are essential for holding butter.
- 4 slices Canadian Bacon: Lean smoked pork loin that fits the muffin perfectly.
- 4 Large Eggs: Steamed to create a tender, uniform puck.
- 4 slices American Cheese: Use standard yellow American cheese for the authentic melt and flavor profile.
- 4 tablespoons Butter: Softened, for spreading on the toasted muffins and greasing the pan.
- 1/2 cup Water: Essential for creating the steam that cooks the eggs.

How To Make Egg McMuffins
- Toast and Butter: Split the English muffins in half with a fork (this preserves the nooks). Toast them until golden brown and crispy on the edges. Immediately spread the softened butter generously over the hot muffin halves so it melts into the craters.
- Sear the Meat: In a large skillet or griddle over medium heat, melt a small dab of butter. Add the Canadian bacon slices and cook for about 2 minutes per side. You want them heated through with slight browning on the edges. Remove and set aside.
- Steam the Eggs: Grease the inside of 4 egg rings (or wide Mason jar lids) with butter or cooking spray. Place them in the skillet. Crack one egg into each ring. Use a fork to gently break the yolk if you prefer a firm center. Pour the 1/2 cup of water into the skillet around the rings (not on the eggs) and immediately cover the pan with a lid. Let them steam for about 2 minutes until the whites are set and opaque.
- The Cheese Melt: Remove the lid and the ring molds. While the eggs are still hot in the pan, place a slice of American cheese on top of each egg round. Let it soften for 10 seconds.
- Assemble and Wrap: Place a slice of seared Canadian bacon on the bottom muffin half. Top with the cheesy egg round. Cap with the top muffin half.
- The Foil Trick: Immediately wrap each hot sandwich tightly in aluminum foil. Let them sit for 30 seconds to 1 minute. This step is crucial; the trapped steam softens the toasted muffin slightly and fully melts the cheese, mimicking the texture of a sandwich that has been sitting under a heat lamp (in a good way!).

Recipe Tips
- No Egg Rings? No problem. You can use the metal screw-top bands from Mason jars (sprayed nicely with oil), or construct rings out of folded aluminum foil. Alternatively, cook the eggs in a greased muffin tin in the oven at 350°F for 10-12 minutes.
- Breaking the Yolk: The authentic fast-food version has a broken yolk that is cooked through. If you prefer a runny yolk, don’t break it and steam for slightly less time.
- Salt Factor: The Canadian bacon and cheese are salty, so you likely won’t need to salt the eggs, but a crack of black pepper is a nice addition.
- Muffin Splitting: Always use a fork or your fingers to pry the English muffin open. Using a knife slices through the air pockets, resulting in a flat surface that doesn’t crisp up as well.
What To Serve With Egg McMuffins
- Hash Browns: A crispy potato patty is the standard side.
- Coffee: Essential for the full breakfast experience.
- Fruit Cup: Grapes or melon slices add a fresh contrast.
- Orange Juice: A glass of juice complements the salty bacon perfectly.

How To Store Egg McMuffins
- Refrigerate: Store wrapped sandwiches in the fridge for up to 3 days.
- Reheat: Unwrap slightly and microwave for 45-60 seconds on a paper towel. Or, reheat the foil-wrapped sandwich in a toaster oven or air fryer at 300°F for 10 minutes.
- Freeze: These are the ultimate meal prep. Freeze foil-wrapped sandwiches in a ziplock bag for up to 1 month. Thaw in the fridge overnight before reheating.
Egg McMuffins Nutrition Facts
- Calories: 300 kcal
- Fat: 12g
- Carbohydrates: 28g
- Protein: 18g
- Cholesterol: 195mg
Nutrition information is estimated per sandwich.
FAQs
Yes, swapping the Canadian bacon for a pork sausage patty makes it a Sausage McMuffin. Cook the sausage thoroughly before assembling.
Egg whites are like glue. You must grease the rings generously. Also, make sure the pan is hot before adding the eggs to sear the bottom instantly.
You can, but real Cheddar won’t melt as quickly or smoothly as American cheese. If using Cheddar, grate it finely so it melts from the residual heat of the egg.
Egg McMuffins Recipe
Course: BreakfastCuisine: AmericanDifficulty: Easy4
servings5
minutes10
minutes300
kcalA perfect copycat breakfast sandwich featuring a steamed egg, Canadian bacon, and American cheese on a toasted, buttered English muffin.
Ingredients
4 English muffins
4 eggs
4 slices Canadian bacon
4 slices American cheese
4 tbsp butter, softened
1/2 cup water (for steaming)
Directions
- Split and toast muffins; butter generously.
- Sear Canadian bacon in skillet (2 mins); remove.
- Grease egg rings; place in pan. Crack in eggs.
- Add water to pan; cover and steam 2 minutes.
- Top eggs with cheese; melt slightly.
- Assemble: Muffin -> Bacon -> Egg/Cheese -> Muffin.
- Wrap in foil for 30 seconds to steam/melt.
- Serve hot.
Notes
- Fork-split muffins for best texture.
- Use Mason jar lids if you don’t have egg rings.
- Foil wrapping mimics the “steamed” texture of the original.
- Great for freezer meal prep.
