Your Ultimate Homemade Egg McMuffin

Transform your morning routine with this incredibly easy recipe for Homemade Egg McMuffins! Say goodbye to the drive-thru lines and hello to a superior-tasting, healthier, and more satisfying breakfast sandwich right from your own kitchen. Your budget and your taste buds will undoubtedly thank you for making the switch.

Leveraging a simple yet brilliant hack for baking eggs in a single batch, these Egg McMuffins come together remarkably fast, promising a breakfast experience bursting with flavor. Much like our popular breakfast burritos, this recipe is designed for maximum convenience, being both incredibly freezer-friendly and wonderfully adaptable to your dietary preferences and available ingredients.

A freshly assembled Homemade Egg McMuffin, showcasing fluffy egg, melted cheese, and Canadian bacon, resting beside perfectly toasted English muffin halves.
Enjoying a homemade breakfast sandwich, a delightful upgrade from fast food.

Why Homemade Egg McMuffins Are a Game-Changer

In today’s fast-paced world, convenience often dictates our meal choices, especially at breakfast. However, fast food often comes with hidden costs – not just to your wallet, but to your health. Homemade Egg McMuffins offer a compelling alternative that doesn’t compromise on taste or convenience. By taking just a few minutes to prepare these ahead of time, you gain complete control over the ingredients, ensuring a wholesome, flavorful start to your day.

Imagine waking up to a ready-made, warm breakfast sandwich, crafted with fresh, real ingredients. No questionable additives, no excessive sodium, just pure, delicious goodness tailored exactly to your liking. It’s an investment in your well-being and a testament to the fact that healthy eating can be both easy and incredibly satisfying.

The Secret to Success: Key Tips for Perfect Homemade Egg McMuffins

  • Embrace Baked Eggs for Efficiency: The cornerstone of this recipe’s efficiency is baking the eggs. Forget the tedious process of frying or scrambling individual eggs for each sandwich. Our method involves baking all your eggs at once in a single pan, resulting in perfectly set, uniform egg patties that can be easily sliced to fit your English muffins. This technique not only saves significant time but also ensures consistent results every single time.
  • Always Toast Your English Muffins: This crucial step is often overlooked but makes a world of difference. Toasting the English muffins provides that classic crisp-yet-chewy texture you expect from an Egg McMuffin and, perhaps more importantly, acts as a barrier to prevent your sandwich from becoming soggy, especially when preparing ahead or freezing.
  • Allow Components to Cool Completely Before Assembling: Unless you plan to devour your breakfast sandwich immediately, patience is key. Letting the baked eggs and toasted English muffins cool fully to room temperature before assembly is paramount. This prevents condensation from forming within your wrapped sandwich, which is the primary culprit behind a soggy, unappetizing breakfast. Proper cooling ensures your sandwiches maintain their optimal texture and freshness.
  • Batch Cook for Busy Mornings: One of the greatest advantages of this recipe is its scalability and freezer-friendliness. Prepare a double or triple batch of Homemade Egg McMuffins to guarantee a delicious, filling breakfast is always on hand. This meal prep strategy is a lifesaver for hectic weekday mornings, allowing you to grab a nutritious meal without any last-minute fuss.

Egg McMuffin Ingredients: Your Kitchen, Your Rules

A vibrant display of fresh ingredients for homemade egg mcmuffins, including English muffins, eggs, various cheeses, and Canadian bacon, neatly arranged on a kitchen counter.
Fresh ingredients ready for assembly, giving you full control over your breakfast.

When you take on the task of preparing an Egg McMuffin at home, you empower yourself with complete control over the ingredients. This means choosing real cheese, pasture-raised eggs, premium ham, savory sausage, or even going meat-free, all while opting for wholesome, whole-grain English muffins if you prefer. The possibilities for customization are endless, allowing you to craft a breakfast sandwich that perfectly aligns with your taste and dietary needs.

  • English Muffins: The quintessential base for any Egg McMuffin. Feel free to use your favorite variety, whether it’s classic plain, whole wheat for added fiber, or even gluten-free options. For an adventurous twist, consider swapping out the English muffin entirely for a fluffy, buttery homemade biscuit, adding a touch of Southern comfort to your breakfast.
  • Eggs: Our recipe elevates simple eggs by combining them with a touch of milk and essential seasonings. This mixture, when baked, creates a beautifully fluffy and tender egg patty that’s ideal for a quick and easy breakfast sandwich. If you’re a purist who craves that classic runny yolk, you can always substitute the baked eggs with our delightful oven-poached eggs for a more traditional take on this iconic breakfast.
  • Cheese: The melted, gooey layer of cheese is non-negotiable for a truly satisfying Egg McMuffin. The beauty of homemade is choosing exactly what you love. Classic American cheese melts beautifully, but sharp cheddar, mild Colby, or nutty Swiss cheese are all fantastic options that add distinct flavor profiles to your sandwich. Don’t hesitate to experiment with your favorite!
  • Meat: While Canadian bacon holds the title as the traditional choice for the classic Egg McMuffin, your homemade version can feature any protein you desire. You can opt to omit the meat entirely for a delicious vegetarian option, or switch it up with a savory breakfast sausage patty for a hearty Sausage Egg McMuffin. Other delectable choices include crispy oven-baked bacon, thinly sliced deli ham, or even turkey bacon for a lighter alternative.

