These Breakfast Egg Muffins come together quickly and are a great make-ahead breakfast for busy mornings. They are hearty and loaded with fluffy eggs, potato, spinach, melted cheese and crisp bites of bacon.

This post may contain affiliate links. Read my disclosure policy.
Egg Muffins Recipe:
Eggs are a breakfast favorite in our house – they are protein-packed and a great way to start your day. These are a fun twist on your regular scrambled eggs.
A Make-Ahead Breakfast!
These egg muffins are wonderful fresh out of the oven but they can also be made ahead and refrigerated up to 5 days or frozen (see freezing and reheating instructions below). We love a good make-ahead breakfast to jump-start our day. Some of our favorites make-ahead breakfasts are breakfast burritos, these Egg, Ham and Cheese Crepes or French Toast Casserole.
Fun Add-Ins To Try:
Once you have a good base, you can make all kinds of egg muffins based on what you have on hand. These also work really well with:
- sliced cherry tomatoes
- cooked sausage
- sautéed mushrooms,
- diced ham,
- asparagus,
- black olives,… the possibilities are endless!
How to Freeze & Re-heat Egg Muffins:
Cool egg muffins completely then cover and refrigerate up to 5 days or place muffins in a freezer bag and freeze up to 3 months.
To reheat: microwave frozen muffins uncovered for 80-90 seconds, or until hot. Microwave refrigerated muffins for 20-25 seconds.

How to Keep Egg Muffins from Sticking:
- Ue a non-stick 12-count non-stick muffin tin (Amazon affiliate link)
- Silicone muffin liners are best because they release the egg muffins easily, clean up quickly and you don’t need to grease them.
- Avoid paper liners as they are difficult to remove from baked muffins.
- If silicone liners are not available, generously spray muffin tin with cooking spray.

Watch How to Make Breakfast Muffins:
There really is nothing to it! These are family-friendly and picky-eater approved. I hope they make your mornings a little more exciting!
Breakfast Egg Muffins

Ingredients
- 6 oz bacon, cut into 1/2" pieces
- 1 small onion, 1/2 cup finely chopped
- 1 large or 2 small russet potatoes, peeled
- 4 oz fresh baby spinach, 2 cups lightly packed, coarsely chopped
- 6 oz mild cheddar cheese, (1 1/2 cup shredded), divided
- 8 large eggs
- 1/2 cup half and half, or equal parts whipping cream and milk
- 2 tsp Tabasco sauce
Instructions
- Preheat Oven to 375˚F. Oil a 12-count non-stick muffin tin, or preferably line with silicone muffin liners.
- Place a large non-stick skillet over medium heat and sauté 6 oz bacon until browned (6-8 min). Transfer to a plate. Discard excess oil keeping 2-3 Tbsp in the pan. In the same pan, sauté finely chopped onion until softened (2 min).
- Meanwhile grate potato on the large holes of a box grater. Use your hands to squeeze out as much water as you can from potatoes then pat dry with paper towels. Once onions are softened, add grated potato to the skillet with onions. Sauté stirring a few times until potatoes are golden and nearly cooked through (7 mins). Remove from heat and let cool slightly.
- In a medium bowl, whisk together 8 eggs, 1/2 cup half and half and 2 tsp Tabasco sauce. Stir in sautéed potatoes, chopped spinach and 1 cup cheese.
- Distribute mixture evenly among a 12 count muffin tin. Sprinkle tops with bacon then top with remaining cheese. Bake at 375˚F for 22-23 min or until puffed and lightly browned and a toothpick inserted in the center comes out fairly clean. Cool a few minutes in the pan then serve.
Nutrition Per Serving
Filed Under
If you make this recipe, I’d love to see pics of your creations on Instagram, Facebook and Twitter! Hashtag them #natashaskitchen




