Cheese and Ham Frittata (5-Ingredients)
This one-pan Cheese and Ham Frittata comes together with 5 ingredients and in under 30 minutes. Perfect as a hearty breakfast, quick lunch, or easy dinner!
Why you’ll love this frittata recipe
- Quick and easy meal: Made with only 5 ingredients and 30 minutes of hands-on prep time, this one-pan frittata comes together in just a few easy steps.
- Versatile: Perfect for breakfast, lunch, dinner, or as a filling snack.
- Customizable: Just like my cottage cheese egg bake, you can easily customize a frittata to your preferences by adding different ingredients.
Ingredients and substitutions
- Ham – I use Champagne ham but other ham types, bacon, or salami work well too.
- Cheese – Mozzarella cheese melts easily while grated cheddar gives it a richer taste.
- Eggs – You’ll need medium-sized eggs. Simply scale up or down depending on the egg size you have on hand.
- Onion – Brown or green onions or shallots work well for this recipe. I don’t recipe using red onions as they will stain the egg mixture.
- Olive oil – Extra virgin olive oil, butter, or other vegetable oils can be used to sauté the onion and ham.
See the recipe card for full information on ingredients and quantities.
Variations
Mediterranean: Add chopped spinach, sun-dried tomatoes, and crumbled feta cheese.
Fall-inspired: Incorporate roasted pumpkins, parsnips, carrots, and goat cheese.
High-protein: Swap the mozzarella cheese with cottage cheese for a high-protein frittata.
How to make cheese and ham frittata
Step 1: Preheat the oven to 350F (180C). Whisk the eggs and season them with salt and ground black pepper.
Step 2: Heat an oven-proof pan over medium-high heat. Add the olive oil and once heated, add the onion and ham pieces. Cook for 2 minutes or until the onions are clear and the ham is starting to crisp up.
Step 3: Reduce the heat to low and add the egg mixture. Let it set on low for 5 minutes.
Step 4: Sprinkle with grated mozzarella cheese, transfer the pan to the oven and cook for a further 15 minutes or until the egg mixture is fully set and the cheese is golden brown.
Serving
Serve the frittata warm with a simple side salad such as my insalata mista or raw carrot salad.
Recipe FAQs
Frittata can be stored in the refrigerator for up to 3-4 days in an airtight container, and can be reheated in the oven or microwave.
Yes, you can freeze a frittata for up to 3 months. To freeze, let it cool completely, store it in an airtight container in the fridge. When ready to eat, thaw overnight in the refrigerator and reheat in a preheated oven at 350°F (180°C) until heated through.
More easy egg recipes
For more easy egg dishes, check out the following recipes:
If you loved this Cheese and Ham Frittata Recipe or any other recipe on my website, please leave a 🌟 star rating below. Thank you!
Cheese and Ham Frittata
Ingredients
- 8 eggs
- 1 tsp salt
- 1/4 tsp ground black pepper
- 1 tbsp olive oil extra virgin
- 1 yellow onion finely diced
- 1/2 cup ham finely diced
- 1/2 cup mozzarella cheese
Instructions
- Preheat the oven to 350F (180 C).8 eggs, 1 tsp salt, 1/4 tsp ground black pepper
- In a medium bowl, whisk together the eggs. Season with salt, and pepper.
- Heat the olive oil in a hot cast iron skillet (or another oven-proof pan) over medium heat.1 tbsp olive oil
- Add the diced onion and ham, and cook for 1-2 minutes until softened.1 yellow onion, 1/2 cup ham
- Pour the egg mixture over the cooked onion.
- Reduce the heat to low and cook the egg mixture for about 3-5 minutes until starts to set. Sprinkle over the mozzarella cheese.1/2 cup mozzarella cheese
- Transfer the cast iron to the oven and bake for 15 minutes until fully set and golden brown. Remove the frittata from the oven and let it cool for 10 minutes before serving.
My favorite way to cook eggs right now!