1
Preheat oven to 375°F (190°C).
2
In a large skillet, sauté the diced ham, onion, and garlic until the onion is translucent.
3
In a large bowl, whisk together the eggs, milk, salt, and pepper.
4
Add the shredded cheese to the bowl and stir to combine.
5
Add the cooked ham mixture to the bowl and stir to combine.
6
Pour the egg mixture into a greased 9-inch pie plate or skillet.
7
Dot the top of the frittata with butter.
8
Bake for 35-40 minutes, or until the eggs are set and the cheese is melted and golden brown.
9
Remove from the oven and let cool for a few minutes before slicing and serving.