Preheat oven to 375°F. In a 10 inch cast iron skillet, heat butter over medium heat. Add ham, cooking for 2-3 minutes or until slightly browned. Add garlic and cook for another minute.
While cooking the ham, whisk together the eggs, milk, cheese, green onions and salt. Add egg mixture to skillet and cook until bottom begins to set, about 5 minutes.
Transfer skillet to oven and cook for 20-25 minutes or until the top is set.
Notes
Use whole full fat dairy which gives the frittata its flavor. You can substitute milk for yogurt or sour cream.
Don’t mess with the egg to dairy ratio or you won’t get the right consistency.
Don’t use pre-shredded cheese. It doesn’t taste as good and also has addition ingredients that you don’t need.
Cast iron skillets are the only way to go for a frittata. Don’t consider anything else.
You know the frittata is done when the center is slightly jiggly and the edges are golden brown.