These light and savory egg muffins combine fresh spinach, creamy feta, and eggs for a protein-packed breakfast or snack. Ready in just 30 minutes, they bake up fluffy and golden in a muffin tin. The addition of onion, garlic, and optional shredded cheese adds depth of flavor. Perfect for meal prep, these muffins store well in the refrigerator for up to 4 days.
Last Sunday, I found myself staring at a half-empty carton of eggs and a wilting bag of spinach, needing something quick before my sister arrived with her kids. These muffins saved the morning entirely. The little ones actually asked for seconds, which never happens with vegetables involved.
My neighbor texted me at 7am last week, stressed about her daughter's soccer team breakfast. I brought over a batch of these still warm from the oven. She called me that afternoon to say she'd never seen twelve teenagers eat that quietly or quickly.
Ingredients
- 8 large eggs: Room temperature eggs whisk up fluffier and incorporate more evenly with the milk
- 120 ml milk: Whole milk makes them richer, but any milk you have works perfectly fine here
- 100 g feta cheese: Buy a block and crumble it yourself rather than using pre-crumbled, which tastes drier
- 50 g shredded cheese: Totally optional but cheddar adds this lovely melted blanket on top
- 100 g fresh spinach: Even slightly wilted spinach from the back of your fridge works beautifully
- 1 small onion: Finely diced so it disappears into the muffins instead of creating chunky bites
- 1 clove garlic: Mince it right before adding so the oils are fresh and potent
- 1 tbsp olive oil: For sautéing the vegetables into sweetness
- 1/2 tsp salt: Feta brings saltiness, so taste before adding more
- 1/4 tsp black pepper: Freshly cracked makes a noticeable difference
- 1/4 tsp ground nutmeg: Just a pinch enhances the eggy flavor without tasting like dessert
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and grease every single cup of your muffin tin thoroughly, even if you are using liners, because nothing sticks quite like egg.
- Cook the vegetables:
- Heat olive oil in a skillet over medium heat, add onion for 2-3 minutes until translucent, then stir in garlic and spinach until it wilts completely into a dark green pile.
- Whisk the base:
- In a large bowl, 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, leaving some white cheese specks visible.
- Fill the cups:
- Divide mixture evenly among all 12 muffin cups, filling each about three-quarters full.
- Bake until set:
- Bake for 18-20 minutes until they are puffed and golden on top, with no jiggly centers when you gently shake the pan.
- Cool briefly:
- Let them sit in the tin for 5 minutes before running a knife around the edges to loosen them.
My husband started taking two of these to work every morning instead of buying breakfast. His wallet is happier, and honestly, I think he secretly enjoys that people ask what smells so good when he reheats them.
Mix In Ideas
Diced bell peppers add crunch and sweetness, while sun-dried tomatoes bring this intense concentrated flavor that pairs beautifully with feta. Fresh herbs like basil or dill scattered on top right before baking make them feel fancy.
Meal Prep Magic
These refrigerate beautifully for up to 4 days in an airtight container, and they actually taste better on day two when the flavors have had time to mingle. I freeze them individually wrapped for those mornings when even reheating feels like too much effort.
Serving Suggestions
Pair with a simple arugula salad dressed in lemon vinaigrette for a light lunch, or serve alongside whole grain toast for a heartier breakfast. They are also surprisingly good crumbled into a bowl of hot tomato soup.
- Serve them warm from the oven for the fluffiest texture
- Reheat in the microwave for 20-30 seconds if eating later
- Experiment with different cheeses based on what you have
Hope these become your go-to solution for busy mornings too.
Recipe Questions & Answers
- → Can I freeze these egg muffins?
-
Yes, these muffins freeze well for up to 2 months. Let them cool completely, wrap individually, and store in a freezer-safe container. Thaw overnight in the refrigerator.
- → What vegetables can I add to this mix?
-
Diced bell peppers, sun-dried tomatoes, mushrooms, or zucchini work well. Just cook them with the spinach to remove excess moisture before adding to the egg mixture.
- → How do I know when they're done baking?
-
The muffins are ready when they're set and lightly golden on top. A toothpick inserted in the center should come out clean. They should not jiggle when you gently shake the pan.
- → Can I make these dairy-free?
-
Yes, use unsweetened plant-based milk and dairy-free cheese alternatives. The texture may vary slightly, but they'll still be delicious and protein-rich.
- → How should I store leftover muffins?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave for 30-45 seconds or enjoy cold. They're great for grab-and-go breakfasts.
- → Can I use frozen spinach instead of fresh?
-
Yes, thaw frozen spinach completely and squeeze out all excess moisture before cooking. Use about 70g of thawed, drained spinach as a substitute for 100g fresh.