There is a special kind of weekday morning chaos that a good meal prep recipe can completely fix. You know the one: you’re half-dressed, the coffee hasn’t kicked in, and suddenly you remember you have to be out the door in nine minutes. These spinach feta egg muffins are my answer to that morning. Soft, savory little protein cups studded with salty feta and wilted spinach, baked in a regular muffin tin and ready to grab on your way out.
I’ve made dozens of breakfast meal prep recipes over the years, and this one has the best effort-to-reward ratio of all of them. One bowl, one muffin tin, twenty minutes in the oven, and you walk away with twelve grab-and-go breakfasts that reheat beautifully. They taste like the filling of your favorite Greek spanakopita met a fluffy omelet — bright, briny, and deeply satisfying without feeling heavy.
They’re naturally low carb, gluten-free, and endlessly customizable, which is why they’ve earned a permanent spot in my Sunday batch-cooking routine. Whether you’re eating them warm with hot sauce or cold straight from the fridge at your desk, these muffins deliver a genuinely good breakfast with zero morning effort. If you’re browsing for more make-ahead mornings, check out the breakfast recipe collection for inspiration.

Why You’ll Love This Recipe
- True meal prep magic: Bake a batch on Sunday and breakfast is handled through Friday.
- High protein, low carb: About 7 grams of protein per muffin with just 1 gram of net carbs.
- Kid-friendly and lunchbox-ready: Easy to eat with one hand, no mess, no utensils needed.
- Fully customizable: Swap the veggies and cheese based on whatever’s in your fridge.
Ingredients
- 10 large eggs — the base of the whole recipe; use large eggs for the right fill level.
- 1/4 cup milk or cream — adds tenderness and helps the muffins puff; whole milk or a splash of half-and-half both work.
- 2 cups fresh baby spinach, roughly chopped — wilts down beautifully; frozen spinach (thawed and squeezed dry) works too.
- 3/4 cup crumbled feta cheese — the salty, briny star; buy a block and crumble it yourself for the best texture.
- 1/2 red bell pepper, finely diced — adds sweetness and color.
- 2 green onions, thinly sliced — mild oniony bite without overpowering.
- 1 clove garlic, minced — or 1/4 teaspoon garlic powder.
- 1/2 teaspoon fine sea salt and 1/4 teaspoon black pepper — feta is salty, so go light on the salt.
- 1/4 teaspoon dried oregano — a Greek-inspired touch.
- Olive oil or cooking spray — for greasing the tin; silicone liners also work great.

Equipment
- Standard 12-cup muffin tin
- Large mixing bowl and whisk
- Measuring cups and spoons
- Rubber spatula
- Knife and cutting board
Instructions
- Preheat and prep the tin. Heat the oven to 350°F (175°C). Generously grease all 12 cups of a muffin tin with olive oil or cooking spray — egg muffins stick, so don’t be shy here.
- Sauté the aromatics (optional but worth it). Warm a drizzle of olive oil in a skillet over medium heat. Add the diced bell pepper and cook 3 minutes until softened, then add the garlic and chopped spinach and cook 1–2 minutes more, just until wilted. Let cool slightly.
- Whisk the eggs. In a large bowl, whisk the eggs, milk, salt, pepper, and oregano until completely smooth and slightly frothy, about 45 seconds.
- Fold in the fillings. Stir the sautéed vegetables, crumbled feta, and sliced green onions into the egg mixture.
- Fill the muffin cups. Divide the mixture evenly among the 12 cups, filling each about three-quarters full. The eggs will puff while baking.
- Bake 18–22 minutes. Bake until the muffins are set, lightly golden on top, and a toothpick inserted in the center comes out clean. They will deflate slightly as they cool — that’s completely normal.
- Cool and release. Let the muffins rest in the tin for 5 minutes, then run a butter knife around the edges and lift them out. Serve warm or cool completely for storage.

Pro Tips
- Grease generously: Eggs are notorious sticklers. A silicone muffin pan (no greasing needed) is the easiest route if you make these often.
- Don’t overbake: Pull them when they’re just set with a slight jiggle in the center — residual heat finishes the job and keeps them tender.
- Squeeze frozen spinach dry: Excess moisture is the enemy of fluffy muffins; press thawed spinach in a clean towel until no water remains.
- Whisk well: A full 45 seconds of whisking incorporates air that gives the muffins their soufflé-like lift.
Variations
- Western omelet style: Swap feta for shredded cheddar and add diced ham and mushrooms.
- Mediterranean: Add sun-dried tomatoes and chopped Kalamata olives, and swap oregano for fresh dill.
- Spicy: Stir in a diced jalapeño and use pepper jack cheese instead of feta.
- Dairy-free: Use a dairy-free feta and swap the milk for unsweetened almond milk.
Storage
Refrigerator: Store cooled muffins in an airtight container for up to 5 days. Reheat in the microwave for 20–30 seconds or in a 325°F oven for 8–10 minutes.
Freezer: Freeze in a single layer on a baking sheet, then transfer to a freezer bag for up to 3 months. Thaw overnight in the fridge or microwave from frozen for about 60–90 seconds.
Nutrition (per muffin)
| Nutrient | Amount |
|---|---|
| Calories | 85 |
| Protein | 7 g |
| Fat | 6 g |
| Saturated Fat | 2.5 g |
| Carbohydrates | 1.5 g |
| Fiber | 0.5 g |
| Sugar | 1 g |
| Sodium | 190 mg |
Frequently Asked Questions
Can I use frozen spinach?
Yes — thaw it completely and squeeze out every drop of water with a clean kitchen towel before adding. Too much moisture will make the muffins soggy.
Why did my egg muffins stick to the pan?
Most likely the tin wasn’t greased enough. Use a generous coat of olive oil or cooking spray, or switch to a silicone muffin pan for guaranteed easy release.
Can I make these dairy-free?
Absolutely. Use a dairy-free feta alternative and swap the milk for unsweetened almond or oat milk. They’ll still bake up fluffy.
How do I reheat them without drying them out?
Wrap in a damp paper towel and microwave for 20–30 seconds. The steam keeps them soft instead of rubbery.
Can I double the recipe?
Yes — this recipe doubles perfectly. Just bake in two tins or in batches, since overcrowded ovens can cause uneven puffing.
Recipe Card
Course: Breakfast | Cuisine: American | Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Servings: 12 muffins | Calories: 85 per muffin
Ingredients: 10 large eggs; 1/4 cup milk; 2 cups baby spinach; 3/4 cup crumbled feta; 1/2 red bell pepper; 2 green onions; 1 clove garlic; 1/2 tsp salt; 1/4 tsp black pepper; 1/4 tsp oregano; olive oil for greasing.
Instructions: 1) Preheat oven to 350°F and grease a 12-cup muffin tin. 2) Sauté bell pepper, garlic, and spinach until wilted. 3) Whisk eggs with milk and seasonings. 4) Fold in vegetables, feta, and green onions. 5) Fill cups three-quarters full. 6) Bake 18–22 minutes until set and golden. 7) Cool 5 minutes, release, and enjoy.
Looking for more quick recipes to round out your week? This batch pairs perfectly with overnight oats or a smoothie for a full meal-prepped breakfast lineup.









