Stephanie Kay Nutrition

Stephanie Kay Nutrition

Real Food for Real Life

  • recipes
    • all recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Salads
    • Sides
    • Snacks
  • nutrition
    • All Articles
    • Tips
    • FAQs
    • This vs. That
    • How To/Guides
    • Weight Loss
  • resources
    • 10 Days of Nutrition
    • 7-Day Meal Plan
    • Balanced Meal Guide
    • 5-Ingredient Cookbook
    • Lunch Box Cookbook
  • About
    • About Steph
    • Contact
  • recipes
    • all recipes
    • Breakfast
    • Lunch
    • Dinner
    • Soups & Stews
    • Salads
    • Sides
    • Snacks
  • nutrition
    • All Articles
    • Tips
    • FAQs
    • This vs. That
    • How To/Guides
    • Weight Loss
  • resources
    • 10 Days of Nutrition
    • 7-Day Meal Plan
    • Balanced Meal Guide
    • 5-Ingredient Cookbook
    • Lunch Box Cookbook
  • About
    • About Steph
    • Contact
  • Dinner
  • Breakfast
  • Meal Prep
  • Nutrition Tips
  • facebook
  • instagram
  • pinterest
  • youtube
Home | Recipes | Ham and Cheese Frittata

Ham and Cheese Frittata

Published on December 19, 2023 by Stephanie Kay

Jump to Recipe

Whether you’re looking for a quick breakfast, lunch, or dinner, this ham and cheese frittata is a great way to get a meal on the table in a hurry. Not to mention, it’s a great make-ahead meal for a weekend brunch or holiday gathering too.

Ham and cheese frittata in a cast-iron skillet with a slice on a plate.

I don’t know about you, but I love eggs. Not only are they incredibly nutrient-dense, filled with protein, healthy fats, and essential micronutrients, but they are incredibly versatile and inexpensive. From scrambled eggs to egg bakes to sandwiches to shakshuka, there are so many different ways to use them, and a delicious frittata is just another option to add to the list.

This ham and cheese frittata is a great way to use leftover ham or pre-cooked ham from your local deli counter. Just whip it up and enjoy it with some toast or roasted potatoes and fruit or veggies for a protein-packed meal any time of the day.

Slice of ham and cheese frittata on a plate with roasted potatoes.

Why This Recipe Works

  • Quick and Easy – Ready in less than 30 minutes, this frittata is perfect for a quick meal.
  • Made in One Pan – You can keep the dishes to a minimum since all you need a is cast iron skillet to cook this ham and cheese frittata.
  • Great for Leftovers – This cheese frittata recipe is a great way to turn leftover ham into a hearty brunch or simple dinner.
  • Versatile – Once you get the basics down you add different types of cheese, vegetables, and herbs to this recipe.
Ham and cheese frittata ingredients: eggs, milk, diced ham, shredded cheese, onion, and garlic.

Ingredients & Substitutions

  • Eggs – The most important ingredient in any frittata. You can use white or brown large eggs.
  • Ham – To add some protein. Use pre-cooked chopped ham or leftover ham. You can also use cooked bacon if preferred.
  • Cheese – To add some healthy fats and protein. The recipe calls for cheddar cheese, however, you can use any shredded cheese you like. High moisture and soft cheeses like mozzarella, gouda cheese, and Gruyere cheese would also work well.
  • Milk – To make the egg mixture and add some protein. If you want to make it a little extra rich, you can use heavy cream or half-and-half instead.
  • Onion and Garlic – To add flavor. You can use fresh onion and garlic or onion and garlic powder, see the notes section of the recipe for details.
  • Salt and Pepper – To season the frittata.

While the recipe doesn’t call for any, you can certainly add some veggies to this frittata. One cup of mushrooms, bell peppers, or asparagus would be a nice addition to this ham and cheese frittata recipe.

Dietary Adaptions

To Make it Gluten-Free: No adaptations are needed, this recipe is ham and cheese frittata is gluten-free.

