Onion, Ham, and Cheese Frittata

Total Time:
25 min
15 min
10 min

4 to 6 servings


Position a rack about 8 inches from the broiler and preheat.

Melt the butter in a medium non-stick skillet over medium heat. Add the onions and season with 1/2 teaspoon salt and some pepper. Cook, stirring occasionally, until the onions get very soft, about 15 minutes. Meanwhile, whisk the eggs and milk in a medium bowl with the remaining 1/4 teaspoon salt and some pepper until smooth. Transfer onions to a bowl to cool. Reserve the skillet.

Stir the onions, ham, herbs and cheese into the eggs.

Heat the non-stick skillet. Pour the frittata mixture into the pan and stir to make sure the fillings are evenly arranged. Cook, stirring gently a couple times in the first minutes of cooking. Then let the mixture cook undisturbed until the bottom sets, about 5 minutes. Transfer the skillet to the oven and broil until the eggs are just set and brown, about 5 minutes. Take care not to overcook or the eggs will be dry. Remove from the oven, cover, and set aside for 5 minutes.

Invert the frittata onto a large plate or platter. Cut into wedges and serve warm or at room temperature.

View All

Cooking Tips
More Recipes and Ideas
4.8 20
So good! I've made it twice now, the first time I accidentally doubled the cheese....I will continue to add extra cheese! The second time I made it, I added 1 cup of chopped mushrooms (just cook them with the onions, but add extra butter), and 1 cup of fresh spinach (I added it at the end of the cooking time of the onions / mushrooms. cook for about 3 minutes, stirring occasionally, until it looks just a little bit wilted. I added mozzarella cheese (another shopping accident)....not a fan of it, I will go back to the original recipe of Swiss, or maybe will do white cheddar. Enjoy, and don't hesitate to innovate! Oh, I made it with heavy cream the first time, 1/2 n 1/2 the second time. I have to eat a lower carb diet, so this worked best for me. I bought some Naan and heated it up while the frittata was cooking. Also, I didn't use a nonstick pan as I didn't have one, and it was just fine, just a little more clean up required. item not reviewed by moderator and published
Never made a frittata before, it was super easy and extremely delicious made it with cheddar and dill. item not reviewed by moderator and published
So easy for a novice cook like me. I wasn't sure if it would turn out but I used 6 eggs, 1/2 cup of diced ham, 1/2 small onion, most of the cup of extra sharp cheddar cheese, 1/4 heavy cream, and the rest. I let it sit on the stove for 5 minutes moving it about as the directions explained, then I put it in the oven at 400 degrees for a few minutes before switching on the broiler to brown the top. I am afraid I didn't follow the directions very well, but it turned out excellent. It's foolproof and DELICIOUS! Made this for just the two of us and my husband loved it. item not reviewed by moderator and published
Very tasty and easy recipe. Didn't change a thing. Used a combination of cheddar and swiss and fresh herbs from my garden. Nice light summertime supper. Great with salad and a bit of sourdough bread. item not reviewed by moderator and published
I was cooking dinner and I needed to find something quick to eat for myself and I wanted something a little different, so I logged on and came across this recipe. I had most of the ingredients made only 2 substitutions ( the type of cheese and meat). I only made half of the recipe which still made more than enough for me. This really is a quick and easy one. I am not going to let my family see my culinary skills until I make it a few more times. I know they will be impressed. You will be when you try this one too. item not reviewed by moderator and published
this was so good!! and it was really easy to make! everyone in my family loves it too! item not reviewed by moderator and published
This frittata is great! I made it with shallots, mushrooms, ham, and mozzarella cheese (because it was what I had on hand) and it turned out delicious! Also to cut the "bad fat", I used four complete eggs and four egg whites and it still worked fine. It seems like you can't go wrong with this recipe. It is easy, delicious, and versatile. item not reviewed by moderator and published
I used this recipe as the base for a frittata I made last night. I changed the ingredients as follows: a clove of minced garlic instead of onions, diced prosciutto instead of ham, and fresh grated asiago and aged provolone cheese. I also added some roasted red peppers and fresh basil, then followed the technique in this recipe exactly for cooking the frittata. It was very, very good. My husband and our guests loved it--there were four of us and no leftovers. I'd suggest this as a really good base to play around with and add your own ingredients if you'd like to change the flavor. One note however, was that for me the cooking times ended up being shorter than the recipe stated, so keep an eye on things in order to avoid overcooking. item not reviewed by moderator and published
Super easy after a long day at work! This would be awesome in a flour tortilla for a great breakfast on the go. This is a keeper!!! item not reviewed by moderator and published
excellent, quick meal item not reviewed by moderator and published

This recipe is featured in:

Breakfast for Dinner