Bolbonkitchen notes

Homemade Egg McMuffins

  • Makes 2 sandwiches
  • Prep 5 minutes
  • Cook 20 minutes
  • Total 25 minutes
Homemade Egg McMuffins

These Homemade Egg McMuffins will be your new go-to breakfast. There’s nothing wrong with buying breakfast sandwiches from fast food restaurants, like Tim Hortons or McDonalds, but we want to show you how straightforward they are to make at home. PLUS, they taste even better in our opinion, and you can make a bunch and freeze them for meal prep. These straightforward-to-make sandwiches combine fluffy eggs, savory bacon, and melted cheese, all nestled between toasted English muffins

What stands out

Homemade Egg McMuffins are the way to start your day with a, hearty breakfast. With simple ingredients and customizable options, you can enjoy a satisfying breakfast that rivals the fast-food classic right from your own kitchen. The eggs are always fluffy and fresh, the bacon as crispy as you prefer, and you can use whatever cheese variety you love. Whether you’re feeding a crowd or meal prepping for the week, these homemade Egg McMuffins will become a morning favorite. Plus, they’re suited to busy days when you need a quick grab-and-go meal without sacrificing taste.

How to Prepare

Start by lining two pieces of foil and a piece of parchment paper onto a baking sheet and then add the bacon in a single layer.

Next, bake the bacon at 400F (200C) for 20-25 minutes.

A plate with bacon slices and cheese on a marble surface, alongside a small dish with butter, two eggs, and a plate with two English muffins.
Five uncooked bacon strips are arranged neatly on a parchment-lined baking tray. The tray rests on a light-colored marble surface, ready for cooking.
Five slices of cooked bacon on a baking tray lined with parchment paper. The bacon is arranged in a single layer with a crispy appearance. The tray is placed on a light-colored surface.

In the meantime, butter or oil your mini egg pan or ceramic pan and then start cooking the egg.

Once the egg is almost cooked, top it with cheddar cheese and let it melt.

If you will eat this breakfast sandwich right away, toast the English muffin and then assemble your sandwich with two slices of bacon and an egg.

A partially cooked egg with a golden yolk and cut pieces of egg white on a non-stick frying pan, surrounded by droplets of oil. A cracked eggshell is visible next to the egg in the pan.
A plate with a toasted English muffin topped with melted cheese and a fried egg with a runny yolk. A slice of bread is on the side. The background is a light, smooth surface.
Assembling the homemade egg mcmuffins sandwich with crispy bacon and melted cheese on a fried egg, served on a round white plate with a partially sliced roll on the side.

Kitchen tip

If you are freezing the breakfast sandwiches, wrap each sandwich individually in wax paper, foil, or parchment paper. Place them in a freezer-safe resealable bag for up to one month and then reheat when you’re ready to enjoy.

A close-up of homemade egg mcmuffins stacked on top of each other. Each sandwich is made of a toasted English muffin with melted cheese, a fried egg, and crispy bacon. The background is softly blurred.

Swaps

  1. Instead of bacon, you can also use turkey bacon, breakfast sausage or a plant-based alternative.
  2. Use whatever cheese variety you love in this Homemade Egg McMuffins recipe: mozzarella, Swiss, or pepperjack totally works, or you can add a gourmet twist with some brie gruyere, or camembert.
  3. You can add ingredients such as spinach, tomatoes, avocado, or cooked onions or mushrooms to customize your sandwich.

Make Ahead Tips

This Homemade Egg McMuffins recipe is not only tasty but also incredibly versatile when it comes to meal prep and reheating. If you’re preparing a few sandwiches ahead of time for busy mornings, ensure the English muffins are not toasted initially so they maintain their texture when reheated. Wrap the assembled sandwiches tightly in parchment paper or foil and store them in an airtight container in the fridge for up to three days.

To reheat, you can pop into the microwave for about 90 seconds (wrapped in a paper towel), ensuring the center of the sandwich is warmed through. You can also reheat the sandwiches in a toaster oven (or conventional oven) at 350F (177C) for 10-15 minutes if you prefer the English muffin to be crispy.

For longer storage, freeze the sandwiches individually wrapped in parchment and sealed in a freezer-safe resealable bag. Then thaw overnight in the fridge before reheating them in the morning. Whichever way you go, these will not disappoint.

Serve it with

Questions

how can we freeze these homemade egg mcmuffins?

We like to wrap them individually in parchment paper and then place them in a freezer-safe resealable bag. You can freeze up to one month.

how should we reheat these Homemade egg Mcmuffins?

We like to reheat the sandwiches in the oven or toaster oven. Defrost the sandwich in the fridge overnight, and re-heat in a 350F (177C) oven for 10-15 minutes or until warm.

can we reheat these in the microwave?

Yes, defrost the sandwich in the fridge overnight. Remove the sandwich from the paper, wrap it in a paper towel, and microwave for about 1-2 minutes. You will have to experiment as every microwave is different.

can we double or triple this recipe?

You can certainly upscale this recipe and make a big batch for meal prep.

What other types of cheese can we use instead of cheddar?

Use whatever cheese variety you love in these Homemade Egg McMuffins: mozzarella or pepperjack totally work, or you can add a gourmet twist with some brie, gruyere, or camembert. If you want to make these sandwiches dairy-free, add your favorite non-dairy alternative instead.

Ingredients

Makes 2 sandwiches

  • 4 pieces bacon
  • 2 teaspoons butter, or oil
  • 2 eggs
  • 2 tablespoons cheddar cheese, grated, or 1 slice
  • 2 English muffins

Equipment

  • Baking Sheet
  • Parchment Paper
  • Ceramic Pans
  • Measuring Cups + Spoons

Method

  1. You can fry, air-fry, or bake the bacon. We like to bake our bacon by lining two pieces of foil and a piece of parchment paper onto a baking sheet. With this method, there's no clean-up or mess at all. We bake our bacon at 400F (200C) for 20-25 minutes or until desired crispiness. And no, there's no splatter in the oven for us.
  2. In the meantime, we butter or oil our mini egg pan, and cook our egg in it. We like to break the yolk in the pan, but you don't have to. If you don't have a mini egg pan, you can use a silicone ring or any pan you have. The egg doesn't have to be perfect by any means.
  3. Once the egg is almost cooked, add some cheddar cheese on top, let it melt. We like to use good quality cheddar in block form and cut small thin slices out of it.
  4. Now, all you have to do is assemble. If you are eating this breakfast sandwich right away, you can toast the English muffin. If you are making a bunch of breakfast sandwiches and freezing them, make sure you don't toast the English muffin.
  5. If you want to enjoy them within the next few days, wrap and store the McMuffins in an airtight container in the fridge for up to 3 days. Reheat in the microwave for about 90 seconds or you can use the oven/toaster oven as well.

Kitchen notes

The Bacon:

You can use whatever bacon you prefer in this recipe: regular, turkey, or a plant-based alternative. The beauty of this recipe is that you can also bake to your desired crispiness as well. The Cheese: Again, use whatever cheese you have and love. Cheddar, Monterey Jack, mozzarella, brie, camembert, havarti, pepper jack, or a melty non-dairy cheese … the options are truly endless! The English Muffin: We love using English muffins for breakfast sandwiches, because they are the perfect size and amount of bread for our liking. You could absolutely do this recipe with bagels or toast bread as well!

More from the Sandwiches shelf

Other dishes filed beside this one, each with its own ingredient list.