Slow-Baked Roasted Broccoli Frittata
Yield: 6 servings
Creamy eggs meet caramelized veggies for a flavor-packed meatless meal that satisfies any time of day! 


  • 10 large eggs
  • 1/4 cup (1 ounce) grated Parmesan cheese, plus more for serving if desired
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 3 tablespoons extra virgin olive oil, divided use
  • 1 medium-large head (about 16 ounces) broccoli (or 4 – 4 1/2 cups once trimmed)
  • 1/2a medium red onion, sliced into half moons
  • 2 cloves minced garlic
  • 1/8 teaspoon crushed red pepper


  1. Preheat the oven to 425° F, and lightly grease or line a large, rimmed baking sheet with parchment paper.

    Crack the eggs into a medium bowl and whisk together with the Parmesan, 1 teaspoon kosher salt and black pepper. Set aside.

    Cut the broccoli into bite-size florets. (I tend to go heavy on the broccoli and often dice the stems and include them, too.)  Toss the broccoli and the onion slices with 2 tablespoons of the olive oil, and sprinkle with salt and pepper to taste. (I usually add about 2 pinches of each. As for tossing, you can do that in a large bowl or directly on the baking sheet, as preferred.)

    Transfer the veggies to the prepared baking sheet, spreading into an even layer.  Roast for 15-20 minutes or until the stems are just tender and the tips of the broccoli are golden brown.  Remove from the oven, set aside, and reduce the oven temperature to 300° F.

    Heat the remaining tablespoon of oil in an oven-safe 10- to 11-inch sauté pan or skillet set over medium heat, and add the garlic and chile. Cook for a minute or until aromatic, watching closely so as not to burn the garlic.  Add the roasted veggies to the pan and mix well.  Add the egg and cheese mixture, using a fork or spatula to evenly distribute the vegetables.  (It’s ok if the some of the broccoli and onions stick out.)  Increase the heat to high and cook for 30 seconds.

    Transfer the pan to the 300° F oven and cook until the eggs are just set, about 25 minutes, give or take a few. (Start checking after 20 minutes.) Remove from the oven sprinkle with additional Parmesan cheese, if desired.




If you like a golden brown top, you can broil for a minute or two at the end, watching very closely. In this case, you’ll want to switch to the broil setting just before the eggs are done to prevent overcooking and maintain best texture.

More recipes at