These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!

These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

If you’re looking for a healthy, protein-packed breakfast that is easy to make ahead and perfect for busy mornings, these Healthy Veggie Egg Muffins are about to become your new favorite meal prep staple. Loaded with colorful vegetables, fluffy eggs, peppery arugula, and savory Parmesan cheese, these mini egg bites are nutritious, satisfying, and incredibly versatile!

Whether you need a quick grab-and-go breakfast during the morning rush, a healthy snack, or a protein-rich addition to brunch, these veggie egg muffins check all the boxes. They’re easy to customize with whatever vegetables you have on hand and can be made ahead for stress-free breakfasts all week long. Perfect for busy moms!

Why You’ll Love These

  • Great for meal prep – make a batch on Sunday and enjoy a healthy breakfast through the week. These muffins reheat beautifully and make busy mornings so much easier.
  • Packed with protein – each muffin is loaded with eggs and parmesan cheese, helping keep you full and satisfied for hours.
  • Customizable – you can easily switch up the vegetables, cheese or spices in this dish based on what you have available in your refrigerator.
  • Perfect for kids – the portable size of these egg muffins make them perfect for lunchboxes, after-school snacks, or quick breakfasts on the go!
These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!

Ingredients You’ll Need

  • eggs – the foundation of this recipe! You’ll need 10 large eggs to create fluffy, protein-rich muffins that hold everything together.
  • vegetables – a combination of yellow onion, zucchini and red bell pepper, but feel free to use whatever veggies you like best!
  • olive oil – used to sauté the veggies before adding them to the egg mixture. Olive oil helps develop flavor and removes excess moisture.
  • arugula – adds a subtle peppery bite and extra boost of nutrition. You could also use fresh baby spinach or even some chopped kale.
  • milk – a small amount of milk helps create a softer, fluffier texture. I used almond milk, but you can use whatever milk you have on hand.
  • parmesan cheese – freshly grated parmesan adds a rich, salty flavor that elevates these egg muffins.
  • salt + black pepper – enhances all the flavors in these egg muffins.
These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!

How to Make Veggie Egg Muffins

  1. Prepare the oven. Preheat your oven to 350°F. Lightly grease a 12-cup muffin tin with nonstick spray or olive oil.
  2. Cook the vegetables. Heat olive oil in a skillet over medium heat. Add the onion and bell pepper and cook for 3 to 4 minutes, until softened. Stir in the garlic and cook for another 30 seconds. Remove from heat and allow the mixture to cool slightly.
  3. Prepare the zucchini. Shred the zucchini and place it in a clean kitchen towel or several layers of paper towels. Squeeze out as much moisture as possible. This step is important because excess water can cause soggy egg muffins.
  4. Make the egg mixture. In a large bowl, whisk together the eggs, milk, parmesan cheese, salt and pepper. Whisk until completely combined and slightly frothy. Stir in the sautéed veggies, shredded zucchini, and chopped arugula until evenly distributed.
  5. Bake the egg muffins. Divide the egg mixture evenly among the 12 muffin cups, filling each about three-quarters full. Bake for 20 to 25 minutes, or until centers are fully set and the tops are lightly golden.
  6. Cool and serve. Allow the muffins to cool for about 5 minutes before removing them from the pan. Serve warm or allow them to cool completely for meal prep.
These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!

Recipe Tips for the Best Veggie Egg Muffins

  • Squeeze out zucchini – this is the most important step! Removing excess moisture prevents watery egg muffins and helps them bake properly.
  • Sauté the vegetables first – cooking the onions, peppers, and garlic before baking creates better flavor and removes excess liquid.
  • Use freshly grated parmesan cheese – fresh parmesan melts better and provides a richer flavor than pre-shredded cheese.
  • Don’t overfull the muffin cups – fill egg cups about three-quarters full to allow room for the eggs to puff up while baking.
  • Let them cool before removing – egg muffins firm up as they cool. Waiting a few minutes makes them easier to remove from the pan.
  • Use a silicone muffin pan or liners – for easy cleanup and guaranteed release, silicone muffin pans work exceptionally well or use a butter knife around the edges to loosen the egg muffins.
These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!

Variations and Substitutions

  • Add more protein – mix in cooked turkey sausage, chicken sausage, diced ham, or crumbled turkey bacon.
  • Swap the greens – feel free to replace the arugula with baby spinach, kale, Swiss chard or mixed greens.
  • Change up the veggies – try adding in your favorite veggies such as mushrooms, broccoli, cherry tomatoes, asparagus, green onions or roasted red peppers for a different taste.
  • Try different cheeses – you can easily replace the parmesan cheese with sharp cheddar, Monterey jack, mozzarella, feta cheese, or goat cheese.
  • Make them dairy-free – use your favorite dairy-free milk and omit the cheese or substitute a dairy-free cheese alternative.
  • Add extra flavor – feel free to mix in Italian seasoning, Everything bagel seasoning, red pepper flakes, fresh basil, fresh parsley or other herbs.
  • Make mini muffins – you can easily turn this recipe into mini muffins or mini frittatas by dividing the mixture evenly among a 24-cup mini muffin pan. Bake at 350°F for 12 to 15 minutes, or until the centers set. Perfect for little hands!
These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!

Prepping and Storage

  • To Store – make sure to let the egg muffins cool completely and store in a sealed, airtight container in the refrigerator for up to 5 days.
  • To Freeze – place completely cooled egg muffins in a freezer-safe bag or container and freeze for up to 3 months.
  • To Reheat – you can easily reheat individual muffins for 20 to 30 seconds straight from the fridge in the microwave or 45 to 60 seconds straight from the freezer. They also reheat really well in the air fryer at 300°F for 3 to 4 minutes until warmed through.

