Breakfast Sandwiches
After I made baked chicken nuggets a few weeks ago and explained my deal with Betsy (if she wants something from McD’s, I try to make it for her), I got a few emails saying that the only meal some people will eat at McDonald’s is breakfast.
This struck me as kind of odd because most of the stuff on their breakfast menu is even easier to reproduce at home than the stuff on their other menus. Take their classic Egg McMuffin for example. I was able to make some breakfast sandwiches in no time that I would put up against their version any day of the week.

Yum.
The Rundown
I made 12 breakfast sandwiches for this post because they are really easy to freeze and they reheat nicely. I used the same basic ingredients for my versions (English Muffins, eggs, cheese). I also used butter while they use something called “Liquid Margarine.”
My total bill for these came to $16.00 or about $1.33/sandwich. I think McD’s sells them for about $1 a piece, so it would cost you maybe $12-$13 to buy the same sandwiches there.
Here’s some interesting facts though about what a bit of time and that extra $3 gets you:
- Whole Grains. McD’s uses “enriched” wheat flour in their product. I used a nice whole wheat product.
- No Less Saturated Fat. Their version has 5 grams.
- Less Sodium. One McDonald’s Egg McMuffin (with no sausage or anything) has 580g of sodium, about 1/4 of what you should be eating every day.
- Real Cheese. I used a nice medium cheddar cheese. Their version can barely be called cheese.
- Storability. I can freeze mine. I wouldn’t recommend buying an Egg McMuffin and then coming home and freezing it. That means when I want one, I just have to open my freezer.
- A few, real ingredients. Guess how many ingredients (most of which you can’t pronounce) are in an Egg McMuffin… 55. English Muffin. Cheese. Egg. 55 ingredients. Go figure.
![]()
Egg and Cheese Breakfast Sandwiches
Yield: 12 Sandwiches
Prep Time: 30 minutes
Total Time: 45 minutes
Ingredients:
English Muffins
Large eggs
Cheese (I used about 10 ounces for 12 sandwiches.)
Butter, or olive oil (optional)Directions:
1) Lightly oil a muffin tin and crack an egg in each tin.
2) Bake the muffin tin with eggs in a 350 degree oven for 10-15 minutes. Depending on your egg size, start checking them early to make sure they are cooked through. Try not to overcook them!
3) Slice all the muffins and toast them in the oven for 10 minutes or you can toast them one at a time if you want.
4) Add an egg, grated cheese, and any protein or veggies that you want to each sandwich.
5) If you want to eat one right away, I recommend sticking it in the oven as a sandwich for 5-10 minutes to melt the cheese and everything.
6) You can also stick all your sandwiches on a baking sheet and stick it in the freezer. Leave them in the freezer until they are frozen, about an hour. Then wrap each sandwich individually in plastic or foil and store all the individually wrapped sandwiches in a freezer safe bag.
7) When reheating, you can microwave if you're in a hurry, but it'll make the muffin soggy. If you can plan ahead a bit, bake the sandwich at 350 degrees for about 25 minutes. You can even keep it wrapped in the foil if you used foil to store the sandwiches.

Three basic things.
Cooking the Eggs
To get that classic Egg McMuffin shape to the egg is kind of tricky. Oh wait. No it’s not. Just grab a muffin tin and and very lightly oil each spot in the tin with either butter or spray oil (I used a very small amount of butter on a paper towel.)
Then crack an egg in each muffin area!

Well that was easy.
Stick these in a 350 degree oven for about 10-15 minutes. Sometimes for sandwiches like this, I like my eggs runny, but since I was freezing them and everything, I thought it’s probably a better idea to make sure they are cooked through.
While you’re waiting for your eggs to cook, grate some cheese.

Use your favorite. I think pepper jack would rule.
After about 10-15 minutes, you’ll have these perfectly cooked, perfectly shaped eggs. These are just asking to be put on a sandwich!

