This delicious frittata combines diced ham, cheddar, and gruyere cheese into a baked dish that is perfect for breakfast, brunch, lunch, or dinner! An easy 30 minute meal the whole family will love!

I love a simple meal that cooks quickly, is inexpensive, and the whole family will love. This ham and cheese frittata is a meal that fits the bill when you need easy, fast, and simple! A great way to use leftover ham, this simple one pot meal meal is sure to please!
Other great brunch recipes:

Thank you to the Iowa Egg Council for sponsoring this post. And thank you for supporting the brands that support me and allow me to continue to grow my blog. All opinions, recipe and photographs are my own.
I love turning to eggs for all meals of the day! Eggs are nutrient powershouses, economical, and quick to prepare, which makes them an excellent option to turn to. A good source of eight essential nutrients, protein, and all nine essential amino acids, when you serve eggs its like you are serving a delicious multivitamin!
Learn more about what eggs can do you for you.

What is a frittata?
A frittata is an Italian baked egg dish. It is similar to a quiche, except that it is crustless. Another difference is that quiches usually include milk in the egg mixture and a frittata uses no milk! Frittatas differ from an omlette because instead of folding the toppings into the center, you mix the toppings with the eggs in the pan and then finish baking in the oven.

How to make a frittata with ham and cheese
Easy to make, this frittata is a quick and simple recipe for your brunch or brinner meal. For the full recipe, please scroll down to the recipe card below, but here is a brief overview:
- In a large mixing bowl, whisk together the eggs, cheese, salt, and pepper.
- In a large cast iron skillet, melt the butter.
- Add in the onion and red pepper and cook until soft, about 2-3 minutes, stirring frequently.
- Add the ham to the pan and cook until browned.
- Add in the last tablespoon of butter.
- Pour the egg and cheese mixture into the pan.
- Use a rubber spatula to circle the edges of the pan to separate the eggs and make sure nothing is stuck.
- Place the pan in a preheated 400 F oven.
- Bake for 15 minutes. The edges should be firm and lightly browned, and the center is still slightly jiggly.
- Broil on high for 3 minutes to brown the top.

How do you know when the frittata is done? The frittata is done baking when the edges are firm and lightly browned and the center is still slightly jiggly. You want it to have a creamy center still.
Frittata variations
You can easily create new versions of this same recipe by changing up the vegetables you add. Try throwing in a handful of:
- chopped spinach
- broccoli florets
- substitute sausage or bacon for the ham
- change up the cheese! Try pepperjack, gouda, or swiss.
- add in extra flavorings with sun dried tomatoes, diced mushrooms, or cherry tomatoes.
- add some herbs! Add some basil, tarragon, or an Italian herb spice mix.

How to serve this to your family
I love a good frittata for any meal! You can serve this with fresh fruit (or a berry fruit salad!), and a french toast bake for a complete meal that is delicious. (pssst, you could totally add mimosas for brunch, too! Just for adults, obviously.)
Serve with a small side salad and fruit if you are serving for lunch.

Kids in the kitchen: How your kids can help you cook
Inviting your kids into the kitchen with you to help cook is important not only for the great quality time you spend with them, but it also helps teach them valuable language and math skills.
A frittata is a great recipe for kids to bake! Its simple, they can help with most of the steps, and they will love feeling responsible for creating this easy meal.
- Kids aged 1-3 can help you measure ingredients, and help whisk eggs together.
- Kids aged 4-6 can do everything above plus help you crack the eggs, dice the ham, dice the peppers, shred the cheese, whisk the mixture together and help sautee everything.
- Kids aged 7-10+ can help you do everything above.
*Please note that these recommendations are generalized, and to please use your personal discretion with your child’s skill level. And always, always supervise! Read more about how to have your children help you in the kitchen.

Other Egg recipes:
Food tastes better when its shared! If you try this recipe, let me know! Leave a comment and rate below! Love and links are always appreciated! If you’d like to share this post, please link to this post directly for the recipe, please do not copy and paste or screenshot. Thanks so much for supporting me! xoxo
Want to save this for later? PIN THIS TO YOUR BRUNCH BOARD on Pinterest!
Ham and Cheese Frittata Recipe

This delicious frittata combines diced ham, cheddar, and gruyere cheese into a baked dish that is perfect for breakfast, brunch, lunch, or dinner! An easy 30 minute meal the whole family will love!
Ingredients
- 12 eggs
- ¼ cup water
- 1/2 cup Gruyere, shredded
- ½ cup sharp cheddar cheese, shredded
- Salt and pepper to taste
- ½ cup onion, diced
- 1 small red pepper, diced
- 1 cup ham, diced
- 2 Tablespoons butter, divided
Instructions
- Preheat oven to 400
- In a large mixing bowl, whisk together the eggs, salt, and pepper.
- Stir in the cheese.
- In a large cast iron skillet, melt the butter.
- Add in the onion and red pepper and cook until soft, about 2-3 minutes, stirring frequently.
- Add the ham to the pan and cook until browned.
- Add in the last tablespoon of butter.
- Pour the egg and cheese mixture into the pan.
- Use a rubber spatula to circle the edges of the pan to separate the eggs and make sure nothing is stuck.
- Place the pan in the oven.
- Bake for 15 minutes. The edges should be firm and lightly browned, and the center is still slightly jiggly.
- Broil on high for 3 minutes to brown the top.
Notes
Store leftovers in an air tight container in the fridge for up to 3 days. Reheat in the microwave or oven until warm.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 340Total Fat: 24gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 426mgSodium: 634mgCarbohydrates: 5gFiber: 1gSugar: 2gProtein: 26g
Nutrition information is an estimate and is provided for informational purposes only. For the most accurate information, please calculate using your specific brands and exact measurements.
Check out the ham and cheese frittata recipe story.