Home » Course » Breakfast

Easy Frittata with Ham, Spinach and Tomatoes

Kick off your day in style with a frittata filled with ham, spinach, tomatoes and lots of cheese! This delicious and easy frittata recipe is cooked using a cast iron skillet and takes less than 30 minutes from start to finish!

Easy Frittata Recipe with ham, spinach and tomato on a cast iron

An Easy Frittata Recipe!

Okay okay. If you’ve been here long enough you know my love for breakfast foods.

But you know what trumps my love for breakfast food?

EASY breakfast foods!

To be fair that is a bit of a dumb Q&A attempt, but I say all this to say, frittata is seriously one of the easiest breakfast foods you will make. It also happens to be one of the easiest breakfast food to prep ahead and store.

You might have heard the fancy pants terms “frittata” and wonder what could that be (that was me for a while), but it’s really just a crustless quiche, or you can also think of it as an egg muffin but with a very different shape.

Lots of eggs combined with everything under the kitchen sink (or whatever you happen have in your refrigerator 😉 ), then cooked/baked to perfection.

Somehow, only in a way a frittata can pull off, it comes out kinda fancy, healthy and elegant.

That’s the Frittata magic.

Frittata in a cast iron and a few sliced frittata on a plate

How to make Frittata on a cast iron skillet?

We will start by cooking on the stove top on a cast iron skillet then moving the cast iron skillet into the oven to finish cooking.

I love making this easy frittata recipe this way because it cooks quickly and you are able to cook everything all in one pan/skillet.

We are using ham, tomatoes, spinach and cheese for this recipe. This is a great way to use up leftover ham you might have from the holidays. For a ham recipe, check out my Pineapple Baked Ham.

However, know that this is such a versatile recipe and there are so many other ways you can make this.

Other ingredients you can use are:

  • bacon
  • sausage
  • bell peppers
  • mushrooms
  • carrots
  • asparagus
  • green onions
  • broccoli
  • sweet potatoes
Eggs and milk mixture, cherry tomatoes, ham and spinach
Egg mixture, ham, cherry tomatoes and spinach

Tips and Tricks

  • The very first thing you should do is pre-heat the oven so that it is heated up and ready to go. Once you are done cooking on the stovetop, you want to send the cast iron into the oven immediately. The oven has to have reached 350 degrees F when you bring the cast iron skillet into the oven.
  • Do not overcook the items on stovetop. Once everything is added to the skillet, remove from stovetop and send the cast iron into the oven immediately.
  • Remember to grease the skillet before cooking!

It really is a simple and delicious breakfast! Great for special occasions and holidays such as Easter, Thanksgiving and Christmas morning as well!

Or any day! We make this a lot in our household!

Frittata in a cast iron

Ways to serve it

You can eat it plain, but why not jazz it up! Here are a few ways to serve this frittata dish:

  • Serve with toast
  • Drizzle salsa or hot sauce on it
  • Serve with tortillas
  • Serve with bacon, sausage or hashbrowns

Does frittata keep well as leftovers?

Absolutely! Store in refrigerator for 3-5 days and microwave them when you are ready to eat. It tastes just as delicious! We always save leftovers for busy weekday mornings!

Can you freeze frittata?

I find that the texture of the egg changes after freezing so I would not recommend freezing frittata. I know, bummer 🙁 . It stores very well in the refrigerator though! Just not the freezer.

Lifting up a triangular slice of frittata

Healthy, delicious, easy to make, and so versatile! How much more perfect can this get?

Give this and try! I think you will enjoy it!

DID YOU ENJOY THIS RECIPE? Please comment below and give us a 5-star rating! This will help others find this recipe on Google and Pinterest. We very much appreciate your help! 🤍

Other Easy Breakfast Recipes

Lifting up a triangular slice of frittata

Easy Frittata with Ham, Tomatoes, and Spinach

An easy and yummy frittata recipe using a cast iron skillet. Egg mixture combined with ham, tomatoes, spinach and cheese. A delicious brunch and breakfast!
5 from 1 vote
Print Pin
Course: Breakfast
Cuisine: American
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 8 people
Calories: 186kcal
Author: MinShien


  • Cast Iron Skillet


  • 10 large eggs
  • 1/2 cup whole milk
  • 1 tsp garlic powder
  • 1/2 tsp salt
  • cooking oil
  • 2 cups fresh spinach packed
  • 1 cup ham sliced or cubed
  • 1 cup cherry tomatoes halves
  • 3/4 cup shredded colby jack cheese


  • Pre-heat oven to 400 degrees F.
  • In a large bowl combine eggs, milk, garlic powder and salt. Whisk to mix well.
  • Add cooking oil to cast iron skillet and heat skillet on medium heat.
  • Add spinach and saute until softened, do not overcook. Then add egg mixture to skillet.
  • Add cherry tomatoes, ham shredded cheese. Make sure to spread them out all over the skillet.
  • Remove skillet from heat and bring to oven immediately.
  • Bake for 20-22 minutes or until egg is completely cooked.
  • Remove skillet from oven and let it sit for a few minutes. Then slice them into triangular pieces and serve! Enjoy!


Calories: 186kcal | Carbohydrates: 3g | Protein: 15g | Fat: 13g | Saturated Fat: 6g | Cholesterol: 229mg | Sodium: 521mg | Potassium: 249mg | Fiber: 1g | Sugar: 2g | Vitamin A: 1239IU | Vitamin C: 6mg | Calcium: 142mg | Iron: 2mg
Did you make this recipe?Take a pic and tag me at @joyous.apron, or hashtag #joyousapron on Instagram!

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Cindy Mitsch says:

    I’m going to assume the milk goes in the eggs??

    1. Joyous Apron says: