- Best Muffin Tin for Egg Bites
- Ingredient Notes
- How to Make Spinach and Tomato Egg Muffins
- More Variations to Try
- Spinach Tomato Egg Muffins Recipe
- How long do egg muffins last in the fridge?
- Can you freeze egg muffins?
- What’s the best way to reheat egg muffins?
- Can I make egg white muffins?
- Other Easy Egg Recipes for Breakfast
One of the BEST meal prep breakfasts!

If you’re anything like me and roll out of bed with your stomach growling… then you’re going to love how amazing it is to have these spinach tomato egg bites waiting for you in the fridge!
Only 5 minutes of hands-on prep time, another 20-25 for baking, and these mini frittatas are ready to enjoy!
While they are super easy to make, I’ve done a lot of testing and tweaking over the years with both Breakfast Egg Muffins as well as Egg White Bites and there’s one thing you HAVE to get right: your muffin tin.
Best Muffin Tin for Egg Bites
One of the biggest frustrations with making egg muffins at home is that often they end up sticking to the pan.
In order to avoid this sticky situation, there are 2 types of muffin pans you can use:
- Non-stick muffin pan. Not all non-stick pans are created equal. If you see any scratches, or if you’ve had it for years and have baked dozens of muffins in it, chances are it’s probably not as non-stick as you think. In this case, I’d advise investing in a new non-stick muffin pan if you plan to make egg bites often!
- Ceramic-coated muffin pan. This is probably the best option since it is the most non-stick of the pans. If you don’t already have one, this ceramic muffin pan is what I use and absolutely LOVE.
Pro Tip: If you’re still nervous about your egg muffins sticking to the pan, you can always use a parchment paper muffin cup liner. Do NOT use a regular paper liner as the eggs will stick to it like glue!
Ingredient Notes
Please see the recipe card below for the exact measurements and detailed instructions.
- Eggs. You’ll need 10 large eggs. Egg beaters can also be used, but I’ve found they have excess liquid that fresh eggs don’t have.
- Milk. Whole milk or 2% is recommended, but other full-fat plant-based milks, such as cashew, oat, and soy, have all been tested and work great.
- Garlic and Onion Powders. These add that little hint of umami flavor that balances out the veggies.
- Cheese. Shredded mozzarella cheese pairs the best with the tomatoes and spinach, but Monterrey Jack and even Gruyere would be great options. I’d look for a thinly shredded cheese so it mixes into the bites easily.
- Spinach. Since the spinach cooks in the egg muffins while baking, I like to use thinly sliced fresh baby spinach leaves. Frozen, cooked spinach tends to have too much excess liquid and doesn’t incorporate as easily into the bites.
- Tomatoes. Cherry or grape tomatoes are preferred since they have less juice and more flavor. Vine-ripened or Roma tomatoes can be subbed, but you’ll want to remove the watery seeds prior to using.
How to Make Spinach and Tomato Egg Muffins
Please see the recipe card below for more detailed ingredient amounts and instructions.
Make the Egg Mixture
Whisk together the eggs, milk, salt, pepper, garlic powder, and onion powder in a large bowl. You want to make sure it’s smooth and fully combined with no streaks of egg whites left behind!
Pro Tip: I mix my eggs in a large measuring cup (at least a 4-cup) with a spout so it’s easier to pour them into the muffin tin later!
Prep the muffin pan.
Grab that 12-count muffin tin we talked about earlier (either a non-stick or ceramic-coated) and spray each cup generously with non-stick cooking spray. This is another step that ensures easy removal after baking!
Carefully pour the egg mixture into each well, filling them just about halfway. (Any more and they’ll puff up too much and collapse once they cool.)
Add the spinach, tomatoes, and cheese.
Divide the spinach, tomatoes, and cheese evenly between the muffin cups. Give each one a gentle stir with a spoon to mix the fillings in with the egg.
Bake in the oven.
Pop the muffin tin into your preheated oven and bake for 22–24 minutes. You’ll know they’re done when they’ve puffed up and the centers are fully set and no longer jiggly.
NOTE: The muffins will deflate some after a minute or two of cooling. That’s totally normal!
More Variations to Try
This combo of flavors is my personal favorite since you get a bunch of veggies in a mini protein-packed form. But, just like all good recipes in life, this one is completely customizable! Here are a few other fun additions you can try:
- Meat. Mix in some crumbled bacon, cubed ham, or even cooked sausage.
- Veggies. The sky’s the limit here! Bell peppers, shredded carrots, finely chopped broccoli, or even onion would taste great.
- Herbs. I love mixing in some fresh parsley, basil, or cilantro for a burst of flavor!
- Cheeses. Have fun with the cheeses. Everything from a sharp cheddar to Feta crumbles would taste so good in these.
Tap stars to rate!
Spinach Tomato Egg Muffins Recipe
email this recipe!
Ingredients
- 10 eggs
- ¼ cup whole milk (see note)
- 1 teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- ¾ cup baby spinach leaves thinly sliced
- ¾ cup cherry tomatoes quartered
- ¾ cup shredded Mozzarella cheese
Instructions
- Preheat the oven to 350℉.
- In a large bowl combine the eggs, milk, salt, pepper, garlic powder, and onion powder. Whisk until well combined.10 eggs, ¼ cup whole milk, 1 teaspoon salt, ¼ teaspoon black pepper, ¼ teaspoon garlic powder, ¼ teaspoon onion powder
- Spray a non-stick or ceramic coated 12-count muffin cup tray with non-stick cooking spray. Make sure you completely coat the cavities so the eggs don’t stick!
- Fill each muffin cup to ½ full with the egg mixture. Add 1 tablespoon spinach, 1 tablespoon tomatoes, and 1 tablespoon shredded cheese to each cup. Stir the fillings into the scrambled eggs with a spoon until all ingredients are well combined.¾ cup baby spinach leaves, ¾ cup cherry tomatoes, ¾ cup shredded Mozzarella cheese
- Bake the egg muffins in for 22-24 minutes, or until the middles are set and no longer jiggly.
- Serve immediately or refrigerate and enjoy for up to 3-4 days.
Tap stars to rate!
Video
Notes
- Milk: Whole milk is preferred for it’s flavor and texture, but 2% or even a full-fat plant-based milk will work.
- Tomatoes: You can use regular vine-ripened tomatoes or Campari tomatoes in place of the cherry or grape tomatoes, just make sure to remove the seeds first so your egg muffins don’t turn out watery.
- Cheese: Mozzarella melts beautifully, but feel free to switch it up with white cheddar, Gruyère, or even Fontina for a little extra flavor.
- Muffin trays: Use a high-quality non-stick muffin tray or a ceramic-coated one for best results. If you’re nervous about sticking, parchment paper liners are a great backup. (Just avoid the paper ones!)
- Storage: Let the muffins cool completely before storing. They’ll keep in the fridge for up to 4–5 days or in the freezer for up to 3 months. Reheat in the microwave when ready to eat.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
How long do egg muffins last in the fridge?
Egg muffins last up to 4–5 days in the refrigerator when stored in an airtight container. Make sure you let them cool completely before refrigerating to avoid extra moisture build-up (no one likes soggy muffins!)
Can you freeze egg muffins?
Absolutely! Once they’ve cooled completely, place them in a single layer on a baking sheet. Freeze for about 1–2 hours, or until solid, then transfer to a freezer-safe bag or container. They’ll keep for up to 3 months.
What’s the best way to reheat egg muffins?
If refrigerated, simply pop them in the microwave for 30-45 seconds, or until heated through. If previously frozen, thaw overnight in the refrigerator and then reheat in the microwave.
Can I make egg white muffins?
You can definitely make Egg White Bites, but you will need to add in a few more egg whites to make up for the difference in volume. For this recipe use 12 egg whites, instead of 10 whole eggs, and sub cottage cheese or yogurt in place of the milk so they don’t get too runny.
Other Easy Egg Recipes for Breakfast
I’m a big proponent of starting your day with a good dose of eggs! Here are some of my favorite ways to cook them up so you never get tired of them:
Air Fryer Hard-Boiled Eggs
23 mins
Hashbrown Breakfast Casserole
1 hr 15 mins
Quiche Florentine
1 hr 15 mins
Very good , I’ve done one with mushrooms, and bacon added which is my personal favorite! The flavor is outstanding together.
Yay! So happy to hear you enjoyed the recipe! Sounds tasty. Thanks so much for taking the time to leave a comment and rating!
So easy to put together and I cooked them in a 375 degree oven for 18 minutes. Placed bacon pieces on top & I only had cheddar but they were delicious. Highly recommended.
Yay! So happy to hear you enjoyed the recipe, Mary! Yum! Thanks so much for taking the time to leave a comment and rating!
I love this recipe easy and delicious. Share it with family and friends.
Yay! So happy to hear you enjoyed the recipe, DiAnne! They’re perfect to share. Thanks so much for taking the time to leave a comment and rating!
I substitute the tomatos for small chopped red pepper, used frozen spinach. I added 3 small links of Brown ‘N Serve turkey sausage finely chopped therefore l only used 1/4 teaspoon of salt.
My husband and my family loved it.
Thank you for the recipe.
Yay! So happy to hear you enjoyed the recipe, Zully! I’m glad your family loved it. Thanks so much for taking the time to leave a comment and rating!
Delicious
Yay! So happy to hear you enjoyed the recipe! Thanks so much for taking the time to leave a comment and rating!
These are great! Made them this morning and loved ’em! Thank you for sharing <3
Yay! So happy to hear you enjoyed the recipe, Elizabeth! Thanks so much for taking the time to leave a comment and rating!
Hi, I need to make this as a casserole but not sure what size pan to use. Have you ever done that?
No, I haven’t tried making this into a casserole. But, I would suggest using an 8×10-inch and bake at 350. Then, check after 15 minutes or so. Hope this helps!
Hi. I am new on your mailing list. I loved your amazing formulas and recipes. I can try for seeing more.
Hi Andrina! So happy you have enjoyed the recipes so far. Thank you for your comment and rating!
Hi..I am very new on your mailing list..I liked your awesome recipes and weekly meals but could not post them to my social media accounts such as:Facebook..Twitter..Yummly and or Tumblr..I could save them only on Pinterest.Please comment
I am so happy you enjoy the recipes and have joined the mailing list!! If you would like to share recipes on Facebook or twitter you can copy and paste the URL into those apps. Currently, I do not have a button for you to click to share from the site, but have considered adding them! Thanks for your question!
Thanks London, I really enjoy your food e-mails, as I am a celiac and am lactose intolerant also. There are great recipes I can eat. I really look forward to seeing what new recipes I can try.
Thank you Susan! I am so happy I can help you out. We do a lot of gluten-free and dairy-free recipes in our house, so you’ve come to the right place 🙂 Thanks so much for your comment!