Egg-ceptional
I also decided to toast up all my English muffins. Given that I was making a bunch, I just sliced all of my muffins in half and laid them all out on a baking sheet. After about 10 minutes in the oven (you can toast these at the same time as your eggs are cooking), they’ll be toasty and ready to go.

The English muffin makes the best sandwiches
Making the sandwich
This is not rocket science people. Take half of a muffin, add some cheese, add an egg, and apply the top half of the muffin.
If you’re so inclined, add a tiny smear of butter onto the top half of the muffin, just for some added flavor. You could also hit the sandwich with some pepper if you wanted or even some hot sauce!

The butter is optional.
Once everything is set, it doesn’t take much time to bang out a whole bunch of these. I would never call this Fast Food, but it’s definitely a fast way to make food.

So very simple.
Now you have two options:
Eat these right away!
If you wanted to eat these right away, just stick them back in the oven for 5 or 10 minutes until they are warmed through and the cheese is melted and delicious.
Or…
Store for later!
If you want to store these for later, stick all your sandwiches on a baking sheet and put them all in the freezer, uncovered and unwrapped. Leave them in there for about an hour. This will give them a chance to give off some moisture and also freeze a bit. If you were to wrap them up right away then there would be all kinds of liquid that would condense.
But don’t forget about them or they’ll get freezer burned. Pull them all out after an hour or two and wrap them individually in plastic wrap or foil and then store them in a freezer safe plastic bag. They will keep for a few weeks without a problem.

From the top.
Tip for Heating (or Reheating)
There is really only one tip: Don’t use a microwave. I tried one in the microwave and it is just okay. It’s definitely edible and if you’re in a rush, it’ll have to do, but if you have the time, heat them in the oven. From completely frozen to warm and melted, it’ll take about 25 minutes in a 350 degree oven.
The problem with the microwave is that the muffin tends to get a bit soggy. And nobody likes a soggy muffin!

Try not to nuke these.
Do these breakfast sandwiches require a tiny bit more time and money than the Fast Food version? I suppose so yes. I can’t deny that.
But I do think that the tiny extra effort and amount of money you put in will pay handsome dividends in almost all cases. In this case, you get practically the same dish except it’s way healthier and tastes better.
What’s not to love?! What else should I make from Fast Food places?



Comment Pages

