This ham and cheese frittata is easy to make with savory diced ham, cheddar cheese and broccoli for a simple breakfast, brunch or dinner. It’s my go-to for holidays or weekend mornings!
Other delicious breakfast recipes we love include crustless quiche, breakfast pie and ham and cheese quiche!
Table of Contents
Easy Ham and Cheese Frittata
I love making mini egg frittatas or egg white muffins for my breakfast almost weekly, but sometimes it’s nice to make a big version for the whole family to enjoy.
This ham and cheese frittata recipe is great for busy holiday mornings! It’s perfect for using leftover ham and makes enough to serve a crowd. Plus, no crust to make like this recipe for quiche lorraine.
There are so many variations of frittatas to make whether you want meat and cheese or like to keep it vegetarian. I am particularly fond of this savory ham and cheese version, though!
Ingredients
Below are the simple ingredients used in this ham and cheese frittata recipe. Feel free to adjust based on preference and what you have on hand!
Find the full recipe with specific measurements below.
- Eggs: You need a lot of eggs to make a whole frittata. This recipe calls for 9 whole eggs (both the yolks and whites).
- Ham: I always make this recipe around the holidays whenever we have leftover baked ham or crockpot spiral ham. It’s the perfect way to use it up!
- Cheese: The secret to an amazing frittata is to use cubed cheese so you get pockets of oozy cheesy goodness. We love sharp cheddar.
- Onion: I love adding in a small diced onion for extra flavor. You can also add in some minced garlic here if you’d like.
- Broccoli: Broccoli is my favorite veggie to add. Feel free to swap with different vegetables. Cherry tomatoes would be delicious and colorful.
- Milk: We use whole milk, but you can use 2% with a dash of heavy cream if you’d like.
- Olive oil: You need a small amount of oil to saute the onions.
- Spices: I used a mix of cayenne, salt and black pepper to give it an extra boost of flavor.
Frittata Variations
This recipe is so versatile, feel free to mix and match different combinations for a perfect breakfast!
- Cheese: Goat cheese, mozzarella, feta, Parmesan, or any variety of cheddar works.
- Veggies: Asparagus, bell peppers, mushrooms, zucchini, jalapeños, really anything works!
- Greens: Hearty leafy greens like spinach, kale, Swiss chard, beet greens, or endive.
- Protein: Bacon or Canadian bacon work and this honey baked ham really adds great flavor.
- Fresh herbs: You could sprinkle some fresh basil, parsley, dill or chives on top as well.
How to Make a Ham and Cheese Frittata
- Saute. Cook the onions over medium-high heat in a large cast iron pan (make sure it’s oven-safe) until translucent.
- Combine. In a separate bowl, whisk together the eggs, milk and spices.
- Cook. Once onions are cooked, add in the broccoli, ham and cheese. Make sure there are even amounts of each spread throughout the pan. Then pour the egg mixture on top (don’t stir) and cook until the edges begin to set, about 7-9 minutes.
- Broil. Finish the dish off in the broiler until the top is brown and the eggs are set. This usually takes about 2 to 5 minutes, but be sure to check every minute so it doesn’t burn.
Serving Suggestions
We love serving this ham and cheese frittata with any of these sides:
Recipe FAQ
The main difference between the two is how the eggs are cooked. They both start with an egg, meat and veggie filling and are typically cooked on the stove top. An omelette is cooked on the stove and frittatas are usually baked.
The biggest difference is that a quiche usually has a crust (although sometimes it doesn’t!) and relies on a combination of eggs with milk or cream. A frittata does not have a crust or as much milk.
By using a whole milk it will make the egg mixture nice and fluffy. Make sure to whisk the eggs nicely too.
A cast iron skillet in the best pan to cook it in so that you can start it on the stove and move it to the oven.
Storing + Freezing
This ham and cheese frittata will keep in the fridge for 3 to 4 days when stored in an airtight container. To reheat, either place in the microwave, oven or toaster oven heat until warm.
To freeze, cut the frittata into 4 pieces and wrap each piece individually with foil. Place in a freezer bag and store for a few months. Thaw in the fridge overnight then reheat.
Need more brunch recipes? Try this potato and ham casserole, spanish omelette recipe, egg skillet or overnight breakfast casserole!
More Delicious Egg Dishes
Browse allHUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!
Ham and Cheese Frittata Recipe
Video
Ingredients
- 1 teaspoon olive oil
- 1 small onion , chopped (or half a large onion)
- 9 large eggs
- ½ cup whole milk
- ¾ teaspoon Kosher salt
- ¼ teaspoon cayenne pepper
- ⅛ ground black pepper , or to taste
- 2 cups broccoli florets , cooked
- 1 ½ cups cooked ham , chopped (I used a ham steak)
- 6 ounces cheddar cheese , cut into chunks
Instructions
- Preheat your broiler. Move the oven rack to about 5 inches from the broiler.
- In a large cast iron skillet, heat the olive oil over medium heat. Add the chopped onions and cook 5 to 8 minutes, or until translucent.
- In a mixing bowl, whisk together eggs, milk, salt, cayenne pepper, and black pepper.
- When the onions are cooked, spread the broccoli in the pan. Top with the chopped ham. Sprinkle the cheese over the top.
- Pour the egg mixture over the top. Don’t stir. Cook 7 to 9 minutes, or until the edges are starting to set.
- Transfer the pan to the broiler. Broil 2 to 5 minutes. Don’t walk away! Check it every 1 minute. The frittata is done when the top is brown and the eggs are set (not wiggly).
Notes
- Veggies: mushrooms, bell peppers, asparagus, spinach
- Meats: bacon, shredded chicken, sausage
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Did you make this recipe? Don’t forget to give it a star rating below!
Recipe contributed by Karen from The Food Charlaton for I Heart Naptime.
This dish looks SO deliciously good. I wish I could eat that right now!
How do you serve it? Do you flip the pan to turn it out?
I served it from the pan and just cut slices.
I made this tonight for dinner – it was great!
So delicious! Perfect for breakfast or dinner!!
Thank you! :)
This looks amazing! Great tip about freezing it into portion sizes so I can enjoy this while still keeping my mornings easier!
I LOVE FRITTATAS. Such an underrated egg and breakfast dish. I just love how light and fluffy the eggs get while baking in the oven. This recipe looks amazing!
These are my favorite go-to when feeding a crowd! They are packed with flavor & I love that you can add whatever you like in it! This is delicious!
Can i make this without a cast iron skillet?
You can cook in regular skillet and then transfer to a pie or glass dish before baking if preferred.
Okay this is amazing!! Thanks for sharing!
Looks fantastic, can’t wait to try this! What does: 1.5 cups and 1/2 cups cooked ham mean? A total of 2 cups of ham? Thank you for the delicious recipe! I haven’t made it yet but know it will be great!
Hi Genna! It should just be 1.5 cups of ham. Hope you enjoy! :)
Made these today…very good!
this is so good!
Love this recipe!
This recipe is fantastic.
Thanks for sharing a delicious recipe!
This frittata recipe is SO good! We have a baby coming soon and I am trying to double whatever I made for dinner and freeze half of it…
Can you steam the broccoli instead of boiling it?
Yes, definitely! :)
This sounds a lot healthier than my ham & cheese calzone, hope is tastes as good.
This recipe is delicious! Thank you