01 - Preheat the oven to 375°F.
02 - Heat 1 tablespoon oil in an oven-safe skillet over medium heat. Add bacon if using and cook until crisp, then remove and set aside, leaving the fat in the pan.
03 - Add onion to the skillet and sauté for 2 minutes until translucent. Add bell pepper and zucchini, cooking 3 to 4 minutes until softened. Stir in spinach and cook until wilted.
04 - Whisk eggs with salt, pepper, garlic powder, and smoked paprika in a large bowl until smooth and combined.
05 - Spread sautéed vegetables evenly in the skillet. Scatter cherry tomatoes and cooked bacon over the top.
06 - Pour the egg mixture evenly over the vegetables and bacon. Tilt the pan gently to distribute the eggs.
07 - Cook on the stovetop for 2 to 3 minutes until the edges begin to set.
08 - Transfer the skillet to the oven and bake for 15 to 18 minutes, until the center is set and the top is lightly golden.
09 - Remove from oven, let rest for a few minutes, then slice and serve warm.