Made these today and they were delicious..love the little kick of Tabasco sauce in
Although I generously greased my muffin tins, the muffins stuck pretty bad to the bottom of the tins.
They were not fun washing either..lol..
I will definitely invest in some silicone ones for next time, as I will definitely be making them again.
I’m so glad you loved the flavor, Virginia! Thank you so much for sharing that with us!
These are a staple in our house. I individually wrap them & freeze them.I usually use a dozen eggs & a little more grated potato. I’ve even used beet leaves from summer crop that I’ve chopped & froze, instead of spinach. I add the bacon within instead of on top. My husband works long days so these are perfect for that quick breakfast or break at work 🙂
Hi Cathy, these are great ahead recipes. Good to know that you and your family enjoy this!
Good recipe. I definitely would suggest using silicone muffin tins, my experience was a lesson learned, despite spraying my muffin tins, I had the hardest time cleaning up afterwards. These taste pretty good (even cold the next day) and I give a thumbs up for convenience when you want a small breakfast bite on the go. My husband even said they were yummy!
Thank you so much for sharing that with us, Angie! I’m so glad you enjoyed it!
These are so delicious!! Everyone raves about them!! I put red pepper, onions in mine and add chopped spinach , ham chopped etc.Sooo good!!
I’m so happy you enjoyed that. Thank you for sharing that with us, Nancy!
Great recipe.
I have made with diced spam, or sliced breakfast link sausage,chopped pulled pork, leftover meatloaf etc.The possibilities are limited to things you like.
Yes, these are so versatile! Thanks for sharing, Dan. I’m glad you loved the recipe.
Love all of the recipes that i have made from your site, thank you for sharing…..
You’re welcome, I hope you’ll love all the recipes that you will try!
Just made these for my husband and myself: both of us work early so these can save me time in the morning. Taste good, I added sausage,peppers and onions,and ham. Looking forward to breakfast tomorrow. Thanks . Love your recipes
That sounds delicious! Thank you for the feedback. 🙂
Hi Natasha, I want to make a bunch of these muffins for a big crown, but I want to make them ahead of time and was wondering if they are geezer friendly? Also if they are freezer friendly, how can I reheat them?
Thank you for everything you do. ❤️
Thank you for the good feedback, Rita. Please see the section titled: How to Freeze & Re-heat Egg Muffins
Hi Natasha,
Can this recipe be doubled?
I’d like to make 24 but not sure if it will make a difference.
Thanks
Hi Christina! Yes, that would be fine.
Love all your recipes. I’ve tried many, everyone thinks I’m a great cook,because of your recipes. Thank you.
Aww, that is great! Thank you, Ann. So glad you enjoy my recipes.
I really enjoy your recipes. I’m trying KETO and this works great.
That’s wonderful, Brenda! Have you seen my archive of keto recipes?
Love your easy no fuss recipes. The Chicken Pot Pie soup is a favorite now. Made the Breakfast egg Muffins too and they’re yummy also replaced the bacon with shredded chicken as some members don’t eat pork …..do u think I can I make these in the microwave too? Silicone liners works like a charm.
Thank you for your good comments and feedback, Jacqueline. I use the microwave only to reheat them.
Hi Natasha
I love your recipes, I make them all the time, especially your roll up lasagna.
Keep making the recipes, I love them.
Your kids are beautiful
Take care
Stay safe
Hugs🤗🤗
Thank you, Clarice. 🙂
These egg muffins are easy to make and delicious! They hear up well, too! I would recommend the silicone muffin cups.
The bet the silicone liners are a game changer! I’m so glad you enjoyed this recipe, Susan!
These are very good, but I found the quantity of batter was too much for 12 muffins. I filled them to the top of my silicone muffin liners and still had about 2 TBSP left over. They overflowed the sides of the liners, so next time I will cut back to 7 eggs and less potatoes & onions and fill only 2/3 full. I read that baking at a lower temp may help avoid deflating so I’ll try 350 for about 25 minutes to avoid that. Otherwise, great recipe!
Thank you so much for sharing that feedback. Sometimes too many potatoes can make it so the filling is too much. I appreciate your tips and review.
I am looking forward to making these and freezing for later. Can I use frozen spinach? I have a bag that needs to be used.
Hi Pattie! I imagine frozen spinach can also work well in this recipe. I would thaw and strain first. I hope you love the recipe.
Question. I’ve made this once and follows recipe. I plan on making it tomorrow but bought potatoes already cut into hash browns. Can you tell me in cups the equivalent to 2-3 potatoes? Thanks. I enjoy your videos.
Hi Jessica, I have not tried this or measured the potatoes so I am not sure how much you would get. A quick goole search stated that it took about 1 medium potato to get 1 cup shredded potato. Do you have a food scale to measure? 1 large russet potato weighs about 280g or more. Hope you find one of these helpful.
Hi Natasha and Jessica! I’m getting ready to make this recipe and want to confirm, it’s okay to use frozen hashbrowns, but let them thaw and then squeeze as much water as possible from them? Thanks!
I was surprised that the recipe doesn’t call for salt. Is that because there is salt in the bacon? Also, can de-thawed, frozen spinach be used in place of fresh spinach. If so, are the ounces the same? By the way, I love all your recipes!
Hi Lisa, you’re right about the salt. But feel free to add a bit of salt if you prefer it to be a bit saltier. I imagine frozen spinach can also work well in this recipe. Please let us know how it goes if you do try it.
looks delicious..will definately try…will need to purchase the silicon muffin pads..i have paper only
I hope you love it! you can find our favorite kitchen tools and our silicon pads in our Amazon Affiliate Shop HERE.
Hi Natasha
when I make these they look great as they are cooking but when they are cooling they deflate. Any ideas?
Hi Cindy, you can leave these breakfast egg muffins to cool down inside the muffin tin before removing them; otherwise, they will deflate too quickly and potentially collapse.
Thanks so much for your amazing easy too follow recipes have tired sweet and savoury and your cakes 👍🏻super delicious many thanks
You’re most welcome! It is my pleasure to share these recipes with you all.