Preheat oven to 190 degrees fan forced and place rack into middle of oven
Combine eggs and cream in a bowl with a fork and put aside
Place oil in a large oven proof skillet and bring to just under medium heat (I allow the pan to heat for just a few minutes before putting the veggies in)
Add onion, garlic and red pepper and sauté for 15 to 20 minutes until nice and soft (I do it for 20 minutes and put the heat down a little if it looks like cooking too quickly as I want them soft and "syrupy")
Add turmeric, red pepper or chili flakes, sea salt and pepper and cook for 2 minutes
Add spring onion and spinach and cook for 2 minutes until spinach wilts (stir through spinach every 30 seconds or so – it wilts quite quickly)
Add black beans and stir through
Pour over egg mixture and allow to cook on the hot plate undisturbed for 4 to 5 minutes until the egg mixture starts to set around the edges … whilst that is happening, sprinkle over the feta breaking it up with your hands as you go
Place skillet into oven and bake for 10 minutes or until frittata is set (you may need another minute or two … it takes about 12 minutes in my oven)
Remove from oven and allow to rest for 10 minutes
Before serving sprinkle with freshly chopped coriander leaves, then use a flexible thin heat proof spatula to swipe around the edges of the frittata first to loosen it before cutting into wedges
Delicious hot or cold, keeps well in fridge for 3 to 4 days