Heat a couple of tablespoons of oil in a pan/skillet. Once hot add in the onions and sauté with a little bit of salt until translucent. Lower the heat and continue to cook stirring occasionally until they are a golden brown.
Add in the chopped spinach, cook until it begins to wilt, then add in artichoke hearts, roasted peppers, olives, garlic powder, oregano, balsamic vinegar, and red pepper flakes.
Cook for a couple of minutes until the moisture is evaporated from the vegetable mix.
Preheat your oven to 425˚F. Place your crust on a pizza stone or baking sheet. Poke the crust with a fork several times then brush with olive oil. Bake for about 6 to 8 minutes until the crust begins to get color.
Carefully remove the crust from the oven, spread the pizza sauce over the top, then the vegetable mixture, and last the feta cheese. Bake for another 10 to 12 minutes until the crust is golden brown.