High Protein Egg Muffins with Spinach and Feta

If your mornings are rushed but you still want a breakfast that actually fuels you, these high protein egg muffins with spinach and feta are about to become your new favourite batch-cook staple. Each muffin delivers 14 grams of protein, thanks to a clever combination of whole eggs, egg whites, and full-fat cottage cheese blended right into the egg mixture. The result is a light, fluffy, almost custardy texture that feels far more indulgent than the nutrition label suggests. And the spinach and feta pairing? Classic for a reason. Earthy greens, salty cheese, and savoury eggs are a trio that simply works.
What makes this recipe genuinely healthier than the versions you will find at most coffee chains or in most standard recipe collections is the protein-to-calorie ratio. By swapping out heavy cream for cottage cheese, you cut the saturated fat significantly while actually increasing the protein content. Adding a scoop of extra egg whites bumps the numbers even further without changing the flavour at all. Sun-dried tomatoes add a concentrated hit of umami and a small amount of natural sweetness, so there is no need for any added sugar or excess salt. Each muffin comes in at around 115 calories, making it very easy to build a satisfying breakfast around two or three of them alongside some fresh fruit or a slice of whole grain toast.
The method itself is genuinely simple. You blend the cottage cheese with the eggs and egg whites until smooth, which is the key step most recipes skip. Blending eliminates the grainy texture that cottage cheese can sometimes bring, leaving you with a silky base that bakes up beautifully. Wilted spinach gets folded through along with crumbled feta, diced red onion, garlic, and a pinch of chilli flakes for gentle warmth. Everything pours neatly into a lined muffin tin and bakes in just 20 minutes. You can have a full batch of 12 muffins ready before most people have finished their first cup of coffee. They keep brilliantly in the fridge for up to five days and freeze perfectly, so one session of cooking sets you up for the whole week.
From a nutritional standpoint, these muffins tick a lot of boxes. Spinach contributes iron, folate, and vitamin K alongside a small but meaningful amount of dietary fibre. Eggs provide choline, which supports brain health, as well as all nine essential amino acids. Feta cheese brings calcium and a bold flavour that means you only need a small amount to make a big impact. The cottage cheese layer adds phosphorus and B vitamins into the mix. Altogether, these are not just a protein hit for the sake of it. They are a genuinely balanced, nutrient-dense start to the day that keeps you full, focused, and satisfied until lunchtime. Make a batch on Sunday and Monday morning becomes effortless.
Ingredients
- 6 large whole eggs (free-range if possible)
- 4 large egg whites (from carton or fresh)
- 180 g full-fat cottage cheese (blended smooth)
- 90 g fresh baby spinach (roughly chopped)
- 80 g feta cheese (crumbled)
- 50 g sun-dried tomatoes (drained and finely chopped, no added sugar variety)
- 1 small red onion (finely diced)
- 2 cloves garlic (minced)
- 1 tsp olive oil (for sauteing)
- 0.5 tsp dried oregano
- 0.3 tsp chilli flakes (optional, adjust to taste)
- 0.3 tsp black pepper (freshly ground)
- 0.3 tsp fine sea salt (feta is salty so go easy)
Instructions
- 1
Preheat your oven to 180 degrees Celsius (160 fan, 350 Fahrenheit). Grease a 12-cup muffin tin generously with a light spray of olive oil, or line each cup with silicone muffin liners for the easiest release.
Silicone liners are worth the investment for egg muffins. They pop out cleanly every single time.
- 2
Warm the olive oil in a non-stick frying pan over medium heat. Add the diced red onion and cook for 3 minutes until softened. Add the minced garlic and cook for another minute. Tip in the chopped baby spinach and stir until wilted, about 2 minutes. Remove from heat and set aside to cool slightly.
Letting the spinach cool before adding to the egg mixture prevents the eggs from starting to cook prematurely.
- 3
Add the whole eggs, egg whites, cottage cheese, dried oregano, chilli flakes, salt, and pepper to a blender. Blitz for about 20 seconds until the mixture is completely smooth and the cottage cheese has fully incorporated.
Blending the cottage cheese is the secret to a fluffy, smooth texture. Do not skip this step.
- 4
Pour the blended egg mixture into a large jug or bowl for easy pouring. Stir through the wilted spinach mixture, the chopped sun-dried tomatoes, and half the crumbled feta.
- 5
Divide the mixture evenly among the 12 muffin cups, filling each one to about three quarters full. Scatter the remaining crumbled feta over the top of each muffin.
A ladle or measuring cup makes this step much neater and ensures even portions.
- 6
Bake for 20 to 22 minutes until the muffins are puffed, set in the centre, and lightly golden at the edges. A toothpick inserted into the middle of a muffin should come out clean.
They will puff up dramatically in the oven and deflate slightly as they cool. This is completely normal.
- 7
Allow the muffins to cool in the tin for 5 minutes before removing. Run a butter knife around the edge of each cup if needed, then transfer to a wire rack. Serve warm or allow to cool fully before storing.
Nutrition per serving
115kcal
Calories
14g
Protein
3g
Carbs
5g
Fat
0.8g
Fibre
1.5g
Sugar
280mg
Sodium
Pro Tips
- ✓
Blending the cottage cheese until completely smooth is non-negotiable for a good texture. A lumpy base leads to uneven baking.
- ✓
Do not overfill the muffin cups. Three quarters full gives the eggs room to puff without overflowing.
- ✓
Squeeze any excess moisture from the wilted spinach if it looks very wet. Too much liquid can make the muffins watery.
- ✓
These muffins reheat brilliantly. Microwave on medium power for 45 to 60 seconds from the fridge, or 90 seconds from frozen.
- ✓
For extra colour and flavour, add a tiny pinch of smoked paprika to the egg mixture before blending.
- ✓
Use room temperature eggs if you can. They blend more smoothly with the cottage cheese.
Frequently Asked Questions
Variations
- •
Greek Style
Add 2 tablespoons of chopped Kalamata olives and a teaspoon of lemon zest to the mixture for a bright Mediterranean flavour profile.
- •
Turkey and Feta
Fold through 80 grams of cooked, diced turkey breast alongside the spinach for an even bigger protein boost. This version hits closer to 18 grams of protein per muffin.
- •
Roasted Red Pepper and Feta
Swap the sun-dried tomatoes for 60 grams of finely chopped roasted red peppers from a jar. Adds natural sweetness and a pop of colour.
- •
Dairy-Free Version
Replace the cottage cheese with plain unsweetened oat-based yoghurt and use a dairy-free crumbled cheese alternative in place of feta. The texture will be slightly denser but still delicious.
Substitutions
- •Cottage cheese → Plain Greek yoghurt (Use full-fat Greek yoghurt in the same quantity. The protein content will be slightly lower but the texture remains good.)
- •Fresh baby spinach → Frozen spinach (Thaw completely and squeeze out all excess moisture before using. About 60 grams of frozen spinach replaces 90 grams fresh.)
- •Feta cheese → Goat cheese (Crumbled goat cheese melts similarly and has a tangier, creamier flavour. Works beautifully in this recipe.)
- •Sun-dried tomatoes → Roasted red peppers (Gives a slightly sweeter, milder flavour. Chop finely and pat dry before adding to avoid excess moisture.)
- •Red onion → Spring onions (Use 4 spring onions, sliced thinly. No need to saute them first. Just stir them in raw with the other fillings.)
🧊 Storage
Store cooled egg muffins in an airtight container in the refrigerator for up to 5 days. To freeze, place individual muffins on a lined baking tray and freeze until solid, then transfer to a zip-lock bag or freezer container for up to 3 months. Reheat from frozen in the microwave on medium power for 90 seconds, or in the oven at 160 degrees Celsius for 10 minutes.
📅 Make Ahead
These muffins are a meal prepper's dream. Bake the full batch on a Sunday and you have five days of ready-to-go breakfasts sorted. You can also prepare the egg and vegetable mixture the night before, cover it and refrigerate it, then pour and bake fresh in the morning if you prefer them warm.


