Ham and Spinach Skillet Frittata

Prep: 10 minCook: 22 min4 servingsmedium
Ham and Spinach Skillet Frittata

A hearty oven-finished frittata packed with smoky deli ham, fresh baby spinach, and tender green onions. The eggs set beautifully in a cast iron skillet, creating a golden, fluffy texture that's perfect for brunch, lunch, or light dinner. Fresh tomatoes add a bright finish to this protein-rich dish that feeds a crowd effortlessly.

Ingredients

4 servings
  • 8 oz ham, deli-sliced, finely chopped
  • 2 stalks green onions, finely chopped, white and green parts combined
  • green onions, for topping
  • 2 medium tomatoes, chopped
    regular tomatoes1:1vegetarian

    sweeter flavor

    Full guide →
  • 10 eggs, whisked
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp cooking oil
  • 5 oz baby spinach

Instructions

  1. 1

    Heat oven to 425F

  2. 2

    Heat oven-safe skillet over medium-high heat

  3. 3

    Add oil to heated skillet, then ham, spinach, and green onions until spinach wilts

  4. 4

    Pour egg mixture over vegetables and ham, stirring to combine

  5. 5

    Transfer skillet to oven and bake until eggs are set and knife inserted in center comes out clean

  6. 6

    Slice and serve topped with tomatoes and extra green onions

Tips

Tip 1

Use a 10.5 to 12 inch oven-safe skillet for best results, adjusting size based on servings needed.

Tip 2

Test doneness by inserting a knife in the center - it should come out clean when eggs are fully set.

Tip 3

Let frittata rest 2-3 minutes before slicing to prevent it from falling apart.

Good to Know

Storage

Refrigerate up to 3 days in airtight container

Make Ahead

Can be made 1 day ahead and reheated gently in oven

Serve With

Serve warm or at room temperature

See pairing guide →

Common Mistakes

Watch

Use oven-safe skillet to avoid handle damage

Watch

Don't overcook or eggs become rubbery

Substitutions

cherry tomatoes
regular tomatoes1:1vegetarian

sweeter flavor

Full guide →
grape tomatoes
regular tomatoes1:1vegetarian

sweeter flavor

Full guide →
turkey
ham1:1lower sodium

leaner protein

Full guide →
Find more substitutions →

FAQ

Can I make this ahead of time?

Yes, frittata can be made up to 1 day ahead and reheated gently in a 300F oven until warmed through.

What if I don't have an oven-safe skillet?

Transfer the cooked filling to a greased baking dish, top with egg mixture, and bake as directed.

How long will leftovers keep?

Store covered in refrigerator for up to 3 days. Reheat gently or enjoy cold.