Whip up this ham and cheese frittata for a quick and easy breakfast. A fluffy frittata is filled with smoked ham, cheddar cheese, and onions for a flavorful, healthy meal to start your day. 

Slice of ham and cheese frittata on a white plate with a silver fork

With morning chores and 8 kids to feed, I am always looking for an easy recipe for breakfast. That’s why I love having my chocolate einkorn protein muffins on hand or using my discard pizza crust recipe for a delicious breakfast pizza. 

Lately, though, I have been whipping up an egg frittata. They are a great option if you are looking for a healthy recipe that is also quick and simple. 

This easy frittata recipe can be made as is or you can get creative and add in whatever veggies or meat you like! It’s a great recipe when you need to clean out the fridge or use leftovers. In fact, I plan to make it the day after Christmas so we can use up our leftover ham. 

It’s the perfect breakfast for any old morning, but tasty enough for a special occasion like Christmas morning. 

Ham and cheese frittata in a cast iron skillet with a blue towel in background and a white plate with one slice of the frittata

Why youโ€™ll love this recipe

Simple โ€“ This is basically a crustless quiche. It only takes a few minutes to whip up, and can feed a whole family!

A great way to use up eggs โ€“ If you have eggs you need to use up, especially if you have chickens like us, this is a great dish to use up a dozen at once!

Healthy – Packed with protein from the eggs, ham, and cheese, this is a healthy choice for breakfast. 

Tips 

  • For the best results, do not over beat the eggs. This will make the frittata dense and cause it to fall. 
  • Make sure to use a 12″ skillet. Otherwise, you’ll need to adjust the ingredient amounts and baking time. 
  • You can customize this recipe to your liking! Replace the ham with bacon or use feta instead of cheddar cheese. This is a very versatile recipe!

This post contains affiliate links, which means I make a small commission at no extra cost to you. See my full disclosure here.

Ingredients for ham and cheese frittata laid out with a cutting board on a white countertop
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients

Eggs

Milk – I use whole milk, but skim milk or 2% would work just fine. 

Salt

Pepper

Sharp cheddar cheese (shredded) 

Unsalted butter – You can also use olive oil or avocado oil. 

Onion

Smoked ham

Fresh parsley or green onion โ€“ These are totally optional toppings, but they add a lot of great flavor! Plus, they make the final dish look so beautiful. 

Tools you may need

12″ Cast Iron Skillet – You can use any oven safe skillet here, but cast iron is my favorite choice. 

Whisk

Large Bowl 

FAQ

slice of ham and cheese frittata on a white plate with a cast iron skillet of frittata and a black and white checked towel in the background
What’s the difference between a quiche and a frittata?

A quiche has a crust. A frittata is basically a crustless quiche, which makes it a lot easier to make.ย 

How does the frittata get its fluffy texture?

The dairy included in a frittata is what gives it its delightfully creamy and fluffy texture. Skipping the dairy will give you a more dense egg dish.

What is the best cheese for frittata?

You can really use whatever cheese you prefer. Keep in mind that some cheeses will melt on top better than others. Some cheeses, such as feta or goat cheese, will not melt as well, but are still delicious.ย 

Ham and cheese frittata in a cast iron skillet on a blue and white checkered tea towel

How to make a ham and cheese frittata 

Preheat the oven to 350ยฐ F. 

Dice onion and smoked ham on a cutting board. 

Onions cooking in a cast iron skillet with a metal spatula

To a 12 inch skillet (I use cast iron, but you can use any oven safe skillet), melt the butter and add in the onions. Sautรฉ the onion on medium until they begin to soften, about 5 minutes.

Onions and smoked ham in a cast iron skillet cooking for a ham and cheese frittata

Add your diced ham to the skillet and cook for an additional 2-3 minutes.

Eggs, milk, salt and pepper in a large white bowl ready to be whisked together

Whisk eggs, milk, salt and pepper in a large bowl until it just comes together. Pour egg mixture over the onions and ham, while the skillet is still on medium heat.

Cast iron skillet on a white stove filled with the frittata mixture and cheese

Sprinkle the shredded cheese on top. Cook for another 5 minutes over medium heat. The edges will begin to cook and pull away from the side of the pan.

Transfer the skillet to the preheated oven and cook for an additional 18-20 minutes, or until the eggs are set.

Sprinkle the top with fresh chopped parsley or green onions if you’d like! 

Storage:

Let the frittata cool completely and then store in an airtight container in the fridge for up to 4 days or in the freezer for up to two months.

You can freeze whole or cut leftover frittata into slices and individually wrap in plastic wrap and then place in a freezer bag for easy meal prep.

slice of ham and cheese frittata on a white plate with a cast iron skillet of frittata and a black and blue towel in the background

What to serve with a frittata 

Fresh Fruit 

Breakfast potatoes or hash browns 

Biscuits – I usually stick with my classic sourdough recipe or my einkorn biscuits.

Crumpets

More farmhouse breakfast recipes 

If you try this recipe and love it, I would love if you gave it 5 stars! Also, tag me on Instagram @farmhouseonboone.

Ham and Cheese Frittata

4.88 from 8 votes
Whip up this ham and cheese frittata for a quick and easy breakfast. A fluffy frittata is filled with smoked ham, cheddar cheese, and onions for a flavorful, healthy meal to start your day.ย 
Prep: 10 minutes
Cook: 35 minutes
Total: 45 minutes
Servings: 8
Ham and cheese frittata in a cast iron skillet on a blue and white checkered tea towel
Save this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 12 large eggs
  • 1/2 cup milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 1 cup sharp cheddar cheese, shredded
  • 3 tablespoons unsalted butter
  • 1 onion, diced
  • 2 cups smoked ham, diced
  • Chopped fresh parsley or green onion, optional

Instructions 

  • Preheat the oven to 350ยฐ.ย 
  • Dice onion and smoked ham.ย 
  • To a 12 inch oven safe skillet, melt the butter and add in the onions.
  • Sautรฉ the onion on medium until they begin to soften, about 5 minutes.
  • Add your diced ham to the skillet and cook for an additional 2-3 minutes.
  • Whisk eggs, milk, salt and pepper in a large bowl until it just comes together.
  • Pour egg mixture over the onions and ham, while the skillet is still on medium heat.
  • Sprinkle the shredded cheese on top. Cook for another 5 minutes over medium heat. The edges will begin to cook and pull away from the side of the pan.
  • Transfer the skillet to the preheated oven and cook for an additional 18-20 minutes, or until the eggs are set.
  • Sprinkle the top with fresh chopped parsley or green onions if you'd like!

Notes

  • For the best results, do not over beat the eggs. This will make the frittata dense and cause it to fall.ย 
  • Make sure to use a 12" skillet. Otherwise, you'll need to adjust the ingredient amounts and baking time.ย 
  • You can customize this recipe to your liking! Replace the ham with bacon or use feta instead of cheddar cheese. This is a very versatile recipe!
  • Nutrition

    Calories: 259kcal | Carbohydrates: 3g | Protein: 20g | Fat: 18g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.2g | Cholesterol: 327mg | Sodium: 867mg | Potassium: 273mg | Fiber: 0.3g | Sugar: 2g | Vitamin A: 703IU | Vitamin C: 1mg | Calcium: 170mg | Iron: 2mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Like this? Leave a comment below!

    Sharing is caring!

    4.88 from 8 votes (8 ratings without comment)

    Leave a comment

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

    Recipe Rating