How to Make Homemade Egg McMuffins: Step-by-Step Perfection

Crafting these delectable breakfast sandwiches is simpler than you might imagine, especially with our efficient baked egg method. The following instructions are designed to guide you through each step, ensuring perfect results every time. You’ll find precise ingredient quantities and detailed timings within the full recipe card below.

  1. Prepare the Eggs: Begin by preheating your oven to 350°F (175°C). Line a 7×11-inch baking dish with parchment paper, leaving a slight overhang on the sides to easily lift the eggs out later. Lightly grease the parchment paper with a bit of olive oil cooking spray. In a large mixing bowl, whisk together the eggs, milk, kosher salt, and black pepper until the mixture is well combined and slightly frothy. Pour this uniform egg mixture into your prepared baking dish. Bake for 12-14 minutes, or until the eggs are completely set and firm to the touch. The baked egg sheet should be light and fluffy, ready for slicing.
A golden-brown sheet of baked scrambled eggs, perfectly set on parchment paper, resting on a wooden cutting board.
Our easy baked egg method creates perfect egg patties for your sandwiches.
  1. Toast the English Muffins: While your eggs are baking, it’s the perfect time to toast your English muffins. You can use a toaster or toaster oven for individual muffins, but since your main oven is already on, a more time-efficient approach is to split all your English muffins in half and place them cut-side up on a baking sheet. Pop them into the preheated oven for about 5 minutes, or until they are lightly golden and pleasantly crisp. This step is key for preventing a soggy sandwich and adding that essential texture.
Perfectly toasted English muffin halves arranged on a baking sheet, ready for assembly into delicious breakfast sandwiches.
Toasting muffins ensures a crisp base, crucial for a great Egg McMuffin.
  1. Assemble Your Egg McMuffins: Once the eggs are baked, remove the pan from the oven and let the egg sheet cool for about 5 minutes before inverting it onto a clean cutting board. Cut the egg sheet into six equal squares, each designed to fit perfectly onto an English muffin half. If you’re planning to enjoy your sandwiches right away, proceed with assembly. Otherwise, allow both the baked eggs and toasted muffins to cool completely to room temperature. To assemble, place one square of baked egg onto the bottom half of a toasted English muffin. Top with a slice of your chosen cheese and a piece of Canadian bacon, sausage, or any other preferred meat. Finish by placing the top half of the English muffin.
A beautifully assembled Egg, Ham, and Cheese McMuffin sandwich on a kitchen counter, ready to be enjoyed.
The final product: a perfectly layered and satisfying breakfast sandwich.

Make-Ahead Instructions: Freezer-Friendly Breakfast Solutions

The beauty of these Homemade Egg McMuffins lies in their incredible make-ahead potential, making them the ultimate meal prep champion for busy individuals and families. Preparing a batch allows you to enjoy a quick, healthy breakfast on even the most hectic mornings. Follow these guidelines for optimal storage and reheating:

  • Refrigerate for Short-Term Storage: Ensure both the toasted English muffins and baked eggs have cooled completely to room temperature. Assemble each sandwich as directed. To preserve freshness and prevent sogginess, wrap each individual Egg McMuffin snugly in parchment paper or plastic wrap. Then, place the wrapped sandwiches into an airtight container. Stored this way, they will remain fresh and delicious in the refrigerator for up to 4 days.
  • Freeze for Long-Term Convenience: For an even longer-lasting breakfast solution, freezing is your best friend. After the English muffins and eggs have fully cooled, assemble the breakfast sandwiches. Wrap each sandwich tightly in plastic wrap or parchment paper. Place the individually wrapped sandwiches into a large freezer-safe bag, pressing out as much air as possible before sealing. These frozen breakfast gems can be stored in the freezer for up to 3 months, ready to be pulled out whenever a quick meal is needed.
  • Reheat with Ease: Reheating your Homemade Egg McMuffins is straightforward, whether they are refrigerated or frozen.
    • Microwave Method: Remove the plastic wrap or parchment paper from your sandwich. Wrap the sandwich in a paper towel (this helps absorb moisture and keeps the muffin soft) and place it on a microwave-safe plate. Heat refrigerated sandwiches for approximately 45 seconds. For frozen sandwiches, microwave on high for 1-2 minutes, or until thoroughly warmed through. Adjust heating time based on your microwave’s power.
    • Toaster Oven/Oven Method: For a crispier muffin, especially when reheating from frozen, wrap the Egg McMuffin securely in aluminum foil. Place it in a toaster oven or conventional oven preheated to 325°F (160°C). Heat for about 10-15 minutes (or 20-25 minutes if frozen), until the cheese is melted and the sandwich is hot throughout. This method works particularly well for achieving that freshly toasted texture.

Variations and Serving Suggestions

The beauty of Homemade Egg McMuffins lies in their versatility. Feel free to get creative with your ingredients and make them truly your own:

  • Spice It Up: Add a pinch of red pepper flakes to your egg mixture, or layer sliced jalapeños or a dash of hot sauce into your assembled sandwich for a zesty kick.
  • Veggie Boost: Incorporate finely chopped spinach, sautéed mushrooms, bell peppers, or onions into your egg mixture before baking for added nutrients and flavor.
  • Cheese Exploration: Beyond the suggested cheeses, consider pepper jack for spice, provolone for a mild, Italian twist, or even a smoked gouda for a rich flavor profile.
  • Protein Power: Experiment with turkey bacon for a leaner option, or use leftover cooked ham or even thinly sliced steak for a gourmet touch. Plant-based sausage patties are also an excellent choice for a vegetarian or vegan version (paired with a plant-based egg substitute and cheese).
  • Gourmet Additions: Elevate your sandwich with fresh avocado slices, a smear of pesto, a ripe tomato slice, or even caramelized onions.

Serve your Homemade Egg McMuffins alongside a fresh fruit salad, a glass of orange juice, or your favorite cup of coffee for a complete and satisfying breakfast experience. They’re perfect for a leisurely weekend brunch or a grab-and-go meal during a busy weekday.

More Favorite Breakfast Recipes

If you love the convenience and deliciousness of these Homemade Egg McMuffins, be sure to explore some of our other cherished breakfast creations:

  • Breakfast Sliders: Perfect for feeding a crowd or for individual portions.
  • Breakfast Tacos: A fun and customizable way to start your day.
  • Baked Ham and Egg Cups: Individual portions packed with protein and flavor.
  • Hashbrown Breakfast Casserole: A hearty and comforting casserole for weekend brunches.
  • Ham and Egg Casserole: Prepare it the night before for an effortless morning.

Did you make this recipe?

If you enjoyed this recipe, please share your experience and leave a comment with a 5-star review at the bottom of the post. Your feedback is greatly appreciated!

4.94 from 15 votes

Homemade Egg McMuffins Recipe

By: Kristen Chidsey
Servings: 6
Prep: 5 mins
Cook: 12 mins
Total: 17 mins
Pin Recipe
Rate Recipe
Print Recipe
A copycat egg mcmuffin breakfast sandwich on counter with toasted English muffins in background.

Made with eggs, cheese, and meat of choice, these freezer-friendly breakfast sandwiches are a better tasting and better for you version of a McDonald’s Egg McMuffin.

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

  1. Preheat oven to 350℉ (175°C). Line a 7×11-inch pan with parchment paper and very lightly grease with cooking spray and set aside.
  2. 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.
  3. While the eggs are baking, place split English muffin halves onto a sheet pan and bake for 5 minutes to lightly toast.
  4. 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.
  5. 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.
  6. 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

  • Parchment Paper
  • 7×11 pan

Notes

To Reheat Frozen/Refrigerated Egg McMuffins: To reheat egg sandwiches, unwrap the plastic wrap or parchment paper, wrap in a paper towel, and place on a microwave-safe plate. Heat for 45 seconds if refrigerated and heat for 1-2 minutes on high in the microwave if frozen.

Cheese: Use any cheese you like: American, Cheddar, Colby, and Swiss are all great options.

Double the Recipe: Double the recipe and bake the eggs in a 9×13 pan for 12 Egg McMuffins.

Triple the Recipe: Triple the ingredients and bake the eggs in a rimmed half-sheet pan to prepare 18 Egg McMuffins.

Nutrition

Calories: 323kcal
Carbohydrates: 28g
Protein: 18g
Fat: 15g
Saturated Fat: 7g
Polyunsaturated Fat: 2g
Monounsaturated Fat: 4g
Trans Fat: 0.02g
Cholesterol: 214mg
Sodium: 719mg
Potassium: 184mg
Fiber: 2g
Sugar: 1g
Vitamin A: 572IU
Vitamin C: 0.1mg
Calcium: 270mg
Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?
Mention @amindfullmom or tag #amindfullmom!

This recipe was originally shared in 2017 but has been updated in 2025 to include enhanced tips, comprehensive make-ahead instructions, and detailed nutritional information for an even better user experience.