Make Ahead Tips

  • Chop the vegetables up to 2 days in advance.
  • Cook the onion and pepper mixture ahead of time and refrigerate until ready to use.
  • Shred and squeeze the zucchini he night before.
  • Bake a double batch and freeze extras for quick and easy breakfasts!
These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!

Pin this now to find it later

Pin It

Follow on Instagram

Follow

More Healthy Egg Recipes

More Breakfast Recipes

Hope you all enjoy these Healthy Veggie Egg Muffins! If you love this recipe as much as we do, please leave a ⭐️⭐️⭐️⭐️⭐️ star rating below and don’t forget to tag me on Instagram using the hashtag #eatyourselfskinny!

5 from 4 votes

Healthy Veggie Egg Muffins

These Healthy Veggie Egg Muffins are an easy, protein-packed breakfast made with eggs, zucchini, bell peppers, onion, arugula and parmesan cheese. These healthy egg muffins are fluffy, flavorful and perfect for meal prep and busy mornings!
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 12

Ingredients 

  • 1 Tbsp olive oil
  • ½ yellow onion, chopped
  • 2 cloves garlic, minced
  • ½ zucchini, shredded
  • 1 red bell pepper, chopped
  • 10 large eggs
  • 2 Tbsp milk
  • 1/3 cup freshly grated Parmesan cheese
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 cup arugula, roughly chopped
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Instructions 

  • Preheat oven to 350 degrees F and lightly grease a 12-cup muffin pan.
  • Heat a small skillet over medium heat and drizzle with olive oil. Cook the onion and bell pepper for 3 to 4 minutes, until softened. Add garlic and cook another 30 seconds. Remove from heat.
  • Shred the zucchini and squeeze as much moisture as possible using paper towels or a clean kitchen towel. This helps prevent watery egg muffins.
  • In a large bowl, whisk together the eggs, milk, parmesan cheese, salt and pepper. Stir in the cooked veggie mixture, shredded zucchini and arugula.
  • Evenly divide the mixture between 12 muffin cups, filling each about ¾ full. Bake for 20 to 25 minutes, or until the centers are set and the tops are lightly golden. Cool slightly before removing from the pan.

Nutrition

Serving: 1muffin | Calories: 82kcal | Carbohydrates: 1.6g | Protein: 6.4g | Fat: 5.4g | Saturated Fat: 1.8g | Cholesterol: 157mg | Sodium: 143.3mg | Fiber: 0.3g | Sugar: 0.8g

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

Like this? Leave a comment below!

As a self-proclaimed foodie and fitness enthusiast, I have a passion for cooking and a huge desire to show that living a healthy lifestyle can actually be easy and fun!  Feel free to use the meal guide above to find your new favorite meal ideas or the dietary guides to the right to narrow things down even more!

Get all my newest recipes!
Don't miss out! Subscribe and get all the new recipes first.

Related Recipes

5 from 4 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

36 Comments

  1. Breakfast in Thorold says:

    After hours of searching I came to realization that my blog is crap.

    I need something like what you have. Great information, easy to
    follow. Good job!

  2. Gypsy Smith says:

    I just made these and they were delicious. I also followed the recipe to a T but had to add 2 extra eggs as well. I think not all muffin tins are created equal lol.

  3. Danielle Batson says:

    I made these last night for dinner and absolutely loved them. I substituted the arugula for spinach since that’s what I had on hand. I’m already thinking of different veggie mixtures to make these with. Thinking onion, mushrooms and arugula will be great. Thanks for a wonderful recipe that works well for breakfast, lunch or dinner!

  4. Jeanette says:

    I made these yesterday and must not have cooked them correctly. They looked cooked and solid on the outside but the texture was all mushy on the inside. Maybe because I used frozen spinach instead of the fresh arugula? also substituted extra zuchinni for the other veggies since I didn’t have those on hand.

    1. Kelly says:

      Yeah I’m thinking if the spinach was frozen it may have become watery after cooking and the extra zucchini may have also left excess water. I’m so sorry these didn’t turn out! Next time I would suggest using a paper towel to soak up any excess water from the grated zucchini and thawed spinach 🙂

  5. Courtney says:

    Made these last night and they’re fantastic. The nice thing too is you can really put whatever you want in them. next time I may just add a little bacon for some extra flavor 😉 Super healthy and super convenient….love it!

  6. Lillian says:

    I made this recipe and they are delicious!
    Regarding their nutritional information: what is their sodium content?

    I love your recipes. Thanks for sharing them.

    1. Kelly says:

      Sodium content is about 123 mg 🙂

  7. Sue says:

    I just made these and they are SO GOOD that I had to call my Mom and tell her about them. I love that they’re so healthy too. I did make a couple adjustments: I forgot to get a zucchini so that was out. I used spinach instead of arugula; I added tomato with the egg mixture (didn’t cook it first, but did remove the seeds to cut down on the moisture). I also added a few dashes of chipolte Tabasco sauce in the egg mixture. Oh my word. SO GOOD. These will be my morning staple.

    1. Kelly says:

      So glad you enjoyed these Sue! Love the addition of Tabasco sauce! 🙂

  8. Marianela says:

    Nice =) These are handy way to take my breakfast with me. Thanks for sharing =)

  9. Ruby says:

    Wow…. loved these egg muffins. It’s going to be in my breakfast menu list for sure. Can’t wait to try. 🙂

  10. Mara says:

    I just made these and they were great! Had to sub mozzarella for the Parm since that’s what i had on hand but it worked out. They were lighter and airy then expected and were well received by my husband. I absolutely love them. Will def be making these again. oh one note – you may need a few extra eggs. i followed the recipe to a t (minus the mozz substitution) and needed 2 extra eggs to fill the pan.