🥚 Spinach & Feta Egg Muffins (Makes 10–12)
⏱ Time
-
Prep: 10–15 minutes
-
Cook: 20–25 minutes
-
Total: ~35 minutes
🧾 Ingredients
-
8 large eggs
-
1 cup fresh spinach, finely chopped
(or ¾ cup frozen spinach, thawed & VERY well squeezed) -
½ cup feta cheese, crumbled
-
¼ cup milk or cream (optional but makes them softer)
-
1 small onion or 2 green onions, finely chopped (optional)
-
1 tbsp olive oil or butter (for sautéing)
-
½ tsp salt
-
¼ tsp black pepper
-
¼ tsp garlic powder or minced garlic
-
Optional extras:
-
Pinch of nutmeg
-
Chili flakes
-
Grated parmesan
-
Bell peppers or mushrooms (finely chopped)
-
🔥 Instructions
1️⃣ Prep
-
Preheat oven to 180°C / 350°F
-
Grease a non-stick muffin tin well (very important!)
2️⃣ Cook the spinach (don’t skip!)
-
Heat olive oil in a pan over medium heat
-
Add onion (if using) → sauté 2–3 minutes until soft
-
Add spinach → cook until wilted and all moisture evaporates
-
Remove from heat and let cool slightly
👉 This step prevents soggy muffins.
3️⃣ Mix the eggs
-
In a large bowl, whisk:
-
Eggs
-
Milk/cream
-
Salt, pepper, garlic, nutmeg (if using)
-
Whisk until just combined—don’t overbeat.
4️⃣ Assemble
-
Divide spinach mixture evenly into muffin cups
-
Sprinkle feta on top
-
Pour egg mixture over each cup, filling about ¾ full
5️⃣ Bake
-
Bake for 20–25 minutes
-
They’re done when:
-
Tops are set
-
Centers don’t jiggle
-
Light golden edges appear
-
Let rest 5 minutes before removing.
✅ Pro Tips (for perfect muffins)
-
🧁 Use silicone muffin cups for easiest removal
-
💧 Excess moisture = rubbery eggs → always drain spinach
-
🧀 Add cheese last so it stays visible and creamy
-
🔥 Don’t overbake—eggs firm up as they cool
🌱 Variations
-
Low-carb / keto: Perfect as is
-
Mediterranean: Add olives + sun-dried tomatoes
-
Protein boost: Add diced chicken or turkey
-
Dairy-free: Skip cheese, add herbs instead
🧊 Storage & Reheating
-
Fridge: Up to 4 days
-
Freezer: Up to 2 months
-
Reheat:
-
Microwave: 20–30 seconds
-
Oven: 160°C / 325°F for 8–10 minutes
-