To Make it Dairy-Free: Swap the milk for almond milk and the cheese for non-dairy cheese.

White bowl with eggs, milk, shredded cheese, salt, and black pepper.
Whisked egg mixture for ham and cheese frittata in a white bowl.

How to Make a Ham and Cheese Frittata

  1. Sauté the onion and garlic. Warm the butter and olive oil in a cast iron skillet and sauté the onion and garlic until tender.
  2. Make the egg mixture. Crack the eggs into a medium bowl, add the milk, 3/4 of the cheese, salt, and pepper, and whisk until well combined.
  3. Add the ham. Add the chopped ham to the skillet with the onion mixture.
  4. Pour in the egg mixture. Add the whisked eggs to the pan and cook for a few minutes, without stirring, until the eggs begin to set, then sprinkle with remaining shredded cheddar cheese.
  5. Bake. Transfer the skillet to the oven at 400°F and bake for 10-15 minutes until set in the middle.
  6. Serve and enjoy!

You can find the detailed instructions for this ham and cheese frittata in the recipe card below.

Sautéed onion and garlic with diced ham in a cast-iron skillet.
Ham and egg frittata mixture cooking in a cast-iron skillet.

Tips for the Best Frittata

Get the ratio right. Frittatas are easy to make but the ratio of eggs to dairy makes all of the difference. The best ratio for a frittata is a 1/2 cup dairy for every dozen eggs. Using too much milk will result in a loose frittata, while using too little milk will affect the texture.

Use full-fat dairy. Using heavy cream, half-and-half, or whole milk will provide the best texture for a frittata. While you can use skim milk, your frittata just won’t be as creamy. Do not use water.

Use the right pan. For a perfectly cooked frittata, you need an oven-safe pan. A cast iron skillet allows for an evenly cooked frittata with crispy edges and a velvety center.

Don’t overcook it. Overbaking eggs will result in a rubbery frittata. You’ll know a frittata is done when the center is set but the eggs are still slightly jiggly.

Cooked ham and cheese frittata in a cast-iron cheese with chives and roasted baby potatoes.

Red’s Nutrition Tip

This ham and cheese frittata is a great source of protein and healthy fats. By pairing it with a source of complex carbohydrates and fiber you can create a well-balanced meal that you can enjoy for breakfast, lunch, or dinner.

Serving Suggestions

This ham and cheese frittata pairs well with crusty bread, toast, bagels, English muffins, roasted breakfast potatoes, green salad, or fresh fruit.

Skillet with a cheese and ham frittata with a slice missing, a slice on a plate, a coffee, tea towel, and chopped chives.

Storage + Reheating

To Refrigerate: Allow the ham and cheese frittata to cool completely, cover the dish with aluminum foil or plastic wrap, or transfer the leftover pieces to an airtight container and store them in the refrigerator for up to 4 days.

To Freeze: Allow the frittata to cool completely, then transfer slices to an airtight container and store them in the freezer for up to 3 months.

To Reheat: To reheat whole, allow the frittata to thaw completely or reheat directly from the fridge, uncovered, by baking in the oven at 350°F for 15-20 minutes or until heated through. Individual pieces can be reheated in an oven-proof dish in the oven at 350°F for 5-10 minutes or in a microwave-safe container in the microwave for 1-2 minutes.

More Delicious Egg Recipes:

  • Breakfast Egg Bake
  • Spinach Breakfast Casserole
  • Summer Squash and Herb Frittata
  • Sweet Potato and Sausage Frittata
Print
Ham and cheese frittata in a cast-iron skillet with a slice on a plate.

Ham and Cheese Frittata

Author: Stephanie Kay

This ham and cheese frittata is a quick and easy recipe that works well for breakfast, brunch, lunch, or dinner. Plus, leftovers keep well in the fridge and freezer.

  • Author: Stephanie Kay
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 slices
  • Category: Breakfast
  • Method: Baked
  • Cuisine: American