You’ve inspired me to try my hand at a vegan version of these! I’ve never bothered in the past, because I just assumed it would be impossible. I never considered using a muffin tin. You are awesome! <3
[Reply]
This may have been addressed in earlier comments, but I confess I have not read through them all. McDonald’s Egg McMuffins also include Canadian bacon, not just egg and cheese as on your version, which might account for the higher sodium levels and, in turn, also make your version even more expensive. If you’re going to do a cost comparison, please compare apples to apples – or in this case, muffin to muffin.
[Reply]
Emily @ Joyful Abode replied: — February 12th, 2012 @ 11:40 pm
McDonald’s also doesn’t use organic eggs, and their “cheese” is probably “pasteurized process cheese food” and not actual cheese.
So… apples to apples? I’d rather have homemade any day.
[Reply]
Nick replied: — February 13th, 2012 @ 7:27 am
Hey Amanda, their website allows you to toggle off ingredients. I made sure to toggle off the bacon before comparing.
[Reply]
Kristen replied: — February 13th, 2012 @ 1:09 pm
Actually Amanda, McDonald’s does have Egg McMuffins on their menu that do not include Canadian Bacon, so this recipe is exactly the same. I’m a vegetarian, and was surprised to find out that I could order a meatless version. Thanks Nick for the great recipe and tips! This is so much better than the fast food version!
[Reply]
These english muffin sandwiches are awesome!!! Sooo easy, tastes great! Freezes so well too! We can control the fat and sodium.
We only made 6 but will make more since we know we LOVE them.
[Reply]
I’ve been making my own version of the egg mcmuffin for a couple/three years. I use an English muffin mold to make the egg and add whatever chopped veggies I happen to be craving. If I’m making a ton, I just freeze the egg part and toast the muffin while the egg is reheating.
I do like the idea of making these in the muffin tin, though. Would be a heck of a lot faster. Definitely giving this way a try. Thanks for the idea!
[Reply]
I tried this. I was so paranoid about making sure the eggs were cooked through I cooked them too long and they were a rubbery puck. But at 20 minutes the tops still looked very wet so I thought the middle must be even worse.
Some snowy day I am going to do it one egg at a time instead of wasting 12 and try and figure out the “best” time for my oven and doneness because this was brilliant!
[Reply]
Amanda replied: — February 14th, 2012 @ 12:32 pm
that is exactly how mine turned out and I did a dozen also. I am wondering if maybe we used too large of an egg? Mine seemed wet and goopy on top so I let them cook til done but the texture after was of plastic, spongy feeling. maybe if we use a medium egg? it would be less thick and cook thru without the nasty texture. definitely try less next time. I have a dozen cooked eggs sitting in my kitchen wondering what to do with them now. still a good idea, just need to work on our execution lol
[Reply]
Hi! I just made these since I had all the ingredients. I planned on serving some soon when the kids get off the bus for a snack and freezing the rest. my eggs came out rubbery…kinda like a plastic coating on them. anyone else?? Not sure what I did wrong… I mean it’s only a couple simple steps. I had large eggs too so they were thick. I think next time I will scramble with a little milk, add less egg to the tin and do it that way. nice blog, thank you.
[Reply]
Nick replied: — February 14th, 2012 @ 1:19 pm
Hey Amanda, yea… it might help to scramble them a bit. Normally rubbery eggs are due to overcooking or high heat. I wonder if maybe your oven is burning a bit on the hot side? Have you tried checking the thermostat with an oven thermometer?
In any event, scrambling them will give you some more leeway for sure. :)
[Reply]
I too overcooked my eggs the first time, I’m looking forward to making some more, just without the yoke, I will be cooking the egg white only. They will be eaten in my house much faster. Thanks for the inspiration to make breakfast much easier, healthier and still really tasty. :)
[Reply]
I pay 2.91 for those at MCD.
[Reply]
What an awesome idea – about to email the link to a friend who has 3 boys. Thanks for sharing – love finding practical stuff like this.
[Reply]
I make my bacon in the oven to. Just put the oven on 400, put your bacon on a jelly roll pan and in about 15 minutes you’ll have bacon. I turn it once, pour off the fat and get it to the crispness we like. It might be good to put bacon on this little sandwich, YUM! Thanks for the recipe!
Aline
[Reply]
Christine replied: — February 20th, 2012 @ 7:43 am
Put the bacon on a broiler pan.
[Reply]
Love this! I have 5 grown kids plus there respective mates and this makes breakfast(or after the bar) a snap. Going to add fresh spinach and alittle hollandaise sauce for a brunch! Thanks!
[Reply]
As for cooking bacon, I place it on a cooling rack on the cookie sheet. Fat drips off perfectly! Might take a bit longer to cook as it’s not “frying” in the bacon grease but baking.
[Reply]
I was inspired by your idea made my own mini omelets today. I’m pretty thrilled! I scrambled the eggs and added chopped up onion, green pepper, and ham then some salt and pepper. I will freeze them so my husband can grab them on his way out the door in the mornings. I added some cheese to the top, but next time I will remember to bake it inside too. They’re really fantastic! Thanks!
[Reply]
We make these all the time, but one at a time as desired. I crack an egg into a small bowl, swirl it around a bit to break the yolk, then microwave for 1minute. Meanwhile, pop an English muffin in the toaster. Lay a slice of Canadian bacon and sprinkle some cheese on top of the egg and microwave for a few more seconds. By this time, the toaster has finished and you assemble the parts. Takes just a few minutes and easy enough my teenage son makes them often.
[Reply]
Robin replied: — February 19th, 2012 @ 4:13 pm
That is close to what I do. I have a round plastic storage container that is the same size as the English Muffin. Spray butter cooking spray on the bottom, pop in the micro for 1 minute. Stop it at 10 seconds left, add the ham or bacon and finish. Take out and put cheese on top. By this time muffin should be ready from toaster. Assemble and enjoy. If you like all egg cooked, break yoke, if you like the yoke a little runny, leave it alone. Works every time.
[Reply]
I love this idea! I read some of the comments, and you have to consider “CARRY OVER COOKING TIME”. Since eggs are easy to over cook, it seems to me that while they’re cooling they are still cooking. I’m going to try this asap.
[Reply]
what I really LOVE about this is that you are NOT meaning for them to be reheated in the microwave! Mine broke over the summer and I made a choice to not replace it. We use a toaster oven for reheating now…
[Reply]
I am not sure if it has been posted or not as I have not had time to read all the comments…but I used to work at McDonalds and egg mcmuffins are more along the $2.50 range…So that would make this way cheaper and if you use less expensive products, still making it healthier, it would be even cheaper! Thanks for the idea!
[Reply]
What about for us folks at high altitude? What changes, if any, would we need to make?
[Reply]
I made these, and froze them and when I put them in the oven to reheat, the muffin was hard as a rock! So disappointed! :(
[Reply]
I’ve made these in the past, but went through the laborious process of cooking each egg individually in a pan, which was awful. Just made them again but jumped off your idea of a muffin tin with a muffin top pan. It worked great! The circumferance of the muffin tin seemed to me to be a bit on the small side compared to the english muffin, but the muffin top pan was the perfect size to make the egg fit the muffin. I did scramble the egg because that’s the way I like them and so I wouldn’t have to worry about uneven cooking. Great post!
[Reply]
I love this idea so much! I featured a link to this post in my roundup of freezer breakfast meals. Thanks!
http://www.nestcandy.com/2012/02/make-ahead-freezer-breakfast-meals.html
[Reply]
We love these sandwiches. I have a whoopie pie pan that I bake the eggs in so that they are thinner and bigger- more the size of the english muffin. The only problem I am having is that the eggs are sticking to the shallow non-stick metal pan that I have sprayed with a cooking oil spray. I would think that they would slip right out. Does anyone else have trouble with that? I would welcome suggestions on how to remedy that.
[Reply]
Jennifer replied: — February 22nd, 2012 @ 10:51 am
I did butter and the eggs came out fine once I ran the dull side of a knife around the edge. Try butter next time.
[Reply]
Did this last night and should have read the comments first. My eggs turned out rubbery at 15 minutes too and my oven is set perfectly at 350* and has a thermometer in there to gauge it so I know it’s accurate. I would recommend 8 minutes and check them.
HOWEVER my BIG problem now is cleaning my muffin pan. It’s a black non-stick one and I coated it in butter first but it will not come clean short of scraping it with a knife or my fingernail (gross) and I soaked it over night even. HELP! I’m about to throw it out.
[Reply]
Nick replied: — February 22nd, 2012 @ 10:53 am
Hmm… not sure on that Jennifer. The eggs really shouldn’t stick. I might try a different pan. Also, are you using butter or margarine? Margarine won’t work as well in my experience.
Some people have had success with pam or something also.
Good luck!
PS. I’m going to adjust the recipe a bit to account for the comments on cooking time.
[Reply]
Jennifer replied: — February 22nd, 2012 @ 11:01 am
I did use butter (it makes everything in life better right? lol). I will look up a few cleaning methods online and see if I can save it.
Recipe was yummy regardless! My husband and kids devoured them and I will make again.
Another comment….I also thought cooking the english muffins in the oven dried them out too much. So I will either toast them in a traditional toaster or try broiling them for 2-3 minutes next time.
Thank you for publishing such a time saver. I had dinner out in about 30 minutes last night which was a record!
[Reply]
Nick replied: — February 22nd, 2012 @ 11:04 am
No problem! You might also be interested in my Quick and Easy meals section…
http://www.macheesmo.com/category/recipes/quick-easy/
I have lots of under 30 minute meals in that section of the site. :)
[Reply]