
There is something deeply satisfying about pulling a tray of golden, fluffy egg muffins out of the oven first thing in the morning. These baked egg muffins with spinach and feta have become a weekday staple for good reason. They are packed with protein, loaded with leafy greens, and genuinely delicious in a way that makes healthy eating feel effortless. Each muffin delivers around 9 grams of protein, clocking in at under 110 calories, which means you can have two or three and still feel great about your morning.
What makes this recipe a step above the usual versions you find online is the addition of cottage cheese blended into the egg mixture. It sounds unexpected, but trust the process. Blending low-fat cottage cheese with the eggs creates a creamier, more voluminous batter without loading up on saturated fat or extra calories. You get a lighter, almost souffle-like texture that holds together beautifully once baked. Combine that with wilted baby spinach, crumbled feta, finely diced red onion, and a good crack of black pepper, and you have a breakfast that genuinely tastes indulgent while ticking every nutritional box.
The spinach in this recipe is worth talking about for a moment. Rather than throwing in raw leaves and hoping for the best, you briefly wilt the spinach first. This removes excess moisture, which is the number one reason egg muffins turn out watery or collapse after cooling. Wilting takes about two minutes in a dry pan, and it makes a noticeable difference to the final texture. The feta cheese adds a salty, tangy punch that means you barely need any added salt, which helps keep the sodium on the lower side too. If you are watching sodium intake, you can rinse the feta lightly before crumbling it in.
One of the best things about these baked egg muffins with spinach and feta is how meal-prep friendly they are. Make a full batch of twelve on Sunday and you have breakfasts sorted for the entire week. They refrigerate well for up to five days and reheat in the microwave in under a minute. They also freeze beautifully, so you can batch cook a double batch and pull them out whenever you need a quick, nourishing start to the day. Whether you are rushing out the door or sitting down for a slow morning, these little muffins genuinely deliver. Serve them alongside a simple green salad, some sliced avocado, or just eat them straight from the tray while standing at the kitchen counter. No judgement whatsoever.
Ingredients
- 8 large eggs (free-range if possible)
- 120 g low-fat cottage cheese (blended smooth)
- 100 g baby spinach (fresh, wilted and squeezed dry)
- 80 g feta cheese (crumbled, rinsed lightly to reduce sodium)
- 1 small red onion (finely diced)
- 2 cloves garlic (minced)
- 1 tsp olive oil (for cooking the onion and garlic)
- 1 tsp dried oregano
- 1 tsp black pepper (freshly cracked)
- 1 tsp smoked paprika
- 1 pinch fine sea salt (optional, feta adds plenty of saltiness)
- 1 tbsp fresh chives (finely chopped, for topping)
Instructions
- 1
Preheat your oven to 180C (160C fan) or 350F. Lightly grease a 12-hole non-stick muffin tin with a little olive oil or line with silicone muffin cases.
Silicone cases make removal much easier and prevent sticking without extra oil.
- 2
Heat the olive oil in a small frying pan over medium heat. Add the diced red onion and cook for 3 to 4 minutes until softened. Add the minced garlic and cook for another 30 seconds. Remove from the heat and allow to cool slightly.
- 3
Place the baby spinach into the same pan over medium heat with no added oil. Stir gently for 1 to 2 minutes until fully wilted. Transfer to a clean kitchen towel or paper towels and squeeze out as much moisture as possible. Roughly chop the wilted spinach.
Removing moisture from the spinach is the key step for muffins that hold their shape and do not turn watery.
- 4
Add the eggs and cottage cheese to a blender or food processor. Blend on high for 20 to 30 seconds until completely smooth and slightly frothy. Alternatively, whisk very vigorously by hand.
Blending the cottage cheese into the eggs creates a creamier texture and boosts protein without adding fat.
- 5
Pour the blended egg mixture into a large mixing bowl. Add the cooked onion and garlic, chopped spinach, crumbled feta, dried oregano, smoked paprika, and black pepper. Stir everything together until evenly combined. Taste before adding any extra salt.
- 6
Divide the mixture evenly between the 12 muffin holes, filling each one about three quarters full. Scatter the chopped fresh chives over the top of each muffin.
Use a ladle or a small jug to pour the mixture neatly into each hole without spilling.
- 7
Bake in the preheated oven for 18 to 22 minutes, until the muffins are puffed up, set in the centre, and lightly golden on top. A toothpick inserted into the centre should come out clean.
Do not open the oven door before the 18-minute mark, as this can cause the muffins to deflate.
- 8
Remove from the oven and allow to cool in the tin for 5 minutes before gently running a butter knife around the edges and lifting out. Serve warm or allow to cool fully before storing.
Nutrition per serving
108kcal
Calories
9g
Protein
3g
Carbs
6g
Fat
0.5g
Fibre
1.5g
Sugar
210mg
Sodium
Pro Tips
- ✓
Always wilt and squeeze the spinach dry before adding it to the batter. Wet spinach is the main cause of soggy, sunken egg muffins.
- ✓
Blend the cottage cheese with the eggs rather than stirring it in. The blended version gives a far smoother, creamier texture.
- ✓
Do not overfill the muffin holes. Three quarters full is ideal, as the egg mixture puffs up during baking.
- ✓
Let the muffins sit for 5 minutes after baking before removing them. They firm up as they cool and are much easier to lift out.
- ✓
Rinsing the feta cheese under cold water for a few seconds before crumbling significantly reduces the sodium content of the finished muffin.
- ✓
For extra protein, stir in two tablespoons of unflavoured protein powder with the egg and cottage cheese mixture. It is completely undetectable in the final result.
Frequently Asked Questions
Variations
- •
Sun-Dried Tomato and Feta
Replace the fresh spinach with 60g of drained, chopped sun-dried tomatoes in olive oil. The concentrated tomato flavour pairs brilliantly with the feta and gives the muffins a rich, Mediterranean character.
- •
Roasted Red Pepper and Spinach
Add 80g of finely chopped jarred roasted red peppers along with the spinach. This adds a touch of natural sweetness and a pop of colour without adding any significant calories or carbs.
- •
Spinach, Feta and Turkey
Fold in 80g of diced cooked turkey breast or crumbled turkey sausage for an even higher protein version. This brings each muffin up to approximately 12 grams of protein and makes it more suitable as a post-workout breakfast.
- •
Green Goddess
Add a small handful of fresh basil and 2 tablespoons of finely chopped fresh dill along with the spinach. Stir in one teaspoon of lemon zest for a bright, herb-forward flavour profile that tastes incredibly fresh.
Substitutions
- •Feta cheese → Goat cheese or reduced-fat mozzarella (Goat cheese offers a similar tangy creaminess. Mozzarella gives a milder flavour and a slightly stretchier texture.)
- •Cottage cheese → Plain low-fat Greek yogurt (Use the same quantity. Greek yogurt adds creaminess and protein but has a slightly tangier taste, which works well with the feta.)
- •Baby spinach → Kale or Swiss chard (Both work well but need a slightly longer wilt time. Remove the tough stalks from kale before using, and chop the leaves finely.)
- •Red onion → Spring onions or shallots (Spring onions can be added raw without cooking first. Shallots have a milder, sweeter flavour and work beautifully in this recipe.)
- •Fresh eggs → Liquid egg whites plus 2 whole eggs (Use 180ml of liquid egg whites plus 2 whole eggs to reduce fat and calories while keeping the protein high. The texture will be slightly firmer.)
🧊 Storage
Store cooled muffins in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze in a single layer then transfer to a freezer-safe bag for up to 3 months. Reheat refrigerated muffins in the microwave for 45 to 60 seconds, or frozen muffins for 90 seconds to 2 minutes.
📅 Make Ahead
These muffins are ideal for Sunday meal prep. Bake the full batch, cool completely, and refrigerate in an airtight container. The entire week of breakfasts is sorted in under 35 minutes. You can also prepare the egg and cottage cheese mixture the evening before and store it covered in the fridge overnight, then add the spinach, feta and onion and bake fresh in the morning.
You might also like

Smoked Salmon Avocado Toast High Protein with Cottage Cheese and Everything Seasoning

Turkey and Egg White Breakfast Burrito with Black Beans and Roasted Peppers
