Ham and Cheese Frittata
This Ham and Cheese Frittata is soft and fluffy, packed with diced ham, cheese and plenty of veggies. It’s a great make ahead breakfast or brunch recipe and it’s perfect for leftover ham!
I love recipes that are so versatile that they can be eaten any time day, and that describes this Ham and Cheese Frittata perfectly!
Like my spinach frittata and asparagus frittata with goat cheese recipes, it’s a great high protein, lower carb option that’s satisfying all on its own or served with your favorite sides.
It’s perfect for meal prep breakfast, holiday brunches such as Easter, and even a quick and easy weeknight dinner because it can be prepared entirely in advance.
There’s really nothing that this ham frittata can’t do. 🙂
Why you’ll love this recipe
- Satisfying and delicious. This ham and cheese frittata is packed with protein, veggies and plenty of flavor, making it a satisfying and delicious option and time of day.
- Easy. It takes about 10 minutes to prep and it’s ready in about 30 minutes.
- Make ahead. You can prepare it entirely in advance so it’s perfect for meal prep breakfast or holiday brunch.
- Customizable. It can be easily customized with your favorite meat, veggies, cheese and milk. It’s also easy to customize for special diets.
Recipe ingredients
The ham and cheese frittata ingredients can be easily customized with your favorite meat, cheese, veggies and milk as outlined in the Ingredient Notes below.
Ingredient notes
- Eggs. You’ll need 8 large eggs for this recipe. If your eggs are room temperature, they will whisk more evenly and have an all around better texture.
- Ham. Use 1 cup of diced, fully cooked ham. I love using my leftover slow cooker ham for this ham frittata!
- Veggies. I’ve included half a pound each of mushrooms and asparagus, along with a leek and garlic for added flavor. You can substitute these with your favorite onion, veggies such as broccoli and bell peppers or greens.
- Cheese. Sub the cheddar cheese with your favorite grated cheese such as jack, fontina, or even crumbled goat cheese or feta.
- Half and half. Eggs alone can be quite dense, so the half and half lends a creamy, fluffy texture to the frittata. It also adds richness and helps the eggs set smoothly and evenly.
How to make a ham frittata
Making a ham frittata is incredibly easy. There are just a few simple steps involved, and it’s ready in about 30 minutes.
You can also prep your ingredients up to a few days in advance to make this recipe go even more quickly on busy days.
Pro tip: Be careful not to overcook the eggs. The frittata should be set but the middle should still be slightly moist.
See the recipe card below for full instructions.
- Beat the eggs and half and half in a medium bowl until well combined. Whisk in the cheese, salt, and pepper, and set aside. This can be done while the vegetables cook.
- Cook the leek, garlic, and mushrooms and sauté for 2 minutes. Add the asparagus and a pinch of salt, and cook until crisp tender and the mushrooms are softened, about 3 minutes more. Stir in the diced ham, then brush the sides of the pan with the remaining oil to prevent sticking.
- Pour the egg mixture evenly over the vegetable ham mixture. Cook over medium heat until the bottom of the eggs just start to set.
- Remove from heat and bake in the oven for 8-10 minutes or until the eggs are set but appear slightly moist in the center.
Recipe FAQs
A frittata is an easy, delicious Italian dish that consists of cooked eggs, meat, cheese and veggies. It’s extremely versatile, so it’s easy to customize with your favorite ingredients or what you have on hand.
It’s similar to omelette, but it’s cooked open faced instead of folding it over. It’s also cooked differently. It’s cooked on the stove top just until the bottom sets, then it’s transferred to the oven to finish cooking.
Cooked eggs can be quite dense, so a small amount of half and half is added to this ham frittata to provide moisture, creaminess and make it nice and fluffy.
The half and half can be substituted with your favorite milk as well.
I love using a cast iron skillet for this ham and cheese frittata, but you can use any type of oven-safe skillet.
The glory of this ham frittata is that it can be customized to suit any special diet. Omit the ham to make it vegetarian, and omit the cheese and use non-dairy milk to make it dairy-free.
Serving suggestions
Of course this cheese and ham frittata is great for breakfast or brunch, but it makes a satisfying meal any time of day. It’s so quick and easy!
- Serve as-is for the ultimate meal prep breakfast recipe.
- Serve for a leisurely weekend breakfast with air fryer potatoes or winter fruit salad.
- It’s the perfect lower carb dinner served with a side of butter lettuce salad or air fryer broccoli.
- It makes a great brunch served alongside French toast casserole or blueberry baked oatmeal.
Recipe Notes
- Pro tip: Be careful not to overcook the eggs. The frittata should be set but the middle should still be slightly moist.
- This frittata is equally delicious meatless — simply omit the ham.
- You can customize this frittata with any of your favorite meats, vegetables, or cheese.
- Store leftover ham frittata in the refrigerator for up to 3 days.
More egg recipes you’ll love:
Did you try this recipe? If so, be sure to leave a review below and tag me @flavorthemoments on Facebook and Instagram
Ham and Cheese Frittata
Ingredients
- 1 1/2 tablespoons extra virgin olive oil divided
- 1 medium leek white and light green parts only, halved and sliced into half moons; sub with half an onion or shallot
- 2 cloves garlic minced
- 8 ounces cremini mushrooms stemmed and sliced
- 8 ounces asparagus cut into 1″ pieces
- 1 cup diced ham fully cooked
- 8 large eggs
- 1/2 cup half and half substitute heavy cream or milk of your choice
- 1/2 cup grated cheddar cheese sub with your favorite grated cheese
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- Freshly chopped Italian flat leaf parsley for garnish (optional)
Instructions
- Preheat the oven to 400 degrees. Heat 1 tablespoon of the oil in a 9 or 10" non-stick or cast iron skillet over medium heat. Add the leek, garlic and mushrooms and sauté for 2 minutes. Add the asparagus and a pinch of salt, and cook until crisp tender and the mushrooms are softened, about 3 minutes more. Stir in the diced ham, then brush the sides of the pan with the remaining oil to prevent sticking.1 1/2 tablespoons extra virgin olive oil, 1 medium leek, 2 cloves garlic, 8 ounces cremini mushrooms, 8 ounces asparagus, 1 cup diced ham
- While the vegetables cook, beat the eggs and half and half in a medium bowl until well combined. Whisk in the cheese, salt, and pepper, and pour the mixture evenly over the vegetable ham mixture. Cook over medium heat until the bottom of the eggs just start to set, then remove from heat and bake in the oven for 8-10 minutes or until the eggs are set but appear slightly moist in the center.8 large eggs, 1/2 cup half and half, 1/2 cup grated cheddar cheese, 1/2 teaspoon salt, 1/4 teaspoon freshly ground black pepper
- Remove from heat and let stand 5 minutes. Top with chopped parsley if using, then slice, serve, and enjoy!Freshly chopped Italian flat leaf parsley
Notes
- Pro tip: Be careful not to overcook the eggs. The frittata should be set but the middle should still be slightly moist.
- Prep the vegetables up to a few days in advance to make this recipe go even more quickly.
- You can customize this frittata with any of your favorite meats, vegetables, or cheese. Omit the ham to make it vegetarian, and omit the cheese and use non-dairy milk to make it dairy-free.
- Store leftover ham frittata in the refrigerator for up to 3 days.
Nutrition
Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.
**This recipe was originally published in April 2017. The photos have been updated, and the text has been modified to include more recipe information.
23 Comments on “Ham and Cheese Frittata”
Love this recipe!! Especially that you added the measurements under the directions!!
Glad you liked it Maria! 🙂
So incredibly good. My favorite frittata recipe!
I’m so glad you like it! 🙂
I haven’t been on top of things with planning my Easter menu at all this year! Love this easy option!
Thanks Jessica!
This looks amazing! I’m definitely ready for Easter, but I’m not hosting so it is ok. Can’t wait to try this frittata, it is great for breakfast or lunch (or dinner)!
Thank you Mira!
Easter sneaks up on me when it’s late more than when it’s early; this year I keep thinking “hasn’t Easter already happened?” This frittata would be an amazing addition to brunch, but I love brinner so it might have happen before Easter in a brinner situation. Have a great week, Marcie!
Maybe that’s what I was thinking too Kelsie! haha Thanks and have a wonderful week yourself!
This is a great breakfast/brunch idea.
Thanks Pamela!
It totally snuck up on me this year too. I’m not hosting either but I do love seeing all the yummy recipes. Yay for almost your birthday! This frittata looks perfect, Marcie! I love everything everything about it!
Thanks Kelly and I’m sure you’re still plenty busy with the little ones for Easter. Those days are gone for me so enjoy!
Happy very early birthday!! haha 🙂 I am so not on top of easter this year either – then again, it’s just me, the husband and a close friend of mine so nothing really fancy or big! But I should think about what I’d like to make! This week, this week! ANYWAY loving the sound of this frittata! I tend to forget about frittatas which is just so silly!
Thanks Ashley! haha This birthday is one I wanted to forget about but now I’m doing my best to embrace it. 🙂 And I know whatever you make for Easter will be fabulous!
Oh and by the way…I’ve been wanting to get to your site for a while to check out those energy bites but it’s acting up for me. Hope it gets fixed soon!
this is so perfect for spring Marcie! love the mushrooms and asparagus!
Thanks Manali! I’m loving all the spring produce right now!
What a great Easter brunch recipe! I hope you have a wonderful birthday!
Thank you so much Laura!
I keep forgetting that Easter is coming up too, and I think it’s because it’s so late this year! And hooray for it almost being your birthday! 🙂 I am loving all of the Easter recipes I’ve been seeing though. And this frittata is calling mu name. Anything with asparagus and mushrooms is a winner in my book, so I can only imagine how delicious this must taste! What a beautiful spring dish, Marcie!
It has been fun seeing all the Easter recipes floating around…all the bird nest desserts are especially cute! Thanks Gayle!