Preheat the oven to 375°F (190°C).
Heat the olive oil in a 10-inch oven-safe skillet over medium heat.
Add the diced onion and bell pepper and cook for 3–4 minutes, until slightly softened.
Add the cherry tomatoes and cook for another 1 minute.
Add the baby spinach and cook until wilted and excess moisture has evaporated.
In a bowl, whisk the egg whites with garlic powder, salt, black pepper, and optional red pepper flakes.
Pour the seasoned egg whites evenly over the cooked vegetables.
Cook over medium-low heat for about 2 minutes, allowing the bottom to begin setting.
Sprinkle the crumbled feta evenly over the top.
Transfer the skillet to the preheated oven.
Bake for 10–14 minutes, or until the center is just set.
Remove from the oven and let the frittata rest for 5 minutes before slicing and serving.