01 - Preheat oven to 400°F. Line a baking sheet with parchment paper.
02 - Place bell pepper, zucchini, red onion, and cherry tomatoes on the baking sheet. Drizzle with 1 tablespoon olive oil and season with 1/4 teaspoon salt, 1/4 teaspoon black pepper, and dried oregano. Toss to coat evenly.
03 - Roast vegetables for 18 to 20 minutes, stirring once midway, until tender and caramelized.
04 - Reduce oven temperature to 350°F.
05 - In a large bowl, whisk together eggs, whole milk, remaining 1/4 teaspoon salt, and crushed red pepper flakes until smooth. Fold in the roasted vegetables, baby spinach, crumbled feta, and half of the grated Parmesan.
06 - Heat 1 tablespoon olive oil in a 10-inch oven-safe skillet over medium heat. Pour in the egg-vegetable mixture and gently stir for 1 to 2 minutes until edges begin to set.
07 - Sprinkle the remaining Parmesan cheese evenly over the mixture.
08 - Transfer skillet to the oven and bake for 15 to 18 minutes, until the frittata is puffed and set in the center.
09 - Allow to cool slightly before slicing and serving.