Easy Spinach Egg Muffins


This post may contain affiliate links. Please read my disclosure for more info.

These light and yet satisfying spinach egg muffins are not only colorful, they’re also really simple to make! With a perfect texture – fluffy on the outside and lightly crisp outside – these are the BEST egg muffins ever! Grab one out of the freezer for a quick, easy and delicious breakfast, lunch or snack on the go. 

An overhead view of a plate of spinach egg muffins with one cut in half to shoe the inside.

Why you’ll love them

These cute spinach egg muffins are a little bit special. Here’s a summary of what you’ll love.

  • So quick and easy. They’re a little similar to my famous crustless quiche recipe, zucchini slice and baked vegetable frittata, but arguably even easier since nothing has to be pre-cooked. In less than 30 minutes, you’ll have 12 very cute, tasty and fluffy mini frittatas that the whole family will love.
  • Just a few simple pantry and fridge ingredients. You’ll need just 4 eggs to make 12 spinach egg muffins, making this an economical recipe, too!
  • Delicious taste and texture! Added flour makes the texture of these firmer than classic egg muffins, making them easy to pack into lunch boxes or for picnics. They’re also slightly crisp on the outside – mmm! More ‘secret’ ingredients including pesto and mustard make sure they pack a punch in flavor, despite the few ingredients.
  • Great for making ahead. These keep well in the fridge for a few days. Enjoy them cold or reheat in your microwave, oven or air fryer. Alternatively, you can freeze them in baking paper, then grab and go for an easy breakfast or other pack-up meal.

About the ingredients

All the ingredients for spinach egg muffins labelled including eggs, milk, cheese, flour, tomatoes, pesto, salt and pepper, mustard, garlic and spinach.

Tomatoes: I chop them into small pieces. You could also use cherry tomatoes.

Garlic: I like the extra hit of flavor that the garlic adds to this recipe. I don’t use a lot, but feel free to add more or skip it all together if you prefer (there’s more garlic in the pesto).

Spinach: I prefer store-bought fresh baby spinach for the convenience (no chopping!). Feel free to use frozen spinach if that’s what you have, but make sure you squeeze out as much water as you can first.

Pesto: This really makes the frittata extra tasty! Regular pesto or tomato pesto are both great. Use nut-free pesto if allergies are a concern.

Cheese: I usually go for a mixture of at least two or three cheeses – usually chosen from feta, cheddar, and parmesan. Other cheeses such as gruyere, ricotta cheese, goat cheese or any other cheese are great choices as well.

Flour: I use self-raising (AKA self-rising) flour for this recipe because it makes the texture of the frittatas firmer (perfect for lunch boxes, picnics and finger food for little ones!). If you don’t have any, use plain/all purpose flour mixed with a teaspoon of baking powder.

For those of you in the USA, this recipe will also work well with Bisquick, instead of flour.

Fresh Milk: Use whatever you have on hand – whole milk or reduced fat (semi-skimmed/high-low/2%). For a richer result, you could also replace some of the milk with cream, but really there’s no need. Milk works perfectly for this recipe and it keeps the frittata light and economical.

Eggs: You only need 4 eggs for this recipe (bonus!).

Mustard: My top choice is a wholegrain mustard, but Dijon mustard is another good choice. If you only have mustard from a squeezy bottle, use that!

Salt and pepper: I’ve suggested an amount, but you can adjust according to taste.

How to make spinach egg muffins

Step 1. Wilt the spinach. There are two easy ways to wilt the spinach for this recipe: using a pan or boiling water. For the pan method, add the spinach to a non-stick pan over low heat for about 1-2 minutes. It will wilt quickly, so keep an eye on it and stir occasionally. Don’t worry, it won’t take long!

The other way is to pile the spinach into a colander and carefully pour boiling water over it. This will wilt the leaves in a flash. Just remember to give the spinach a quick rinse with cold water afterwards to cool it down.

No matter which method you choose, you need to squeeze out as much water as possible. I usually use my hands, but you could squeeze it in a clean tea towel.

A frying pan with wilted spinach in it.

Step 2. Prepare the egg and milk mixture. Blend some of the milk into the flour until there are no lumps. Then add the eggs and the rest of the milk.

Overhead view of egg and milk and flour mixture in a jug and with a fork in it.

