This post may contain affiliate links. Please see our disclosure policy.
This easy recipe for Homemade Egg McMuffins lets you skip the drive-thru and enjoy a better-tasting, better-for-you spin on McDonald's Egg McMuffin. Your wallet and your tastebuds will thank you!
With my simple hack for baking eggs, these Egg McMuffins come together FAST to deliver a breakfast sandwich with flavor! And just like breakfast burritos, this recipe is freezer-friendly and adaptable.

Kristen's Key Tips for Egg McMuffins
- Bake the eggs. Instead of individually preparing eggs for each breakfast sandwich, save time and bake the eggs at once. They set perfectly and can be sliced to fit sandwiches.
- Toast the English muffins. This helps to give your Egg McMuffin a classic texture and prevents a soggy English muffin.
- Let cool before assembling. Unless you are planning to enjoy your breakfast sandwich right away, let the eggs and toasted muffin cool before assembling the sandwich--that will prevent a soggy sandwich.
- Make a double or triple batch! Homemade Egg McMuffins freeze well and will help to ensure you have a filling breakfast on hand for busy mornings.
Egg McMuffin Ingredients

When you prepare an Egg McMuffin at home, YOU are in charge of the ingredients. Real cheese, real eggs, ham, sausage, meat-free, whole grain English muffins, etc. The choice is yours!
- English Muffins: Use any variety of English muffin you like or go rogue and swap out the English muffin for an all-butter biscuit.
- Eggs: Instead of using eggs alone, I combine them with a bit of milk and seasonings to create a fluffy baked egg perfect for a quick and easy Egg McMuffin recipe. Feel free to replace the baked eggs with my oven-poached eggs for a more classic spin on this breakfast sandwich or if you prefer a runny yolk.
- Cheese: Use any sliced cheese you like on your Egg McMuffins. American cheese, cheddar, Colby, or Swiss Cheese are all great options.
- Meat: While Canadian Bacon is the classic choice, you can opt to omit the meat from your sandwich, swap it out with a breakfast sausage patty for a Sausage Egg McMuffin, or prepare your Egg McMuffin with baked bacon or sliced deli ham.
How to Make Egg McMuffins
The following tips are provided to help you achieve perfect results. You will find the ingredient quantities and detailed instructions in the recipe card at the bottom of this post.
- Prepare Eggs. In a large mixing bowl, whisk together the eggs, milk, salt and pepper. Pour this mixture into a parchment-lined baking dish and bake until set.

- Toast English Muffins. You can toast the muffins individually in the toaster or toaster oven, but since the oven is already on for baking the eggs, I find it more time-productive to toast them all at once on a sheet pan.

- Assemble Egg McMuffins. Unless you are enjoying your sandwiches immediately, allow the eggs and muffins to cool fully. Once cooled, cut the eggs to fit your muffin, top with a slice of cheese, and a piece of Canadian bacon (or sausage, etc.)

Make-Ahead Instructions
- Refrigerate: Allow the toasted English muffins and baked eggs to cool to room temperature. Once cooled, assemble the sandwiches as directed, wrap each Egg McMuffin in parchment paper, and place them into an airtight container. Store in the refrigerator for up to 4 days.
- Freeze: Let the English muffins and eggs cool, then assemble the Egg Muffin breakfast sandwiches as directed. Wrap each sandwich in plastic wrap or parchment paper. Place the wrapped breakfast sandwiches into a large freezer bag and seal. Store in the freezer for up to 3 months.
- Reheat: To reheat Egg McMuffins, remove the plastic wrap or parchment paper, wrap in a paper towel, and place them on a microwave-safe plate. Heat in the microwave for 45 seconds if refrigerated, or 1-2 minutes if frozen, or until warmed through. Alternatively, wrap the Egg McMuffins in foil and warm a toaster oven at 325 degrees F for 10 minutes.
More Favorite Breakfast Recipes
Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
Homemade Egg McMuffins

Video
Ingredients
- olive oil cooking spray
- 6 large eggs
- ¼ cup milk, or cream
- ½ teaspoon kosher salt
- ¼ teaspoon pepper
- 6 English muffins, any variety
- 6 slices sharp cheddar cheese
- 6 slices Canadian bacon, or deli ham, cooked bacon, or cooked sausage patty
Instructions
- Preheat oven to 350℉. Line a 7x11-inch pan with parchment paper and very lightly grease with cooking spray and set aside.
- In a medium bowl, whisk 6 large eggs, ¼ cup milk, ½ teaspoon kosher salt, and ¼ teaspoon pepper together until well combined. Pour the egg mixture into the prepared pan and bake for 12-14 minutes or until the eggs are set.
- While the eggs are baking, place split English muffin halves onto a sheet pan and bake for 5 minutes to lightly toast.
- Once the eggs have been baked, allow them to cool for 5 minutes, and then invert them onto a cutting board. Cut the eggs into 6 equal squares, that will each fit on top of an English muffin.
- Assemble the Egg McMuffin sandwich by placing one square of the baked eggs onto the toasted muffin. Add a slice of Canadian bacon (or meat of choice) and a slice of cheese. Top with the top of a toasted English muffin.
- Serve immediately or wrap each sandwich in plastic wrap or parchment paper. Place the wrapped breakfast sandwiches into an airtight storage container or a large freezer-safe bag. Seal and refrigerate for 4 days or freeze for up to 3 months.
Equipment
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This recipe was originally shared in 2017 but has been updated in 2025.













For a long time I have saved time. Use a microwave egg cooker, stir , add seasoning (I use Cajun), add grated cheese, jalapeños, Canadian bacon and microwave two minutes and place on toasted muffins. No mess, no oil and total time three minutes. I now prefer my eggs this way.
Love that you are enjoying this egg hack! It makes these sandwiches so much easier.
Great recipe to make for school morning breakfasts. Thanks for this!
It really is a great grab and eat breakfast perfect for school or work.
My kids love these! Thanks for sharing!
YAY! So happy to hear your family enjoys these Egg McMuffins!
Loved your egg muffins - [vegetarian so won't include the ham and cheese]-- I will definitely make them tomorrow and save myself a fortune not going to Macdonalds for their 'folded egg muffin' -- thank you so much. xxx Marilyn, so Kingoodie Village, Perthshire, Scotland.
Hi Marilyn!!! I am so glad you enjoy these--they will save you so much money (and are better for you in the long run 😉 Take Care!
I made these, along with breakfast burritos and waffles, to freeze for years when my kids were at home. So nice to ba able to serve a hot and hearty breakfast before school without kitchen cleanup every morning!
I agree Chris!
These are a great way to sneak a healthy but quick breakfast into the morning rush. No frying and a healthier brown muffin - it's a great way to go.
Exactly! I love this for a healthy start!
This is a great idea for making a quick and easy breakfast at home!
It makes busy mornings so much easier for sure!
I often have to eat lunch in my car between appointments. This sounds like a great grab and go option for me. What would happen if the muffins were toasted before freezing? I love the toasted part of the muffin and don't want to miss that
This would be a great grab and go option Nan! I love toasted muffins as well. Toast the muffin and let cool and then layer the egg on. This will keep the muffin from getting soggy when frozen.