Skip to Content

Ham And Spinach Egg Muffins Recipe

Sharing is caring!

These Egg Muffins are seriously so good. Grab your muffin tin and bake up these ham and spinach egg muffins. They are a healthy make-ahead breakfast recipe, that is great to meal prep or serve up right then for breakfast.

egg cups on counter by muffin tin

These baked egg cups are also a freezer-friendly breakfast recipe which is one I always keep making. This is a great way to make your mornings a bit more manageable.

Also learn how to make eggs taste better, or should I say even better!

Breakfast doesn’t have to be hard. Muffin tin eggs are a simple and tasty breakfast muffin that is protein packed.

Plus the recipe is versatile in what you toss in your egg breakfast cups!

These spinach cheese egg muffins are…

  • Perfect for meal planning
  • Quick and easy to make
  • Made using just 5 simple ingredients (plus salt and pepper)
  • Versatile in ingredients you use
  • Great way to sneak more spinach into your diet
  • An awesome way to get some healthy food into your diet
  • Freezer-friendly!


ingredients for egg spinach frittatas on counter with muffin tin by it
  • Eggs 
  • Milk
  • Mozzarella
  • Chopped ham
  • Baby spinach 
  • Salt
  • Pepper

You can change up the ingredients used.


How to Make Spinach Egg Muffins

Full directions and measurements for this recipe are in the printable recipe card below.

Step 1: Spray the muffin pan with nonstick spray. 

egg mixture in a food processor

Step 2: Blend up the spinach, eggs, milk, and salt and pepper. Mix until well blended.

overview shot of a muffin tin egg

Step 3: Add in your ham, and add shredded cheese on top. You will then toss these muffin tin eggs in the oven and bake.

Step 5: Enjoy! 


Refrigerate – You can refrigerate your egg cups in the fridge for 3-4 days. Just reheat in the microwave as you enjoy eating them.

Freezing – You can also freeze your egg cups. Just place in a freezer container and freeze the egg cups for 3-4 months. Then just reheat from frozen in the microwave!

egg muffins on white table


  • Change up the meat used. You can do bacon, sausage, or leave the meat out. Just make sure the meat is fully cooked.
  • Skip the spinach if you don’t care for spinach.
  • Add in some small pieces of diced peppers, onions, mushrooms or other vegetables.
  • Change up the variety of cheese used if you would like to alter the flavor.
  • Do just egg whites if you don’t want to use whole eggs.
  • Consider toppings to add on once the muffins are done. Fresh cilantro would be awesome as would some homemade salsa, too. You can also add on some sour cream or even some more shredded cheese right on top. 

Expert Tips 

  • You can use a whisk instead of a food processor or blender. The spinach leaves will just be larger in size.
  • Use a thicker slice of ham and skip out on the deli meat. While deli meat tastes great, it’s too thin for this recipe. It’ll get lost in the mixture easily and won’t stand out at all.  
  • Bake until the eggs are set, then remove and allow the eggs to cool. Once they cool a bit, use a fork to carefully remove them from the muffin tin.
  • If you freeze these spinach muffins, I always place them in single bags and then a larger freezer bag for single-serve storage.

FAQs About Spinach Egg Cups 

Here are some common questions with these egg and spinach muffins. I will help you troubleshoot this egg recipe for breakfast feedings!

More Breakfast Ideas With Eggs

Tried this recipe? Make sure to rate ⭐️⭐️⭐️⭐️⭐️ and leave a comment to let me know how you like it! Plus get more Instant Pot Recipes or Home Cooked Recipes Facebook Page on my Facebook. Stay up to date and Follow Me On Pinterest!

breakfast egg cups on cooling rack

Egg Muffins Recipe

Yield: 12
Prep Time: 5 minutes
Cook Time: 22 minutes
Total Time: 27 minutes

Serve up these ham and spinach egg muffins that are so delicious. These egg muffins are great for freezing, meal prepping, or a delicious breakfast. Egg cups are so easy made in a muffin tin.



Ingredients For Egg Muffins

  • 4-5 large eggs
  • 1/2 cup milk
  • 1/2 cup mozzarella cheese
  • 3/4 cup baby spinach
  • 1/2 cup diced ham
  • 1/8 teaspoon salt
  • 1/8 teaspoon pepper


  1. Start by preheating your oven to 350 degrees. Make sure to spray your muffin tin with nonstick cooking spray of your choice.
  2. Then you will add milk, eggs, spinach leaves, salt and pepper into a food processor or blender. Mix unti lit is nice and whipped up.
  3. Pour the egg mixture into the muffin tin, around 2/3rds way full.
  4. Add in your diced ham, and topp with the mozzarella cheese.
  5. Bake in the oven for 20-25 minutes or until the eggs are set in the center.


I recommend using thicker ham that you dice up. If you use deli meat it can kind of get lost in the egg cups.

Swap the ham with any cooked breakfast meat, or leave it out to make a vegetarian egg cup.

You can use any variety of cheese you want to top and bake your egg cups.

Add in diced veggies like peppers, onions, mushrooms, etc.

These egg cups can store in the fridge for 3-4 days.

Or you can freeze your egg cups in the freezer for around 3 months.

Reheat these egg cups in the microwave for 30 seconds if from the fridge or around a minute if frozen. Every microwave heats differently so find that sweet spot with yours.

Let the muffins cups sit in the muffin tin for 5 minutes or so once baked, then take a fork and carefully lift the egg muffins out.

Nutrition Information:
Yield: 12 Serving Size: 1
Amount Per Serving: Calories: 93Total Fat: 5gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 88mgSodium: 173mgCarbohydrates: 6gFiber: 0gSugar: 3gProtein: 6g

This information is automatically calculated by third-party software, including but not limited to the Create or Bake Me Some Sugar. For accurate nutrition, I suggest running the ingredients in your own system to get a more accurate reading. Nutritional information is approximate and automatically calculated, and should only be viewed as an indication.

Egg muffins

garlic parsley pull apart rolls
Pull Apart Garlic Rolls
homemade potato salad
Instant Pot Potato Salad Recipe With Cheese and Bacon
Skip to Recipe
Font Resize