Healthy Breakfast Recipes

Keto Egg Muffins with Spinach and Feta

High ProteinKetoGluten-FreeMeal Prep
Prep Time10 min
Cook Time22 min
Servings12
Calories95 kcal
Health Score5/10
↓ Jump to recipe
Keto Egg Muffins with Spinach and Feta

Some mornings you just need breakfast to handle itself. These keto egg muffins with spinach and feta are exactly that kind of recipe. Twelve perfectly portioned little egg cups, packed with wilted spinach, crumbled feta, and a touch of garlic, baked golden in under half an hour. They are genuinely satisfying, not just a token healthy swap, because each muffin delivers real protein, real flavour, and almost no net carbs.

What makes this version stand out from the crowd is the addition of full-fat Greek yogurt whisked into the egg base. Just a couple of tablespoons adds a creamy richness that lifts the texture from rubbery to almost custard-like, while bumping the protein up further. A pinch of nutmeg in the mix sounds subtle but it works beautifully with the spinach and the salty tang of the feta. Fresh baby spinach wilts directly in the muffin tin without any pre-cooking fuss, which keeps the prep time genuinely minimal. The whole thing comes together with one bowl, a whisk, and a muffin tin. That is it.

Nutritionally, these egg muffins are built to keep you full. Each muffin clocks in at around 95 calories with 8 grams of protein and less than 1.5 grams of net carbs, which sits comfortably within strict keto macros. The combination of fat from eggs and feta alongside fibre from spinach slows digestion and keeps blood sugar steady through the morning. If you find yourself reaching for a mid-morning snack by 10am on most days, a couple of these with your coffee should sort that out. They also freeze brilliantly, so making a double batch on Sunday and stashing half in the freezer is an easy way to secure your breakfasts for the next two weeks.

Flexibility is one of the best things about this recipe. The spinach and feta base is a winning combination on its own, but it also plays nicely with additions. A handful of sun-dried tomatoes, a few sliced olives, or some diced roasted red pepper all fold in without disrupting the keto macros significantly. If you want to add a little heat, a pinch of dried chilli flakes in the egg mix does the job nicely. You can also swap the feta for crumbled goat cheese if you prefer a milder flavour, or use a sharp cheddar if you want something more robust. The technique stays exactly the same regardless of what you swap in, which makes this one of those genuinely reliable base recipes you will come back to again and again.

Ingredients

Serves:12
  • 8 large free-range eggs
  • 2 tbsp full-fat Greek yogurt (adds creaminess and boosts protein)
  • 90 g fresh baby spinach (roughly chopped)
  • 80 g feta cheese (crumbled)
  • 2 cloves garlic (finely minced)
  • 3 tbsp unsweetened almond milk (or any low-carb milk)
  • 1 tbsp extra virgin olive oil (for greasing the tin)
  • 1 tsp ground nutmeg
  • 1 tsp black pepper (freshly ground)
  • 1 tsp dried chilli flakes (optional)
  • 2 tbsp fresh chives (finely sliced, for topping)

Instructions

  1. 1

    Preheat your oven to 190C (375F) fan-forced. Brush each cavity of a 12-hole standard muffin tin generously with olive oil, making sure to coat the sides as well as the base. This is the key step that prevents sticking, so do not rush it.

    Silicone muffin moulds are even more reliable for non-stick results and require less oil.

  2. 2

    Crack all 8 eggs into a large mixing bowl. Add the Greek yogurt and almond milk, then whisk everything together vigorously until the mixture is pale, uniform, and slightly frothy. Season with the nutmeg, black pepper, and chilli flakes if using.

    Whisking for a full 60 seconds incorporates air and gives the muffins a lighter, more lifted texture.

  3. 3

    Add the minced garlic and chopped baby spinach to the egg mixture and stir well to distribute the spinach evenly throughout. The spinach will look like a lot at first but it softens quickly once it hits the hot tin.

  4. 4

    Using a ladle or a jug with a pouring spout, carefully divide the egg and spinach mixture evenly between the 12 greased muffin cavities, filling each about three-quarters full to allow room for rising. The spinach may need a gentle push down with a spoon to sit below the surface.

    A silicone spatula helps scoop out every last drop of the mixture from the bowl.

  5. 5

    Scatter the crumbled feta evenly over the top of each muffin. Press it down very lightly so it nestles into the egg mixture rather than sitting entirely on the surface.

    Crumbling the feta quite finely means every bite gets a hit of that salty flavour rather than one large chunk.

  6. 6

    Transfer the tin to the preheated oven and bake for 20 to 22 minutes, until the muffins are set in the centre, puffed up, and golden on top. They will spring back when gently pressed in the middle if they are done.

    Ovens vary quite a bit, so start checking at the 18-minute mark. Overbaking makes egg muffins rubbery.

  7. 7

    Remove the tin from the oven and leave the muffins to cool in the tin for 5 minutes before running a small butter knife around the edge of each one and gently lifting them out. Top with sliced fresh chives and serve warm, or transfer to a wire rack to cool completely before storing.

    They deflate slightly as they cool, which is completely normal and does not affect the taste.

