These protein-packed muffins combine fluffy eggs with fresh spinach and tangy feta for a satisfying breakfast or snack. The vegetables are lightly sautéed before baking to enhance their natural sweetness, while a hint of nutmeg adds warmth to the creamy egg base.
Perfect for meal prep, these handheld muffins stay fresh in the refrigerator for up to four days and reheat beautifully. They're naturally gluten-free and vegetarian, making them an ideal choice for busy mornings or lunchboxes.
The versatile batter welcomes additions like diced bell peppers, sun-dried tomatoes, or fresh herbs. Each muffin delivers seven grams of protein in just 100 calories, proving that nutritious eating can be both delicious and convenient.
My sister stumbled into my kitchen last January, exhausted from a new job, and asked if I had anything portable for breakfast. I threw together whatever was in the fridge—eggs, spinach, some feta from the night before—and baked them in muffin tins. She texted me that afternoon saying they saved her morning commute, and now they are the most requested recipe in our family group chat.
Last month I made a double batch for book club and served them warm with a simple green salad. Three friends asked for the recipe before they even finished their first muffin, and now we joke that no meeting is complete without them. I love how something so simple makes people feel taken care of.
Ingredients
- 8 large eggs: Room temperature eggs whisk up smoother and incorporate better with the milk
- 120 ml milk: I have used almond milk successfully but whole milk creates the fluffiest texture
- 100 g feta cheese: Crumble it yourself rather than buying pre-crumbled for better flavor
- 50 g shredded cheese: This is optional but I always add sharp cheddar for extra depth
- 100 g fresh spinach: Frozen spinach works too if thawed and squeezed completely dry
- 1 small onion: White onion becomes sweeter as it cooks which balances the feta
- 1 clove garlic: Minced fresh garlic makes a difference compared to powder
- 1 tbsp olive oil: A fruity olive oil adds a nice background note
- 1/2 tsp salt: Feta is salty so do not be tempted to add more
- 1/4 tsp black pepper: Freshly cracked pepper gives the best bite
- 1/4 tsp ground nutmeg: Just a pinch enhances the eggs without tasting like dessert
Instructions
- Get your oven ready first:
- Preheat to 180°C (350°F) and grease every cup of your muffin tin thoroughly because nothing is worse than stuck eggs
- Cook the vegetables:
- Warm olive oil in a skillet over medium heat, add the onion for 2-3 minutes until translucent, then stir in garlic and spinach until wilted
- Whisk the egg base:
- Beat eggs with milk, salt, pepper, and nutmeg until completely combined and slightly frothy
- Combine everything:
- Fold the cooked spinach mixture and crumbled feta into the eggs gently
- Fill the muffin cups:
- Divide the mixture evenly among the prepared cups, filling each about three quarters full
- Bake until set:
- Bake for 18-20 minutes until the centers are firm and the tops are lightly golden
- Cool briefly:
- Let them sit in the tin for a few minutes before loosening with a knife and removing
My husband started taking two to work every day and says his coworkers actually stop by his desk to ask what smells so good. There is something deeply satisfying about sending people off with a homemade breakfast, even on busy weekdays.
Make Ahead Strategy
I bake these Sunday evening and store them in the refrigerator in a glass container. They reheat in about 30 seconds in the microwave, though I prefer them warmed in a 180°C oven for 5 minutes if I have time.
Flavor Variations
When bell peppers are in season I dice them and add them with the onion for extra sweetness. Sometimes I swap the spinach for chopped kale or add fresh dill with the feta for a Mediterranean twist.
Serving Suggestions
These are substantial enough to stand alone but pair wonderfully with fresh fruit or whole grain toast. I have also served them alongside soup for a light dinner when cooking feels like too much effort.
- Serve warm but room temperature is perfectly acceptable too
- A dollop of Greek yogurt on top adds extra creaminess
- They freeze well for up to a month if wrapped individually
Some mornings the simplest food is exactly what we need. These egg muffins have become part of our weekly rhythm, and I hope they find their way into yours too.
Recipe FAQs
- → Can I freeze these muffins?
-
Yes, these freeze exceptionally well. Allow them to cool completely, then wrap individually in plastic wrap and store in a freezer bag for up to three months. Reheat in the microwave for 1-2 minutes or in a 350°F oven until warmed through.
- → What milk works best in this batter?
-
Any milk works beautifully—dairy, almond, oat, or soy. The milk simply adds creaminess and helps create a tender texture. Unsweetened varieties work best to keep the savory profile balanced.
- → How do I prevent the muffins from sticking?
-
Generously grease your muffin tin with butter, oil, or cooking spray, paying attention to the bottoms and sides. Alternatively, use paper liners for easy removal. Letting them cool for five minutes before removing also helps prevent sticking.
- → Can I make these dairy-free?
-
Absolutely. Substitute the feta with dairy-free cheese alternatives or nutritional flakes for a similar tangy flavor. Use your preferred plant-based milk in place of dairy milk—the texture remains just as fluffy.
- → Why does my spinach need to be cooked first?
-
Pre-cooking the spinach removes excess moisture that would otherwise make the muffins soggy. It also concentrates the flavor and reduces the volume significantly, allowing you to pack more spinach into each muffin without overwhelming the egg ratio.
- → What's the best way to reheat leftovers?
-
For the best texture, reheat in a 350°F oven for 8-10 minutes until warmed through. The microwave is faster (45-60 seconds) but may make them slightly rubbery. Enjoy them at room temperature too—they're delicious either way.