Preheat the broiler of your oven.
In a medium sized oven-safe frying pan, heat olive oil over medium heat. Add the onion and sauté for 3-5 minutes, until it softens. Add spinach and cook until softened, another 3 minutes or so.
Meanwhile, beat the eggs in a bowl and then pour over the softened veggies.
Wait a couple of minutes for the eggs to start to set on the bottom and top with the artichokes, roasted pepper, and crumbled goat cheese.
Place under the broiler and cook until the eggs are set, about 5-6 minutes but this may vary based on your broiler. Keep a close eye on it.
Serve and enjoy with your favourite whole grain bread.