This ham and cheese frittata is an easy, delicious, and healthy recipe that works for any meal of the day. It's a great way to get an easy meal on the table that the whole family will love. And with just one pan and thirty minutes!

Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
What's is a frittata?
A frittata is an Italian dish that's made with eggs and dairy as a base and various fillings. Unlike an omelet, a frittata is usually cooked at least partially in the oven with the fillings (cheese, vegetables, and or meat) mixed in.
An omlet is cooked entirely on the stove top and the filling is added to the center of the omelet before folding it over.
A quiche, on the other hand, is also a baked egg dish but has a pastry crust. So a frittata is similar to a crustless quiche.
Why you'll love this recipe
- Use up leftovers: A ham and cheese frittata is a perfect way to use up leftover ham (like that Easter ham.)
- Quick and easy: It's super easy to make this delicious frittata. Just whisk everything together and pop it in the oven. And clean up is a breeze.
- Customizable: A frittata is a very versatile recipe. You can customize it with your favorite fillings, and just about everything works. (One example is my delicious sweet potato, salmon, and spinach frittata).
- Healthy: With plenty of protein, veggies, and calcium, this easy ham and cheese frittata is a perfect breakfast, lunch, or dinner. This easy recipe is a great option if anyone is on a low carb diet, and it's naturally gluten-free.
- Feeds a crowd: This recipe is an 8 egg frittata, and serves 4-8, depending on appetities and side dishes.. However, it's easy to double the recipe. (Just toggle the "servings" button on the top of the recipe card to change the ingredient quantities).
Ham & Cheese Frittata Ingredients
The full recipe with ingredient quantities is in the recipe card at the bottom of this post.
- Eggs: Use large eggs for this recipe.
- Greek yogurt: The yogurt helps to make the frittata fluffy and creamy. You can get the same results with full fat regular yogurt, heavy cream, sour cream, or half and half. You can also use milk, but avoid skim milk which will make the frittata watery.
- Mozzarella cheese: I like to use mozza because it melts into the frittata so nicely. You can also sub your favorite cheese. They're all good!
- Parmesan cheese: Parmesan adds a sharp saltiness that I love in a cheese frittata recipe.
- Asparagus: I'm making this easy frittata recipe with asparagus because it's in season, and because asparagus and ham are delicious together.
- Ham: Use leftover ham, of buy a small ham, or use deli ham.
- Green onions: Use finely chopped yellow onion, or shallots instead if that's what you have on hand.
How to make a frittata, step by step
- Pre-heat oven to 350ยฐ
- In a large bowl, whisk the eggs just until the yolks and egg whites are combined. Stir the yogurt, mozzarella cheese, parmesan cheese, salt, and pepper into the eggs.
- Over medium heat, heat the oil in an oven-safe skillet. Add the asparagus and saute until the asparagus is tender-crisp. Add the chopped ham and green onions.
- Pour the egg mixture into the skillet, stirring the asparagus and ham to arrange evenly.
- Bake in center of preheated oven 15-20 minutes, or until the top is golden brown and the edges are pulling away from the pan.
- Serve warm or cold
Helpful Tips
- Do all the prep before beginning the recipe: grate the cheeses, slice the vegetables and whisk eggs.
- Don't over whisk: A good frittata should puff up in the oven and will deflate when taken out of the oven. This is fine, but you don't want it to be completely flat. Whisk the eggs until the whites and yolks are just combined.
- Use the right pan: A cast iron skillet, a heavy oven proof pan or baking dish will work. This recipe uses a 10 inch pan. If you use a larger or smaller pan, your frittata will be thinner of thicker.
- Don't overbake: For best results, check the frittata five minutes before the cooking time is over. If you give the pan a little shake, there should still be a slight jiggle in the center.
Variations
- Vegetables: Instead of asparagus, try spinach, broccoli, bell peppers or even potatoes. Mushrooms are also a delicious addition. .
- Cheese: Use cheddar cheese, pepper jack cheese, gruyere cheese, or a combination.
- Protein: Replace the ham with cooked sausage, pregular cooked bacon, or Canadian bacon.
Storage
Fridge: store leftover frittata in an airtight container in the fridge for 3-4 days.
Freezer: Allow the frittata to cool to room temperature before slicing into portions. Freeze the peices on a tray until firm, then pack in a freezer bag or container. Store in the freezer for up to 3 months. Thaw the frozen frittata in the fridge over night.
Reheat: Use the microwave or a low oven to reheat.
Serving suggestions for ham and cheese frittata
For a brunch or breakfast frittata, serve this cheese and ham frittata with breakfast potatoes and fresh fruit.
If the frittata is for lunch or dinner, a crisp salad on the side is perfect. Some of my favorites are this shaved brussels sprouts salad, or strawberry caprese salad.
Soup is another great choice. This carrot ginger soup is a particularly great match, as is a roasted tomato basil soup.
And if you want more veggies on the side, roasted carrots and parnsips, green beans, or brown sugar carrots are all delicious options.
Frequently Asked
The most common reason for a soggy frittata is not precooking the vegetables, especially ones with a high water content like mushrooms, tomatoes, and zucchini, which release water during cooking. Always precook vegetables.
Over beating the eggs, and not adding milk or cream will result in a dense, flat fritatta.
Did you make this recipe? Please leave a rating in the comments below and let us know how it turned out. Did you make any changes? We would love for you to share and your feedback is important! Thank you for visiting The Food Blog!
Recipe
Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
Ham and Cheese Frittata with Asparagus
Equipment
Ingredients
- 8 eggs large
- ยผ cup Greek yogurt
- 1 ยฝ cup mozzarella cheese grated
- ยฝ cup Parmesan cheese grated
- ยผ teaspoon black pepper
- ยฝ teaspoon salt
- 1 tablespoon olive oil
- 1 lb asparagus spears trimmed and sliced in half
- 2 green onions, thinly sliced
- 1.5 cups cooked ham cubed
Instructions
- Pre-heat oven to 350ยฐ
- In a large bowl, whisk the eggs just until the yolks and whites are combined. Stir in the yogurt, mozzarella cheese, parmesan cheese, salt, and pepper into the eggs.
- Over medium heat, heat the oil in an oven-safe skillet. Add the asparagus and saute until the asparagus is tender-crisp. Add the ham and green onions.
- Pour egg mixture into the skillet, stirring the asparagus and ham to arrange evenly.
- Bake in center of oven 15-20 minutes, or until the top is golden brown and the edges are pulling away from the pan.
- Serve warm or cold
Notes
-
- Do all the prep before beginning the recipe: grate the cheeses, slice the vegetables and whisk eggs.
-
- Don't over whisk: A good frittata should puff up in the oven and will deflate when taken out of the oven. This is fine, but you don't want it to be completely flat. Whisk the eggs until the whites and yolks are just combined.
-
- Use the right pan: A cast iron skillet, a heavy oven proof pan or baking dish will work. This recipe uses a 10 inch pan. If you use a larger or smaller pan, your frittata will be thinner of thicker.
-
- Don't overbake: For best results, check the frittata five minutes before the cooking time is over. If you give the pan a little shake, there should still be a slight jiggle in the center.
Storage
Fridge: store leftover frittata in an airtight container in the fridge for 3-4 days. Freezer: Allow the frittata to cool to room temperature before slicing into portions. Freeze the peices on a tray until firm, then pack in a freezer bag or container. Store in the freezer for up to 3 months. Thaw the frozen frittata in the fridge over night. Reheat: Use the microwave or a low oven to reheat.
Elizabeth
This sounds so delicious! I'm waiting for my asparagus to come up, so I can make this recipe soon!
Tammy
Such a perfect spring dish! Sounds so good for weekends with the family..love asparagus with ham!
Kathryn
I love frittatas for breakfast or lunch and the ham, cheese and asparagus combo was perfect. Loved having this for leftovers the next day ๐ Thanks for sharing!
Colleen
You're very welcome, Kathryn! So happy that you loved the frittata, and I appreciate your comment!
Colleen
You're welcome, Kathryn! Glad you loved the recipe!
Colleen
So welcome, Kathryn. I really appreciate your comment!
nancy
such a tasty ham and cheese frittata !! It was easy to make and everyone loved it!
Colleen
Awesome, Nancy! Thanks so much for your feedback!
Colleen
Love hearing this Nancy! Thanks for commenting.
Marta
I made this ham and cheese frittata on Easter Monday with my leftover ham from Sunday. The use of two types of cheese made this recipe even better than I imagined.
Colleen
Great to hear this, Marta! So happy that you enjoyed this recipe!
Colleen
Great to hear this, Marta! I appreciate your comment!
dina and bruce miller
What a tasty meal! We can not wait to make this! Thank you for sharing!
Sage Scott
Due to a stupid tick-borne food allergy -- wear bug spray boys and girls -- we substitute alpha-gal friendly turkey for the diced ham or just add another 1 1/2 cups of veggies when we make these delicious frittatas.
Colleen
Hi Sage, thank you for sharing your allergy friendly variation! I know it will be helpful for many others.
Sean
I love a good frittata! They are so easy to make and tasty and this was no exception. This is going in my brunch rotation.
Colleen
Nice to hear this Sean! Thanks for commenting.
Chenee
The yogurt really made this so fluffy and gave it just the right amount of tang. I will be making this one often! I bet it would make a delicious breakfast for dinner option as well.
Colleen
Hi Chenee, I'm happy that you liked the yogurt addition. And yes, frittatas are GREAT for an easy, healthy dinner.
Kim
I've made a bunch of ham and cheese frittatas over the years, but never with asparagus. This was AMAZING!
Colleen
Yay! So glad you liked it, Kim!
Holley
I made this with my leftover Easter ham! Absolutely delicious!
Colleen
Great to hear this, Holley!
Ali
Delicious, tasty and easy to make! This is a great protein-packed breakfast recipe!
Colleen
Hi Ali! Thank you for letting me know the frittata turned out great for you!
TAYLER ROSS
I made this frittata for Easter brunch yesterday and it was a total hit! Easy to make and so delicious!
Colleen
Hi Taylor, I'm so happy to hear that it was a hit! Thanks so much for commenting.
Judith
A perfect recipe for a quick and healthy lunch. Tasty and adaptable, I left out the ham and Parmesan to make a veggie version and it was still delicious.
Colleen
Thanks for sharing your veggie version, Judith!
Gloria
Perfect for brunch or dinner. Love the combination of ham, cheese and asparagus. Easy to make and delicious to eat.
Colleen
It's great to hear this, Gloria. I'm glad the frittata worked for you!