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.

A slice of ham and cheese frittata on a plate.

The savory combination of smoky ham and gooey cheese in this frittata is the perfect simple breakfast for lazy weekend mornings, or even makes for a tasty, quick weeknight dinner.

It can be made as is, or you can get creative and add in whatever veggies or meat you like! We love to make different frittata flavors. Whether it’s a zucchini frittatachicken spinach frittata, or even a pumpkin frittata during those cozy fall months. 

Serve this delicious ham frittata on its own for a complete meal, or alongside fresh fruit and crispy potatoes.

Why You’ll Love This Recipe

Simple  This baked egg dish 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 – It’s a great recipe to use up eggs, especially if you have chickens like us. This delicious frittata uses up a dozen eggs at once!

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

Ingredients

Ingredients for ham and cheese frittata laid out on a cutting board and countertop.

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

Sharp cheddar cheese  – Shred the cheese yourself rather than using pre-shredded cheese for the best flavor and melt. 

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

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. 

A full ingredient list with exact amounts can be found in the recipe card below.

How to Make Ham and Cheese Frittata

Onions caramelizing in a skillet with a spatula.

Step 1: Preheat the oven to 350 degrees Fahrenheit. Dice onion and smoked ham on a cutting board. To a 12 inch skillet (I use cast iron, but you can use any oven safe dish), melt the butter and add in the onions. Sauté the onion on medium until they begin to soften, about 5 minutes.

Cubes of ham added to the caramelized onions in a skillet with a spatula.
Cubes of ham added to the caramelized onions in a skillet with a spatula.

Step 2: 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.
Eggs, milk, salt and pepper in a large white bowl ready to be whisked together.

Step 3: Whisk eggs, milk, salt, and pepper in a large mixing 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.
Cast iron skillet on a white stove filled with the frittata mixture and cheese.

Step 4: 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.

A cast iron skillet with a baked ham and cheese frittata and green onions on top.
A cast iron skillet with a baked ham and cheese frittata and green onions on top.

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

A cast iron skillet with a baked ham and cheese frittata and green onions on top.
A cast iron skillet with a baked ham and cheese frittata and green onions on top.

Step 6: Sprinkle the top of the frittata with fresh chopped parsley or green onions if you’d like! 

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 easy ham frittata is a very versatile recipe!
  • This cheese frittata recipe is great to whip up when you need to clean out the fridge or use leftovers. In fact, I plan to make it the day after Christmas because if the perfect way to use up leftover ham.

Recipe FAQs

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. 

How to store ham and cheese frittata?

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.

More Breakfast Recipes from the Farmhouse

If you try this recipe and love it, I would love it if you could come back and give it 5 stars! Tag me on Instagram @farmhouseonboone.

Ham and Cheese Frittata

4.89 from 9 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 Servings
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!

Ingredients

  • 12 large eggs
  • ½ cup milk
  • ½ teaspoon salt
  • ¼ 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 degrees Fahrenheit.
  • 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

    Serving: 1Serving | Calories: 247kcal | Carbohydrates: 3g | Protein: 19g | Fat: 17g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 293mg | Sodium: 854mg | Potassium: 261mg | Fiber: 0.3g | Sugar: 2g | Vitamin A: 654IU | Vitamin C: 1mg | Calcium: 165mg | 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.89 from 9 votes (8 ratings without comment)

    Leave a comment

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

    Recipe Rating




    1 Comment

    1. LeahJo says:

      5 stars
      Delicious! I made this alongside your scones (fantastic!). The whole family loved it, the texture is really nice, it set up beautifully. I can’t wait to try all sorts of extras in this one.