Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Spinach Frittata

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 6 servings
  • Category: Breakfast, Brunch, Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A warm, fluffy frittata packed with tender spinach and melty cheddar cheese. Perfect for breakfast, brunch, or even a quick dinner, this dish is comforting, nutritious, and endlessly versatile.


Ingredients

Scale
  • 6 large eggs
  • 4 cups fresh spinach
  • 1 cup shredded cheddar cheese
  • 1/4 cup milk
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil


Instructions

  1. Preheat your oven to 375°F and make sure your skillet is oven-safe.
  2. In a large bowl, whisk the eggs until frothy. Stir in milk, cheese (reserve a bit for topping), salt, and pepper.
  3. Heat olive oil in the skillet over medium heat. Sauté onion for 2-3 minutes until soft, then add garlic for 30 seconds. Add spinach and cook until wilted.
  4. Pour the egg mixture over the sautéed veggies. Gently shake the pan to distribute evenly and top with reserved cheese.
  5. Let the frittata cook on the stove for 2-3 minutes, then transfer to the oven. Bake for 12-15 minutes, or until the center is just set.
  6. Remove from oven and let rest for a few minutes before slicing.
  7. Cut into wedges and serve warm or at room temperature.

Notes

  • Use room-temperature eggs for best results.
  • Frozen spinach works too—just thaw and squeeze out excess moisture.
  • Customize with different cheeses or add mushrooms for extra flavor.

Nutrition

  • Serving Size: 1 slice
  • Calories: 230
  • Sugar: 1g
  • Sodium: 390mg
  • Fat: 17g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 3g
  • Fiber: 1g
  • Protein: 14g
  • Cholesterol: 195mg