Step 3. Stir in the fillings. Add the spinach, garlic, pesto, cheese, mustard, salt and pepper and stir until combined.

Overhead view of a jug filled with egg and milk and spinach mixture for making spinach egg muffins.

Step 4. Grease the muffin tin and pour the egg mixture equally between the muffin holes. Scatter the chopped tomato all over the top (I love the little bit of color this adds!).

Overhead image of a muffin pan filled with spinach, cheese, tomatoes and raw egg and milk mixture, ready to be baked into spinach and egg muffins.

Step 5. Bake for around 10-15 minutes at 375F/190C, or until the muffins are puffed up and golden without any raw egg.

Just baked spinach egg muffins in a muffin pan.

Helen’s Top Tips

  • Spray the muffin holes generously with oil to stop them sticking. It doesn’t matter if a little of the mixture still sticks.
  • Only fill the muffin holes about 2/3 to 3/4 full with mixture. The tomatoes will add a little more volume.
  • If you have one, use a rubber spatula to run all the way around each baked egg muffin and underneath it to get it out of the muffin hole cleanly.
  • These are great popped into lunch boxes straight from the freezer. By lunch time, they’ll have defrosted. Either enjoy cold or reheat covered for 30 seconds in a microwave. After this, check and microwave for 15 or 20 seconds longer or until piping hot again. In the oven, try around 15 minutes or until the muffins are heated through or put them in the air fryer for about 6 minutes at 320F/160C. You can also reheat them straight from frozen. Add a couple of minutes in the air fryer, or 5 to 10 minutes longer in the oven.

Ways to vary the recipe

Here are some ways to customize your muffins to make them your own:

  • Leftover Vegetables: Use up leftover roasted vegetables like broccoli, peppers, zucchini, or even sweet potatoes. Dice them up and toss them in with the spinach.
  • Cheese Variations: Easily swap the feta for shredded mozzarella or Monterey Jack. You could also add spoonfuls of ricotta cheese. Goat cheese adds a nice tangy twist, too.
  • Cooked meat: Crumbled bacon (try air-fried!), sausage, or diced ham are great with these egg spinach muffins.
  • More savory additions: Sautéed mushrooms or caramelized onions (for a touch of sweetness) add a lot of flavor.
  • Make spicy muffins: Add a pinch of red pepper flakes or a sprinkle of cayenne pepper for a spicy kick.
  • Chopped fresh herbs: Eggs are great with fresh parsley, chives, or even oregano.

Serving ideas

A grey patterned plate of spinach egg muffins with a red checked tea towel and ingredients at the side.

Recipe FAQs

How do I know when my egg muffins are ready?

The muffins are golden, puffed up and fluffy with a lightly crisp top. They are ‘just set’ and slightly ‘jiggly’ but without any raw egg.

How long will egg muffins last in the fridge?

You can store these egg muffins in airtight containers in the fridge for up to around 4 days.

How do I freeze them?

These egg muffins freeze really well! They can be frozen for up to about 2 months in an airtight container or freezer bag.

More easy egg recipes for your freezer

  • This is the best crustless quiche – with a ‘magic’ crust! Use whatever you have, and bakes in just 30 minutes.
  • For a quick, easy-to-make, light meal, try this delicious baked vegetable frittata recipe. It’s guaranteed to become a family favorite!
  • If you prefer a quiche with a proper crust but you still want it to be quick and easy, try this red pepper and feta quiche instead.
  • This is the best recipe for easy zucchini slice! It’s perfect finger food for kids (or anyone!), and kind of a cross between a crustless quiche, a frittata and a fluffy pancake.
  • If you’re a traditionalist at heart, but you don’t want to spend ages making a classic quiche lorraine, try these 6 ingredient mini quiches instead. They’re SO easy to make, and are great for parties or small tummies. Freeze perfectly, too!
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!
Please enable JavaScript in your browser to complete this form.
An overhead view of a plate of spinach egg muffins with one cut in half to shoe the inside.
3.84 from 18 votes

Easy Spinach Egg Muffins

