These light and savory muffins combine fluffy eggs with fresh spinach and crumbled feta for a protein-rich breakfast or snack. The mixture comes together quickly—sauté onions and garlic until fragrant, wilt the spinach, then fold into whisked eggs with milk and seasonings. Bake in a muffin tin until set and golden for portable portions that last up to four days in the refrigerator.
Customize with bell peppers, sun-dried tomatoes, or fresh herbs. Each muffin delivers about 7 grams of protein with only 100 calories, making them ideal for meal prep or busy weekday mornings.
My roommate Sarah used to make these every Sunday, and the smell of wilting spinach with garlic would drift into my room while I was pretending to sleep in. Eventually I dragged myself out of bed, and now they've become my go-to for busy weeks when I need something I can grab with one hand while hunting for my keys.
Last winter I brought a batch to my sister's study group, and between eight people they vanished in about four minutes. Now she texts me every Sunday asking if 'those spinach things' are happening again.
Ingredients
- 8 large eggs: Room temperature eggs whisk up smoother and incorporate better with the milk
- 120 ml milk: Any milk works here, even unsweetened almond or oat milk if that's what you have
- 100 g feta cheese: The crumbles should be uneven, some tiny bits and some chunks for variety
- 50 g shredded cheese: Totally optional, but cheddar adds this nice sharpness that plays well with feta
- 100 g fresh spinach: Don't skip the wilting step, or you'll end up with water pooling in the muffin cups
- 1 small onion: Finely diced so it disperses evenly instead of making big onion pockets
- 1 clove garlic: Minced fresh garlic makes a huge difference here
- 1 tbsp olive oil: For sautéing the vegetables
- 1/2 tsp salt: Feta is already salty, so taste your mixture before adding more
- 1/4 tsp black pepper: Freshly cracked adds something special
- 1/4 tsp ground nutmeg: Sounds weird but it makes the spinach taste brighter and more cohesive
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and grease your muffin tin thoroughly, even if you're using liners, because these stick more than you'd expect.
- Cook the vegetables:
- Heat olive oil in a skillet over medium heat, add onion for 2-3 minutes until translucent, then toss in garlic and spinach until the spinach collapses completely. Let it cool slightly while you whisk the eggs.
- Make the egg mixture:
- Whisk eggs with milk, salt, pepper, and nutmeg until frothy, then fold in the cooked vegetables and crumbled feta until everything's evenly distributed.
- Fill and bake:
- Divide mixture among your prepared muffin cups, filling each about three-quarters full, and bake for 18-20 minutes until they're set and golden on top.
- Cool and serve:
- Let them sit in the tin for a few minutes to firm up, then run a knife around the edges to release them.
My mom started making these after she had wrist surgery and couldn't manage fussy breakfasts, and now they're in her regular rotation even though she's fully recovered. That's how I know they're actually good, not just convenient.
Make Them Yours
Swap spinach for kale, add diced bell peppers, or throw in sun-dried tomatoes if you want them sweeter and more intense.
Storage Secrets
They keep for up to 4 days in the fridge and freeze surprisingly well. Just wrap them individually and reheat at 50% power so they don't get rubbery.
Serving Ideas
Pair them with a simple green salad for lunch, or stuff them into a pita with hummus for a heartier meal. They're also perfect alongside whole grain toast and avocado.
- Experiment with fresh herbs like dill or parsley in the egg mixture
- Add a pinch of red pepper flakes if you want some gentle heat
- Double the batch because they disappear faster than you think
There's something deeply satisfying about pulling these out of the fridge on a Tuesday morning and already having won breakfast.
Recipe FAQs
- → Can I make these egg muffins ahead of time?
-
Absolutely—these muffins are excellent for meal prep. Store them in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave for 30-60 seconds or enjoy cold.
- → What vegetables work well in this base mixture?
-
Beyond spinach, try diced bell peppers, mushrooms, zucchini, or sun-dried tomatoes. For stronger flavors, add fresh herbs like basil, parsley, or dill along with the spinach.
- → How do I prevent the muffins from sticking to the tin?
-
Generously grease your muffin tin with butter or oil, or use paper liners. Letting them cool for 5 minutes before removing helps them release cleanly without breaking.
- → Can I freeze these for later?
-
Yes—freeze individually wrapped muffins for up to 2 months. Thaw overnight in the refrigerator and reheat as needed. They're perfect for quick weekday breakfasts.
- → What's the best way to tell when they're done baking?
-
The muffins are ready when they're set—no liquid egg remains—and the tops are lightly golden. A toothpick inserted in the center should come out clean.
- → Is there a dairy-free alternative?
-
Use unsweetened plant-based milk and dairy-free cheese substitutes. Nutritional yeast can add a savory element similar to feta when you need to avoid dairy entirely.