High Protein Christmas Morning Egg Muffins with Spinach and Cheese

High Protein Christmas Morning Egg Muffins with Spinach and Cheese bring something genuinely useful to the holiday breakfast table. The primary benefit here is the protein hit, with 10 grams per muffin and only 128 calories, which means you can eat two or three and still feel like you made a sensible choice before the afternoon festivities start. Most Christmas morning breakfasts lean heavily on sugar, pastry or both, leaving everyone sluggish before the day has properly begun. These muffins sidestep all of that. They are baked, not fried, and the whole batch comes together in about 30 minutes, which matters a great deal when you have a kitchen full of chaos and a roast to think about later. The combination of eggs, cottage cheese and cheddar gives each muffin a satisfying richness without the calorie load of a traditional egg bake. They are also keto-friendly and gluten-free, so they work across a table of guests with varying dietary needs, which on Christmas morning is rarely a small consideration.
The ingredient list in these muffins is short but every item earns its place. The eight large eggs form the structural base and deliver complete protein, healthy fats and a broad range of B vitamins, particularly B12, which supports energy metabolism. The 120 grams of low-fat cottage cheese is the quiet powerhouse here. It blends into the egg mixture and adds extra protein while keeping the fat content controlled, contributing roughly 14 additional grams of protein across the whole batch. The 70 grams of reduced-fat sharp cheddar melts into the tops and edges, adding calcium and a savoury depth you would not get from a milder cheese. Baby spinach brings fibre, iron and folate, and because it wilts down so dramatically, 80 grams fits into the batter without overwhelming the flavour. The red onion and garlic add natural sweetness and antimicrobial compounds. Smoked paprika and ground nutmeg are the flavour details that make these feel holiday-appropriate rather than like a standard weekday egg muffin. The nutmeg in particular is subtle but noticeable, warm and slightly aromatic.
When you pull these muffins out of the oven, the tops are golden at the edges and slightly puffed in the centre, with little flecks of green from the spinach and orange from the paprika running through each one. The cheddar forms a thin, lightly crisped layer on top that gives way to a custardy interior that is set but not rubbery. That texture comes from the cottage cheese, which keeps moisture in the egg mixture during baking and prevents the dryness you often get from baked eggs. The smell as they cook is genuinely warming, garlic softened in olive oil mixing with the smoky paprika and that faint nutmeg note. Taste-wise, each muffin is savoury and slightly rich, with a mild sharpness from the cheddar and a gentle earthiness from the spinach. They are not spicy, not overpowering. The Italian herbs add a faint herbal background that ties the flavours together without taking over. They taste like something that took more effort than they actually did.
These muffins support a few clear health goals at once. The high protein and low carbohydrate profile, only 3 grams of net carbs per muffin, makes them a strong fit for anyone following a ketogenic or low-carb approach. The controlled calorie count is useful for people managing their weight over the holiday period, when it is genuinely easy to consume several hundred extra calories at breakfast without noticing. The spinach and cottage cheese combination provides both iron and calcium in one meal, which is relevant for women particularly, who often fall short on both. Athletes or anyone doing morning exercise on Christmas Day will find the protein content sufficient to support muscle recovery without needing a separate shake. Because the recipe is naturally gluten-free, it works for people with coeliac disease or gluten sensitivity without any substitutions. Children tend to enjoy these too, especially when the portion size fits neatly in a hand. The mild seasoning keeps them accessible for younger eaters while the adults can add a little hot sauce on the side.
For meal prep, these muffins are one of the better options in a breakfast rotation. You can bake the full batch the night before Christmas, let them cool completely, then store them in an airtight container in the refrigerator for up to four days. They reheat in a microwave in about 45 seconds, or in a 160 degree oven for 8 to 10 minutes if you want the edges to crisp back up slightly. For longer storage, freeze them individually on a tray first, then transfer to a freezer bag. They keep well frozen for up to two months and can be reheated from frozen in the microwave in roughly 90 seconds. For variations, you can swap the baby spinach for finely chopped roasted red pepper to add a sweeter flavour and extra colour. Sun-dried tomatoes and feta work well in place of the cheddar if you want a Mediterranean angle. For a higher heat version, a small amount of finely chopped jalapeno mixed into the batter adds warmth without changing the macros significantly. The full recipe with exact timings, tin size and step-by-step instructions is below in the recipe card.
Ingredients
- 8 large eggs (free-range preferred)
- 120 g low-fat cottage cheese (blended smooth or whisked well into eggs)
- 80 g baby spinach (roughly chopped, wilted and excess water squeezed out)
- 70 g reduced-fat sharp cheddar (grated, divided)
- 1 small red onion (finely diced)
- 2 cloves garlic (minced)
- 1 tsp olive oil (for sauteing and greasing the tin)
- 1 tsp smoked paprika
- 0.3 tsp ground nutmeg (adds festive warmth)
- 0.5 tsp fine sea salt
- 0.3 tsp black pepper (freshly ground)
- 0.5 tsp dried Italian herbs (or dried thyme)
- 4 slices turkey bacon (cooked and chopped into small pieces)
- 30 g sun-dried tomatoes (oil-free or rinsed, finely chopped, for festive colour)
Instructions
- 1
Preheat your oven to 190 degrees Celsius (375 degrees Fahrenheit). Lightly grease a standard 12-hole muffin tin with olive oil, making sure to coat the sides as well as the base of each hole.
Silicone muffin trays work brilliantly here and need very little greasing.
- 2
Heat a small pan over medium heat with half a teaspoon of olive oil. Add the diced red onion and cook for 3 to 4 minutes until softened. Add the garlic and cook for another minute. Add the chopped baby spinach and stir until wilted, about 2 minutes. Remove from the heat and squeeze out as much liquid as possible using a clean cloth or pressing with a spoon against a sieve.
Removing excess moisture from the spinach is key. Watery spinach will make your egg muffins sink and turn rubbery in the middle.
- 3
Cook your turkey bacon in the same pan over medium-high heat for 2 to 3 minutes each side until lightly golden and crisp. Set aside to cool slightly, then chop into small pieces.
- 4
In a large mixing bowl, crack all 8 eggs and whisk well. Add the cottage cheese and whisk again until the mixture is as smooth as possible. A small amount of texture is completely fine.
If you want a perfectly smooth mixture, blitz the cottage cheese with a stick blender before adding the eggs.
- 5
Add the smoked paprika, nutmeg, sea salt, black pepper and dried herbs to the egg mixture and stir to combine. Fold in the cooked spinach and onion mixture, the chopped turkey bacon, the sun-dried tomatoes, and half of the grated cheddar.
- 6
Using a ladle or a measuring jug, carefully pour the egg mixture evenly into the 12 muffin holes, filling each one to about three-quarters full. Scatter the remaining grated cheddar over the top of each muffin.
Pouring from a jug gives you much more control and less mess than spooning the mixture in.
- 7
Place the muffin tin in the preheated oven and bake for 18 to 22 minutes, until the muffins have puffed up, the tops are golden and a toothpick inserted into the centre comes out clean.
Ovens vary, so start checking at the 18-minute mark. Overbaking will make them rubbery.
- 8
Remove from the oven and allow the muffins to cool in the tin for 5 minutes before running a butter knife around the edges and lifting them out. Serve warm and enjoy.
A dusting of extra smoked paprika or a few fresh chives on top makes these look wonderfully festive for Christmas morning.
Nutrition per serving
128kcal
Calories
10g
Protein
3g
Carbs
8g
Fat
2g
Fibre
2g
Sugar
290mg
Sodium
Pro Tips
- ✓
Squeeze every drop of water out of the wilted spinach before adding it. This single step makes the biggest difference to the final texture.
- ✓
Grease your muffin tin generously or use silicone cups to avoid the muffins sticking and tearing when you remove them.
- ✓
Do not overfill the muffin holes. Three-quarters full is the sweet spot, as the eggs puff up during baking.
- ✓
For extra protein, swap one or two whole eggs for egg whites to reduce fat while keeping the protein content high.
- ✓
Letting the muffins rest for 5 minutes after baking makes them much easier to remove cleanly from the tin.
- ✓
A light sprinkle of fresh chives or diced red pepper on top before serving adds festive colour for Christmas morning.
Frequently Asked Questions
Variations
- •
Greek-Style Spinach and Feta
Swap the reduced-fat cheddar for crumbled light feta cheese and add a handful of sliced black olives and a pinch of dried oregano to the egg mixture for a Mediterranean-inspired Christmas morning version.
- •
Festive Red Pepper and Spinach
Add half a diced red bell pepper to the onion and garlic when sauteing. The bright red colour against the green spinach looks wonderfully festive and adds vitamin C to each muffin.
- •
Spicy Chipotle Egg Muffins
Replace the smoked paprika and nutmeg with half a teaspoon of chipotle chilli powder and a pinch of cayenne for adults who want a little festive kick in their breakfast muffins.
- •
Dairy-Free Version
Replace the cottage cheese with silken tofu blended smooth and use a dairy-free cheese alternative on top. The texture stays fluffy and protein remains high thanks to the tofu.
Substitutions
- •Cottage cheese → Plain low-fat Greek yogurt (Use the same quantity. Greek yogurt adds similar creaminess and protein. The muffins may be very slightly tangier in flavour.)
- •Turkey bacon → Chicken sausage, diced (Cook and crumble chicken sausage as you would the turkey bacon. It adds a slightly richer flavour and works beautifully with the spinach and cheese.)
- •Reduced-fat cheddar → Light mozzarella or light Gruyere (Mozzarella gives a milder, stretchier topping. Gruyere adds a nuttier, more festive flavour. Both work well at the same quantity.)
- •Baby spinach → Kale or Swiss chard (Remove the tough stems and chop finely. Both wilt well and add a slightly earthier flavour compared to spinach.)
- •Red onion → Spring onions (scallions) (Use 4 to 5 spring onions, sliced finely. They have a milder flavour and do not need as much cooking time.)
🧊 Storage
Store cooled egg muffins in an airtight container in the refrigerator for up to 4 days. Reheat individually in the microwave for 45 to 60 seconds, or warm a batch in the oven at 160 degrees Celsius for 8 to 10 minutes. To freeze, place fully cooled muffins in a freezer-safe bag or container with parchment between layers and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
📅 Make Ahead
The egg mixture can be prepared the evening before Christmas and stored covered in the fridge for up to 12 hours. Give it a gentle stir before pouring into the muffin tin and baking as directed. Alternatively, bake the full batch on Christmas Eve and simply reheat in the morning. Both approaches save valuable time on Christmas morning.


