Ham and Cheese Frittata
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.
Ham and Cheese Frittata makes an easy, delicious, and simple breakfast or brunch. Whisked eggs are cooked with savory ham, shredded cheddar cheese, and baked until light and fluffy.
PIN this Ham and Cheese Frittata recipe to try later!
Ham and Cheese Frittata
I love making frittatas because they truly are so easy and simple. You can customize them to your liking by adding in your favorite ingredients. This Ham and Cheese Frittata is my favorite combination of flavors and can be made with deli ham, leftover ham or cubed/diced ham.
The whole family will love this delicious frittata and it’s the perfect way to start the day. I love to meal prep this because it tastes just as good the next day and makes a quick and easy meal. There are so many different ways you could customize this recipe so it’s suitable for anyone- even your pickiest eaters.
If you’re wanting to serve this frittata for breakfast or brunch, Pancake Muffins, French Toast Sticks, breakfast potatoes, and a Fresh Fruit Salad would make a great addition.
Serve this up at your next breakfast, holiday brunch or any time you are craving a light and hearty breakfast. If you love frittatas, be sure to try my Zucchini Frittata!
Why You’ll Love This Recipe
key ingredients
- Eggs: You’ll need 8 whole large eggs. The eggs are mixed with milk that creates a fluffy egg mixture that binds all the ingredients together.
- Cheese: I love using sharp cheddar cheese as it adds the most flavor and compliments the other ingredients. Other cheeses to use instead of or use a combination of Monterey Jack cheese, Colby, gruyere cheese, Swiss cheese. Really, any cheese will work perfectly!
- Milk: Whole milk or reduced-fat milk works well. You could also use unsweetened and unflavored almond or soy milk if needed. Use heavy cream if you want a richer flavor- this will add more fat making this extra decadent.
- Ham: You could use cubed ham, diced ham, leftover baked ham, or deli ham and cut it up.
how to make a ham and cheese frittata
Sauté onions: Preheat oven to 375 degrees F. In a frying pan or cast iron skillet on medium heat add butter (or olive oil) and sauté onions until translucent. About 3-4 minutes. Remove from heat and set aside.
Whisk egg mixture: In a large mixing bowl, whisk eggs, milk, and seasonings together.
Combine ingredients and bake: Stir in cheese, ham and cooked onions. Add to a pie dish or square baking dish coated with melted butter or cooking spray. Bake for 35-40 minutes or until the center is set. Let cool, garnish with chives, spring onions, or fresh parsley and enjoy! I also love adding a dollop of sour cream and grated parmesan cheese on top of the frittata for extra flavor.
What is a Frittata?
A frittata is an Italian dish that can be referred to as an “Italian Omelette” made with eggs and often combined with some type of meat, cheese, and vegetables. Unlike traditional omelettes where they get flipped, a frittata is baked in a skillet or baking dish.
Recipe tips & variations
- Alternative protein: Other meat protein options to add in or use instead of ham is sausage, bacon, chorizo, ground beef, and turkey bacon.
- Add-ins: Caramelized onions, green onions, chives, spinach, kale, zucchini, bell peppers, cherry tomatoes, sun-dried tomatoes, and hash browns.
- I always recommend shredding your own cheese yourself so it’s extra melty. The pre-shredded stuff works but it’s just not the same and an anti-caking agent is always added so it prevents the cheese from melting and takes away from the flavor of the cheese.
- Vegetarian Frittata: Omit the ham and adds veggies. Favorite veggies to add are zucchini, mushrooms, fresh spinach, and tomatoes.
- Mini Frittata recipe: Bake the egg mixture in cupcake pans to make these in a miniature size.
- Add more protein: Feel free to add egg whites to the egg mixture if you want to add more protein. You could also add more ham.
leftovers & storage
- To Store: Store leftover frittata by covering the baking dish tightly with plastic wrap and place in the refrigerator for up to 3-4 days. You could also transfer the frittata to an airtight container. Reheat in the microwave or oven when ready to eat.
- To Freeze: You can cover the whole frittata with plastic wrap, then with foil, and freeze for up to 3-4 months. You can also cut the frittata into slices, wrap each serving with plastic wrap, then place in a heavy-duty plastic freezer bag. When ready to defrost, let the frittata defrost overnight in the refrigerator. Reheat in the microwave or oven.
make ahead
- Bake Now and Reheat Later: Bake the frittata according to the instructions. Once it’s completely cooked, cover with foil and place in the refrigerator until ready to reheat. When ready to reheat, leave the foil on and bake at 350 degrees for 10-15 minutes, or until warm.
- Assemble and Bake Later: Assemble the frittata according to the instructions. Cover with foil and place in the refrigerator until ready to bake. You can do this the night before so all you have to do in the morning is pop frittata in the oven.
other easy breakfast recipes
NEVER MISS A RECIPE
Join thousands of subscribers & get
easy recipes via email for FREE!
Want to be Featured?
If you make this recipe, please let me know how it turned out…
Kathryn’s Kitchen Blog
Easy, simple, and delicious recipes anyone can make. Click the button below so you don’t miss any recipes!
Ham and Cheese Frittata
Ingredients
- 1 tablespoon salted butter
- 1/2 yellow or white onion chopped
- 8 whole eggs
- 1/4 cup milk whole or reduced-fat
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups ham; diced or cubed about 8 ounces1/4
- 1 cup shredded sharp cheddar
- chives or parsley to garnish (optional)
Instructions
- Preheat oven to 375 degrees F. In a frying pan or cast-iron skillet on medium heat add butter and sauté onions until translucent. About 3-4 minutes. Remove from heat and set aside.
- In a large mixing bowl, whisk together eggs, milk, and seasonings.
- Stir in cheese, ham and cooked onions. Add to a pie dish or square baking dish coated with melted butter or cooking spray. Bake for 35-40 minutes or until the center is set. Let cool, garnish with chives, spring onions, or fresh parsley and enjoy!
This is the perfect recipe for lunch, brunch, or dinner. We often have eggs for supper. This will be a welcome addition to the rotation.
What a great frittata. The combination of ham and cheese is my favorite and my whole family loved it. This will definitely be in my brunch rotation!!
This is ideal for meal prep! It is so tasty, and can be enjoyed any time of the day. Perfect for breakfast on the go, a lazy weekend brunch, or light dinner with a kale salad 🙂 Lovely recipe and so delicious!
This would be the perfect recipe to make for brunch tomorrow morning! 🙂 I just love how easy frittatas are to make too.
I enjoy making this frittata, though I admit we had it for dinner instead of breakfast! We finished almost every bit, even with just four of us!
What an easy-to-make and delicious frittata! My family loved it!
I love your idea of adding zucchini, peppers, and hash browns to this! Such a versatile recipe..love it!
What a yummy frittata. It’s a simple yet delicious brunch dish.
This frittata looks so vibrant and fluffy and is definitely something I would eat at any time of the day lol. Thanks for sharing.
I love frittatas in every shape and color. But I have to say: this frittata is a must-do; I can’t wait to make it again! Thanks for the recipe and the inspiration.
just made it, we loved it.