Make these spinach egg muffins in minutes! They're packed with spinach and cheese and perfect for a light but tasty and satisfying grab-and-go lunch or snack.
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Servings: 12 muffins



  • 3 cups baby spinach
  • 1 cup milk
  • ½ cup self-raising flour, (self-rising flour) or all purpose flour + 1 teaspoon baking powder
  • 4 eggs
  • ¼ cup pesto
  • ¾ cup cheese, grated cheddar, or mixture of 2-3 cheeses e.g. crumbled feta, cheddar, parmesan
  • 1 large clove garlic, crushed
  • tablespoons mustard
  • ¼ teaspoon salt, or to taste
  • ¼ teaspoon pepper, or to taste
  • tomatoes, cut into small pieces


  • Pre-heat the oven to 190C/375F. Lightly spray or brush a 12-hole muffin tin with oil.
  • Wilt the spinach. Add the spinach to a non-stick pan and cook for about 1-2 minutes, stirring frequently. Let it cool a little, then squeeze out excess water with your hands. Set it aside.
    3 cups baby spinach
  • In a large jug, slowly blend some of the milk into the flour so that there are no lumps. Then whisk in the eggs and the rest of the milk.
    ½ cup self-raising flour, 1 cup milk, 4 eggs
  • Add the pesto, spinach, cheese, garlic, mustard, salt and pepper and whisk until combined.
    1 large clove garlic, ¼ cup pesto, 1½ tablespoons mustard, ¼ teaspoon salt, ¼ teaspoon pepper, ¾ cup cheese, 3 cups baby spinach
  • Carefully pour the egg mixture equally between the muffin holes, about ⅔ to ¾ full (not right to the top or the egg will spill over!). Scatter the chopped tomato all over the top.
    1½ tomatoes
  • Bake for around 10-15 minutes, or until the muffins are puffed up and golden without any raw egg.
  • Let cool slightly, then use a silicone spatula or a spoon to run all around and underneath the muffins to get them out of the pan.


Variations: Vary by adding leftover roasted veggies, different cheeses, chopped cooked sausage or bacon, cooked mushrooms, caramelized onions, or different chopped fresh herbs.
Storage: These spinach egg muffins keep really well in the fridge for up to about 4 days. They also freeze well. Simply freeze in freezer bags or between layers of baking paper in airtight containers for up to 2 months.
Reheating: Reheat individual muffins in the air fryer for around 6 minutes at 320F/160C or until hot throughout. Add a couple more minutes if reheating straight from frozen. In the oven, try 10 to 15 minutes or until the muffins are heated through, or 20 to 25 minutes if heating straight from frozen. You can also reheat these muffins in the microwave covered for 30 seconds. After this, check and microwave for 15 or 20 seconds longer or until piping hot again.


Calories: 107kcal, Carbohydrates: 6g, Protein: 5g, Fat: 7g, Saturated Fat: 3g, Polyunsaturated Fat: 0.5g, Monounsaturated Fat: 1g, Trans Fat: 0.01g, Cholesterol: 64mg, Sodium: 199mg, Potassium: 144mg, Fiber: 1g, Sugar: 2g, Vitamin A: 1120IU, Vitamin C: 4mg, Calcium: 103mg, Iron: 1mg
Like this recipe? Rate and comment below!

About Helen Schofield

Don't expect to find anything fussy or complicated here. Just QUICK, EASY & (mostly!) HEALTHY recipes from the Mediterranean and beyond. ENJOY!

You May Also Like:

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.


  1. I am wanting to make these this weekend to take to a christmas street party. Am I able to make these in the mini muffin tins as I want them to be bite size.

    1. Hello Jenny! Aw, a Christmas street party sounds wonderful! You can definitely make mini versions of these. They’ll probably be done in a bit less time. I’d check after about 8 minutes initially and see how you go from there. Good luck and enjoy the party! 🙂

  2. 5 stars
    I can see how these would make a great breakfast idea. Easy to prepare and colorful tasty as well. Loaded with veggies!

  3. Hi there, just wondering if I could make this in a large version?

    In a quiche pan or pie dish?

    Thank you!

    1. Hi Michelle! I don’t see why not! This way, I guess it would be like a frittata. To be honest though I can’t say confidently how long you should cook it for as I haven’t tried the recipe this way yet. I’d guess it would be longer than 12 minutes though. Based on other frittata recipes online, however, I’d try 20 minutes at 350F, then check if it’s cooked. Good luck!

  4. Je crois que je préfère tes frittatas pour le petit déjeuner a un croissante ! Elles sont l’air tellement bonnes ! J’imagine bien mangé celle-ci avec mon café demain matin !