Nutrition per serving

95kcal

Calories

8g

Protein

1.4g

Carbs

6.5g

Fat

0.4g

Fibre

0.6g

Sugar

210mg

Sodium

Pro Tips

  • Do not skip greasing the tin well. Even non-stick tins benefit from a proper coating of olive oil for egg-based recipes.

  • If your feta is particularly salty, taste the egg mixture before adding any extra seasoning.

  • Squeeze excess moisture from the spinach with your hands if it feels very wet, as too much water can make the muffins slightly soggy in the centre.

  • Make a double batch and freeze half. Reheat from frozen in the microwave for 90 seconds for an instant keto breakfast.

  • These are best eaten within the first two days for the firmest texture, but they are still great on day three.

Frequently Asked Questions

Are these keto egg muffins with spinach and feta actually keto friendly?

Yes, each muffin contains fewer than 1.5 grams of net carbs, which fits comfortably within a standard keto target of 20 to 50 grams of net carbs per day. The recipe uses no bread, flour, or starchy fillers.

Can I make these egg muffins ahead of time?

Absolutely. They keep well in an airtight container in the fridge for up to four days. You can eat them cold straight from the fridge or reheat in the microwave for about 30 to 40 seconds.

Can I freeze keto egg muffins?

Yes. Once fully cooled, arrange them in a single layer on a baking tray and freeze until solid, then transfer to a freezer bag. They keep for up to two months. Reheat from frozen in the microwave for 90 seconds.

Why did my egg muffins stick to the tin?

This almost always comes down to not enough greasing. Make sure every cavity is coated thoroughly with olive oil before adding the egg mixture. A silicone muffin mould is the most reliable way to avoid sticking entirely.

Can I add other vegetables to these muffins?

Yes, and many vegetables work brilliantly here. Diced roasted red pepper, sliced olives, chopped sun-dried tomatoes, or thinly sliced spring onions all work without pushing the carbs up significantly. Just make sure any vegetables with high moisture content are cooked and drained first.

How much protein do these egg muffins contain?

Each muffin provides approximately 8 grams of protein, making them a genuinely high-protein breakfast option. Eating two or three muffins alongside a coffee gives you a solid protein-forward start to the day.

Variations

  • Sun-Dried Tomato and Olive

    Add 2 tablespoons of roughly chopped sun-dried tomatoes and 10 sliced kalamata olives to the egg mixture alongside the spinach. The briny, slightly sweet combination pairs beautifully with the feta.

  • Roasted Red Pepper and Goat Cheese

    Swap the feta for crumbled goat cheese and add 60g of diced roasted red pepper for a sweeter, milder flavour profile that still fits keto macros.

  • Mushroom and Cheddar

    Replace the spinach with 80g of finely diced mushrooms that have been briefly sauteed and drained. Use sharp cheddar instead of feta for a heartier, more savoury result.

  • Turkish Spiced

    Add half a teaspoon of ground cumin and a pinch of smoked paprika to the egg mixture, and stir in 2 tablespoons of finely diced green capsicum alongside the spinach. Top with feta as usual.

Substitutions

  • Feta cheeseGoat cheese or sharp cheddar (Goat cheese gives a milder, creamier result. Cheddar creates a more robust flavour and melts into the muffin more completely.)
  • Baby spinachKale or Swiss chard (Remove tough stems and chop finely. Kale holds its texture a little more than spinach, which some people prefer.)
  • Almond milkFull-fat coconut milk or regular full-fat dairy milk (Coconut milk keeps the recipe dairy-free if needed. Full-fat dairy milk adds a touch more richness but also slightly increases carbs.)
  • Greek yogurtFull-fat sour cream or cream cheese (Both work well. Cream cheese makes the muffins slightly denser and richer. Sour cream gives a similar tangy lightness to Greek yogurt.)
  • Fresh garlicHalf a teaspoon of garlic powder (A good option if you want to skip chopping. Garlic powder distributes more evenly through the mixture.)

🧊 Storage

Store cooled muffins in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze in a single layer then transfer to a sealed freezer bag for up to 2 months. Reheat refrigerated muffins in the microwave for 30 to 40 seconds, or frozen muffins for 90 seconds.

📅 Make Ahead

These muffins are ideal for meal prep. Bake a full batch on Sunday and store in the fridge for grab-and-go breakfasts through Thursday. For longer meal prep, freeze in portions of two or three muffins per bag so you can defrost exactly what you need each morning.