These Spinach and Feta Egg Muffins earn a permanent spot in my weekly rotation because they turn a bag of spinach and a block of feta into twelve little breakfasts that reheat in seconds. I make a batch on Sunday and my mornings stop being a negotiation with the clock.
The trick is squeezing the spinach properly dry and using a mix of whole eggs and a splash of milk, so the muffins stay tender instead of rubbery. Feta does the heavy lifting on flavor, and a little grated Parmesan on top gives you a golden, slightly crisp lid.
No special pan, no blender, no fuss. One bowl, one whisk, and a standard muffin tin get you there, and the whole thing comes together in under an hour including the bake.
Why You'll Love This Recipe
About the Ingredients
10 large eggs
Large eggs give the best structure; if you only have medium, use 11. For a dairy-free version, swap 2 whole eggs for 1/4 cup aquafaba, though the muffins will be slightly softer.
1/3 cup (80 ml) whole milk
Whole milk keeps them custardy; half-and-half makes them richer, and unsweetened oat milk works fine if that is what is in your fridge.
5 oz (140 g) baby spinach
Baby spinach wilts fast and needs no stemming. If you only have mature bunch spinach, remove the stems and weigh out the same amount after stemming.
1 cup (150 g) crumbled feta
Buy a block in brine and crumble it yourself; pre-crumbled feta is drier and saltier. Goat cheese or a firm ricotta salata are good swaps.
1/3 cup (30 g) grated Parmesan
Freshly grated Parmesan melts into a golden crust. Pecorino is a sharper substitute, so reduce the salt elsewhere if you use it.
1/4 cup (25 g) thinly sliced scallions
About 3 scallions, white and light green parts only. Finely diced red onion or a tablespoon of chopped chives works just as well.
2 tbsp (30 ml) olive oil
Used for greasing the pan and sautéing the spinach. Any neutral oil or melted butter can stand in.
1/2 tsp fine sea salt
Feta and Parmesan are salty, so go easy. If you are watching sodium, drop this to 1/4 teaspoon and taste the raw egg mixture.
1/4 tsp freshly ground black pepper
Freshly ground makes a real difference here. A pinch of red pepper flakes is a nice swap if you like a little heat.
1/8 tsp freshly grated nutmeg
Optional but classic with spinach. Ground nutmeg from a jar is fine; use a scant pinch since it is more potent.
Tips & Tricks
Squeeze the spinach like you mean it
After wilting, wrap it in a clean kitchen towel and wring out as much water as you can. Wet spinach is the number one cause of sunken, spongy muffins.
Do not overfill the cups
Fill each well about three-quarters full so the eggs can puff without spilling over the rim and gluing the muffins to the pan.
Let them rest before removing
Two minutes in the pan after baking lets the structure set. Run a thin knife or small spatula around the edge and they will lift out cleanly.
Salt the mixture, not the spinach
Taste the raw egg mixture before filling the cups; the feta varies in saltiness from brand to brand.
Pro Tips
Step-by-Step Instructions
1. Heat the oven and prep the pan
Preheat the oven to 350°F (175°C) and brush a 12-cup muffin tin generously with 1 tablespoon of the olive oil, including the rims. Set it aside while you work.
2. Wilt the spinach
Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat (about 375°F/190°C) and add the spinach in handfuls, stirring for 3 to 4 minutes until fully wilted and glossy dark green. Transfer to a colander and let it cool for 5 minutes.
3. Squeeze it dry
Wrap the cooled spinach in a clean kitchen towel and wring firmly until no more liquid drips out, about 30 seconds of hard squeezing. Chop the dry spinach roughly and set aside.
4. Whisk the egg base
In a large bowl, whisk the eggs, milk, salt, pepper, and nutmeg for about 30 seconds, just until the yolks and whites are combined and no streaks remain. Stir in the scallions.
5. Fold in the mix-ins
Stir the chopped spinach and crumbled feta into the egg mixture with a spatula until evenly distributed. The mixture should look thick and crowded, not soupy.
6. Fill the cups
Ladle the mixture into the prepared muffin cups, filling each about three-quarters full, and sprinkle the grated Parmesan evenly over the tops. Tap the pan once on the counter to settle the mixture.
7. Bake until just set
Bake at 350°F (175°C) for 22 to 25 minutes, until the tops are golden brown and puffed and the center of a muffin registers 160°F (71°C) on an instant-read thermometer. The edges should look set, not wet.
8. Cool and release
Let the pan sit on a wire rack for 5 minutes, then run a thin knife around each muffin and lift them out. Serve warm or cool completely before storing.
Delicious Variations
Mediterranean Crunch
Fold in 1/4 cup chopped sun-dried tomatoes and 2 tablespoons toasted pine nuts for a tangier, crunchier bite.
Smoked Salmon and Dill
Swap the feta for 4 ounces of flaked smoked salmon and add 1 tablespoon chopped fresh dill; reduce the salt to a pinch.
Southwest Style
Replace the feta with shredded pepper Jack, add 1/4 cup drained canned black beans and 1/2 teaspoon chili powder, and skip the nutmeg.
How to Store Spinach and Feta Egg Muffins
Refrigerator
Store cooled muffins in an airtight container in the refrigerator for up to 4 days. Place a paper towel under the lid to absorb any condensation.
Freezer
Wrap each muffin individually in plastic wrap, then freeze in a zip-top bag for up to 2 months. They thaw overnight in the fridge without getting watery.
Reheating
Microwave one muffin for 45 to 60 seconds on high, or reheat several on a baking sheet at 325°F (165°C) for 8 to 10 minutes until warmed through and the edges re-crisp.
Frequently Asked Questions
Q: Why did my egg muffins turn out watery?
The spinach was not squeezed dry enough. Cooked spinach holds a surprising amount of water that seeps out during baking, so wring it in a towel until no more drips come out before folding it into the eggs.
Q: Can I make spinach and feta egg muffins ahead of time?
Yes, they are ideal for meal prep and keep in the fridge for up to 4 days. Bake them, cool completely, and store in an airtight container so they do not get soggy.
Q: Why do my egg muffins stick to the pan?
The pan was not greased well enough or the muffins were removed too soon. Brush every cup and the rim with oil or use silicone liners, and let them rest 5 minutes before lifting them out.
Q: How many eggs do I need for 12 egg muffins?
Ten large eggs plus 1/3 cup of milk fill a standard 12-cup muffin tin nicely. If you use medium eggs, add one more to keep the cups full.
Q: Can I use frozen spinach instead of fresh?
Yes, thaw a 10-ounce package and squeeze it very dry. Frozen spinach is actually more forgiving here because it releases its water during thawing instead of during baking.
Make a batch this weekend and see how much easier your mornings feel. If you try a variation, I want to hear about it. Cook it your way, and tell me how it went.
Spinach and Feta Egg Muffins
These Spinach and Feta Egg Muffins bake in 25 minutes and give you a protein-packed, portable breakfast you can grab cold from the fridge all week.
🧂 Ingredients
- 10 large eggs
- 1/3 cup (80 ml) whole milk
- 5 oz (140 g) baby spinach
- 1 cup (150 g) crumbled feta
- 1/3 cup (30 g) grated Parmesan
- 1/4 cup (25 g) thinly sliced scallions
- 2 tbsp (30 ml) olive oil
- 1/2 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
- 1/8 tsp freshly grated nutmeg
📋 Instructions
- 1Heat the oven and prep the pan — Preheat the oven to 350°F (175°C) and brush a 12-cup muffin tin generously with 1 tablespoon of the olive oil, including the rims. Set it aside while you work.
- 2Wilt the spinach — Heat the remaining 1 tablespoon olive oil in a large skillet over medium-high heat (about 375°F/190°C) and add the spinach in handfuls, stirring for 3 to 4 minutes until fully wilted and glossy dark green. Transfer to a colander and let it cool for 5 minutes.
- 3Squeeze it dry — Wrap the cooled spinach in a clean kitchen towel and wring firmly until no more liquid drips out, about 30 seconds of hard squeezing. Chop the dry spinach roughly and set aside.
- 4Whisk the egg base — In a large bowl, whisk the eggs, milk, salt, pepper, and nutmeg for about 30 seconds, just until the yolks and whites are combined and no streaks remain. Stir in the scallions.
- 5Fold in the mix-ins — Stir the chopped spinach and crumbled feta into the egg mixture with a spatula until evenly distributed. The mixture should look thick and crowded, not soupy.
- 6Fill the cups — Ladle the mixture into the prepared muffin cups, filling each about three-quarters full, and sprinkle the grated Parmesan evenly over the tops. Tap the pan once on the counter to settle the mixture.
- 7Bake until just set — Bake at 350°F (175°C) for 22 to 25 minutes, until the tops are golden brown and puffed and the center of a muffin registers 160°F (71°C) on an instant-read thermometer. The edges should look set, not wet.
- 8Cool and release — Let the pan sit on a wire rack for 5 minutes, then run a thin knife around each muffin and lift them out. Serve warm or cool completely before storing.
