Imagine cracking eggs into a pool of fragrant coconut oil swirled with earthy za'atar, then watching them set around tangy crumbles of feta and briny kalamata olives. This is the kind of breakfast that feels like a lazy morning on a sun-drenched Greek island — except it takes only fifteen minutes and a single skillet. The toasted shredded coconut scattered on top adds a subtle sweetness and crunch that plays beautifully against the salty Mediterranean flavors, creating a dish that is far greater than the sum of its parts.

With 41 grams of fat and just 3 grams of net carbs per serving, this skillet lands squarely in the keto sweet spot. The coconut oil and coconut cream form a rich, high-fat cooking base, while the feta and eggs deliver 17 grams of satisfying protein. Nearly 80 percent of the calories come from fat, making this an ideal way to start a ketogenic day without relying on processed ingredients or artificial sweeteners.

Best of all, this is a true one-pan meal. Everything cooks in a single skillet, and the entire process from start to plate is about fifteen minutes. There is no chopping beyond halving a few olives and crumbling some cheese. It works beautifully for weekday mornings when time is tight, and it scales easily if you are feeding a crowd — just use a larger pan and add more eggs.

Ingredients (serves 2)

For the skillet:

  • 4 large eggs
  • 2 tablespoons (28g) coconut oil
  • 3 tablespoons (45ml) full-fat coconut cream
  • 2 ounces (56g) feta cheese, crumbled
  • 10 kalamata olives, pitted and halved
  • 1 cup (30g) baby spinach
  • 2 teaspoons za'atar spice blend
  • 1/4 teaspoon sea salt
  • 1/4 teaspoon black pepper

For topping:

  • 2 tablespoons (10g) unsweetened shredded coconut, toasted
  • Fresh mint or dill for garnish (optional)
  • Pinch of flaky sea salt

Instructions

  1. Toast the coconut. Place the shredded coconut in a dry skillet over medium-low heat. Stir constantly for 2 to 3 minutes until the flakes are golden brown and fragrant. Watch carefully — coconut burns quickly. Transfer to a small bowl and set aside.

  2. Heat the coconut oil. In the same skillet, increase the heat to medium and add the coconut oil. Allow it to melt completely and shimmer slightly, about 30 seconds.

  3. Bloom the za'atar. Sprinkle the za'atar into the hot oil and stir for 15 to 20 seconds. The spice blend will become fragrant almost immediately — this step intensifies the herbal, sesame-rich flavor of the za'atar.

  4. Wilt the spinach. Add the baby spinach to the skillet and toss in the seasoned oil for about 30 seconds until just wilted. Spread it out in an even layer across the bottom of the pan.

  5. Add the coconut cream. Pour the coconut cream over the spinach and stir gently to combine with the oil and za'atar. Let the mixture come to a gentle simmer.

  6. Crack in the eggs. Create four small wells in the spinach mixture and crack one egg into each. Season the eggs with the salt and pepper. Scatter the halved olives and about two-thirds of the crumbled feta around the eggs.

  7. Cover and cook. Reduce the heat to medium-low and cover the skillet with a lid or a sheet of aluminum foil. Cook for 5 to 7 minutes, checking at the 5-minute mark. The whites should be fully set while the yolks remain slightly runny. For fully set yolks, cook an additional 1 to 2 minutes.

  8. Finish and serve. Remove the skillet from the heat. Scatter the remaining feta and the toasted coconut over the top. Tear a few leaves of fresh mint or dill over the eggs if desired, and finish with a pinch of flaky sea salt. Serve immediately, straight from the skillet.

Nutrition per Serving

Nutrient Amount
Calories ~465 kcal
Fat ~41g
Protein ~17g
Total Carbs ~5g
Fiber ~2g
Net Carbs ~3g

Nutrition values are approximate and based on the stated ingredients and serving sizes. Actual values may vary depending on specific brands and product formulations.

Tips & Variations

Swap the cheese for halloumi. If you prefer a firmer, chewier cheese, dice 2 ounces of halloumi into small cubes and pan-fry them in the coconut oil before adding the spinach. Halloumi gets beautifully golden and squeaky in the skillet, adding a different texture while keeping the macros nearly identical.