Print Recipe
Pin Recipe

Ingredients

  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 1 small onion, diced
  • 2 cloves garlic, minced or grated
  • 8 large eggs
  • 1/3 cup milk
  • 1 cup diced ham
  • 1 cup shredded cheddar cheese
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Preheat the oven to 400°F.
  2. In a 10-inch cast iron skillet or oven-proof pan on medium heat, warm the olive oil and melt the butter. Add the onion and cook for 3-4 minutes until tender and translucent, then add the garlic and cook for an additional minute.
  3. While the onion is cooking, in a medium bowl, crack the eggs, add the milk, 3/4 of the shredded cheese, salt, and pepper, and whisk until well combined, then set aside.
  4. Add the ham to the skillet with the onion mixture, spreading it out evenly, then pour in the egg mixture to cover the onion, garlic, and ham.
  5. Continue cooking the frittata, without stirring, until the sides begin to set, about 3 minutes. Then sprinkle the remaining cheese on top and transfer the cast iron skillet to the oven to bake for 10-15 minutes until the eggs are set. 
  6. The frittata can be served immediately or cooled and then store leftovers in an airtight container in the fridge for up to 4 days or in the freezer for up to 3 months.

Notes

To Use Dried Onion and Garlic: Use 1 teaspoon of onion powder and 1 teaspoon of garlic powder.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Chicken meatball soup in a white bowl with a spoon and a side of bread and parsley.
Chicken Meatball Soup PREVIOUS
Turmeric Chicken Stew NEXT
Bowl of turmeric chicken stew with a side of cilantro, lime wedges, and red pepper flakes.
Jump to Recipe

Learn How To Make A Balanced Meal!

Grab a copy of my balanced meal formula guide and learn to make well-balanced meals for breakfast, lunch, and dinner.

    Leave a Review Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Comments

    1. Shea says

      January 2, 2024 at 3:37 pm

      I added more veggies and even a tad of Rotelle for a little kick. Everyone loved it. Will definitely make it again.

      Reply
    2. Rita Clark says

      March 26, 2024 at 3:22 pm

      I am new to making Frittatas I have made two so far I can’t believe I never heard of them before now they are so delicious and can be made anytime of the day for any meal or snack. I have made the ham and cheese and also a broccoli and mushroom with a cheese topping

      Reply
      • Stephanie Kay says

        March 26, 2024 at 4:27 pm

        I love that! Frittatas are so easy and versatile!

        Reply
    3. Lynne says

      March 26, 2024 at 7:37 pm

      I had never made a frittata before and now I’m glad I can’t say that anymore! It was delicious! My husband loved it! I made a fresh loaf of bread to have with it and served it for dinner!

      Reply
      • Stephanie Kay says

        March 28, 2024 at 5:26 am

        Happy to hear it, Lynne! 🙂

        Reply
    Stephanie Kay Nutrition

    Hey, I’m Stephanie

    – AKA RED –

    I’m a nutritionist on a mission to change the way you look at food and teach you how to make real food work for real life in a realistic way.

    Get to Know Me

    Want A 7-Day Meal Plan?

    Download my free 7-day meal plan, complete with a grocery list, for a week’s worth of easy healthy recipes that make real food work for real life.

      • facebook
      • instagram
      • pinterest

      Shop My Cookbooks

      My eCookbooks are filled with quick and easy real food recipes to help make eating well a breeze so you can crush your goals.

      Learn More

      Recipes

      • Dinner
      • Breakfast
      • Meal Prep
      • Snacks

      Nutrition

      • FAQs
      • Tips
      • This vs. That
      • Weight Loss

      Connect

      • Instagram
      • Youtube
      • About
      • Cookbooks

      About Stephanie

      I’m a nutritionist on a mission to change the way you look at food and teach you how to make real food work for real life in a realistic way.

      Learn More

      Site Credits
      2023 © Stephanie Kay Nutrition | Privacy Policy
      To Top