Broccoli, Cheddar & Spinach Frittata Recipe

Broccoli, Cheddar & Spinach Frittata Recipe

Make your every meal filling and flavorful with this spinach frittata recipe that’s gluten-free and vegetarian. A super healthy yet decadent meal.

Preparation: 15 minutes
Cooking: 25 minutes
Total: 40 minutes



  • 8eggs
  • ½cupmilk
  • 2clovesgarlicpressed or minced
  • ½tspsea saltdivided
  • black pepperfreshly ground
  • 1cupcheddar cheesefreshly grated, divided
  • 1tbspvirgin olive oilmore as needed
  • 1yellow onionsmall, chopped
  • cupwater
  • 2cupsbroccoli floretsthinly sliced
  • 2cupsbaby spinachroughly chopped
  • cupgreen onionsthinly sliced


  1. Preheat the oven to 425 degrees F. In a large bowl, whisk together the eggs, milk, garlic, salt, and about 5 twists of freshly ground black pepper until well blended. Then whisk in about half of the cheese, reserving the other half for later.

  2. In a 10-inch, well-seasoned cast-iron skillet or oven-safe sauté pan, warm the olive oil over medium heat until shimmering.

  3. Add the onion and the remaining ¼ teaspoon salt. Cook, stirring frequently, until the onion is tender and translucent, about 3 to 5 minutes.

  4. Add the broccoli and water to the pan, then cover it with a lid or a baking sheet and steam the mixture until the broccoli is brighter green and easily pierced by a fork, about 2 to 3 minutes.

  5. Uncover, and add the spinach and green onions. Cook, stirring constantly until the spinach has wilted, about 30 to 60 seconds.

  6. Arrange the mixture in an even layer across the skillet. Whisk the egg mixture one last time and pour it into the pan. Sprinkle the frittata with the remaining cheese.

  7. Put the pan in the oven and bake until you can shimmy the pan by the handle and see that the middle is just barely set about 12 to 15 minutes.

  8. Once the frittata is done baking, let it rest for 5 to 10 minutes before slicing it into 6 large or 8 smaller wedges.

  9. Serve immediately. The leftover frittata will keep well, covered and refrigerated for up to 3 days. Enjoy chilled or gently reheat.


  • Calories: 167.91kcal
  • Fat: 11.96g
  • Saturated Fat: 5.08g
  • Trans Fat: 0.21g
  • Monounsaturated Fat: 4.33g
  • Polyunsaturated Fat: 1.31g
  • Carbohydrates: 4.54g
  • Fiber: 0.54g
  • Sugar: 1.76g
  • Protein: 10.78g
  • Cholesterol: 178.32mg
  • Sodium: 296.47mg
  • Calcium: 173.71mg
  • Potassium: 206.09mg
  • Iron: 1.16mg
  • Vitamin A: 159.75µg
  • Vitamin C: 19.42mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!