Heat the coconut oil in a medium pan and sauté the onion until soft. Heat the grill to medium. When the onion is soft,add in the spinach and cook until wilted.
In a bowl, whisk the eggs and eggs whites and season with salt and pepper. Pour the eggs over the spinach and onions, covering it evenly. Cook for 5-6 minutes until the sides have started to set.
Top the eggs with the goats cheese and place the pan under the grill for about 10-15 minutes allowing the eggs to set.
Shake the pan gently to check if the eggs are set. (careful - from experience, the handle might be hot!)If it looks runny, then return under the grill for another 2-3 minutes.
Notes
NOTE: I make the pesto in bulk from home-grown basil and freeze it. (Tip - put into sandwich bags, smooth out the pesto, use a blunt knife to score lines and lay flat to freeze - then just break off the amount you need).