Go Back
+ servings
A stack of homemade egg McMuffins on a white napkin.
Print Recipe
5 from 2 votes

Homemade Egg McMuffins (Better than McDonald's)

Start your day right with a Homemade Egg McMuffin that's fresher, tastier, and more affordable than the drive-thru version! With a perfectly cooked egg, melty cheese, and ham on a toasted English muffin, this easy-to-make breakfast sandwich is perfect for busy mornings, and unmatched for make ahead convenience!
Prep Time10 minutes
Cook Time15 minutes
Total Time25 minutes
Course: Breakfast, Brunch, meal prep
Cuisine: American
Servings: 6 sandwiches
Calories: 351kcal

Ingredients

  • 6 English muffins split
  • 6 large eggs
  • 6 slices ham or Canadian bacon
  • 6 slices American cheese
  • Butter optional

Instructions

  • Toast your English muffin halves either one at a time in your toaster, or place in a toaster oven, or 6 inches from your oven's broiler element until golden brown. Butter them, if desired.
  • While still warm, place a slice of cheese on the bottom half of the muffin.
  • Heat a nonstick pan over medium-high heat. Spray a ring mold, cookie cutter, or even a mason jar lid with nonstick spray, add a teaspoon of vegetable oil, and crack in an egg. Use a toothpick or skewer to break up the yolk if you want it to cook.
  • Add 1 teaspoon of water and place a lid on the pan. Cook for one minute. Use tongs to remove the ring and flip the egg. Cook for another minute, or to your desired doneness.
  • In the same pan, heat the ham or Canadian bacon until warm.
  • Lay an egg and a slice of ham on each muffin bottom. Place the top half of the English muffin on and serve.

Notes

Before serving: If making a big batch and you want to warm them all up a bit and melt the cheese further, place on a baking tray and cover with aluminum foil and heat in a 350°f oven for 5 minutes, or until cheese is melted and sandwiches are hot.
Storage: Store homemade egg McMuffins in the refrigerator, wrapped well, for up to 4 days or in the freezer for up to 3 months.
Reheating: Follow the make ahead instructions below or wrap a sandwich in a paper towel and microwave on full power for 30 to 45 seconds, or until hot.
Make ahead instructions: When completely cool, wrap each sandwich in parchment paper, wax paper, or butcher paper. Place each sandwich in a freezer safe zip top bag and place in the freezer for up to 3 months.
Reheating: Place sandwiches in the refrigerator to thaw overnight, unzip the baggie, and microwave one sandwich for 30 seconds on full power, or until hot. If heating from frozen, heat for 90 seconds on 50% power, flip your sandwich over and give it another 30 seconds to a full minute on full power, or until fully heated through. Microwaves vary, so you may have different timing.

Nutrition

Calories: 351kcal | Carbohydrates: 27g | Protein: 21g | Fat: 17g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.3g | Cholesterol: 224mg | Sodium: 1019mg | Potassium: 251mg | Fiber: 2g | Sugar: 1g | Vitamin A: 468IU | Vitamin C: 0.1mg | Calcium: 279mg | Iron: 2mg
QR Code linking back to recipe