Make it a scramble instead. If runny yolks are not your thing, beat the eggs with the coconut cream before adding them to the skillet and stir constantly for soft, creamy curds. The za'atar and coconut flavors distribute more evenly through a scramble, and the cook time drops to about 3 minutes.

Watch the carbs in your za'atar. Some store-bought za'atar blends contain added wheat flour or sumac in varying amounts. Check the ingredient list and look for blends that are simply dried thyme, oregano, sesame seeds, sumac, and salt. A pure za'atar blend has fewer than 1 gram of net carbs per teaspoon and keeps this recipe safely in the keto zone.

Add healthy fats with avocado. Slice half an avocado alongside each serving for an additional 10 grams of heart-healthy monounsaturated fat and only about 2 grams of net carbs. This bumps the fat ratio even higher and makes the meal more filling for those following a stricter ketogenic protocol or eating this as a larger brunch.

Boost the vegetables without breaking carb limits. Stir in a small handful of chopped sun-dried tomatoes (oil-packed, about 1 tablespoon per serving) or a few artichoke heart quarters for a more loaded Mediterranean skillet. Sun-dried tomatoes add about 1 gram of net carbs per tablespoon, so they are an easy way to add depth and umami while staying well within keto limits.

Frequently Asked Questions

Is coconut oil really good for keto, and does it affect ketosis differently than other fats?
Coconut oil is one of the best fats for a ketogenic diet because it is rich in medium-chain triglycerides, or MCTs. Your body converts MCTs into ketones more quickly than the long-chain fatty acids found in most other cooking oils, which can help support and maintain ketosis. In this recipe, the coconut oil also serves a culinary purpose — it carries the za'atar flavor and creates a rich cooking medium for the eggs. If you find the coconut flavor too pronounced, refined coconut oil has a more neutral taste while retaining most of the MCT benefits.
Can I make this dairy-free by removing the feta?
Absolutely. You can skip the feta entirely and increase the olives to compensate for the lost saltiness, or try crumbling firm tofu that has been seasoned with lemon juice and nutritional yeast for a feta-like tang. Another option is using a dairy-free feta made from cashews or coconut oil — just check the carb count on the label, as some plant-based cheeses contain starches that add hidden carbs. Without the feta, each serving drops by about 75 calories and 6 grams of fat, so consider adding an extra half tablespoon of coconut oil to keep the fat ratio keto-friendly.
Can I meal prep this recipe or make it ahead of time?
Egg dishes are always best fresh, but you can partially prep this recipe the night before. Toast the coconut, halve the olives, crumble the feta, and portion the spinach into a container so that morning assembly takes under 10 minutes. If you do want to make the full dish ahead, cook the eggs until the yolks are just barely set, then cool and refrigerate in an airtight container for up to 2 days. Reheat gently in a covered skillet over low heat for 3 to 4 minutes — the yolks will firm up during reheating, but the coconut cream keeps everything from drying out.
How can I adapt this for a vegan keto diet?
Replace the eggs with a tofu scramble using 7 ounces of extra-firm tofu crumbled into the coconut cream and za'atar mixture. Add a quarter teaspoon of turmeric for color and a tablespoon of nutritional yeast for a savory, egg-like richness. Swap the feta for a vegan alternative or simply increase the olives and add diced avocado. The macros will shift slightly — tofu has less fat and more protein than eggs — so increase the coconut oil by an extra tablespoon to maintain the high-fat ratio that makes this recipe keto-compliant.
My eggs stuck to the skillet — what went wrong?
The most common cause is the pan not being hot enough when the eggs go in, or using a skillet without a good nonstick surface. Make sure the coconut oil is fully melted and shimmering before you crack the eggs — you should see the za'atar gently sizzle when it hits the oil. A well-seasoned cast iron skillet or a ceramic nonstick pan works best for this recipe. If you are using stainless steel, increase the coconut oil to 3 tablespoons total to create a more generous nonstick layer. Also, resist the urge to move the eggs during the first 2 minutes of cooking — letting the whites set undisturbed helps them release naturally from the pan.