Lightly beat the eggs and cream, add the potatoes, onion, pepper, basil and spinach, two-thirds of the cheese and season well. Heat an 8 inch non-stick pan, add a tablespoon of olive oil and roll the pan until the sides and bottom are all lightly coated. The pan needs to be hot but not smoking.
Pour in the mixture, and crumble the rest of the goats cheese on top. Cook over a gentle heat until the side begin to firm up a little (about 2-3 minutes), then transfer to the over for 10-15 minutes at 170ºC until the centre is firm and pale golden.
Remove from the oven and let sit for 3-4 minutes when you should be able to turn it out onto a plate or board.