• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Heavenly Home Cooking logo

  • About
  • Recipe Index
  • Nav Social Menu

    • Email
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Us
  • Recipe Index
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Eggs & Potatoes » Ham and Cheese Frittata

    Ham and Cheese Frittata

    First Published: Jan 11, 2022 · Modified: Mar 19, 2022 by Sandra · This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases with no additional cost to you.

    Share this recipe:

    • Yum
    • Share
    This flavorful ham and cheese frittata is the perfect breakfast or brunch dish to bring to a brunch party. It's also great for meal prep. Make it this weekend and enjoy it for breakfast all week.
    Jump to Recipe
    Overhead close up of ham and cheese frittata in a cast iron skillet with text overlay that says, "Ham and Cheese Frittata by Heavenly Home Cooking."
    Overhead close up of ham and cheese frittata in a cast iron skillet.

    This ham and cheese frittata is a great easy breakfast or brunch dish to feed a family or take to a brunch potluck. It really takes very little effort and has a ton of flavor. We love to make this on the weekends to enjoy all week. It's so nice to have something ready to go for busy mornings. It heats well in the microwave too. If you plan on using it for meal prep, save the garnish to add when it's served. It's just as delicious without the garnish as well.

    This is the first time I am sharing a recipe for frittata, but I have shared a couple of quiche recipes like this leek and mushroom quiche and this quiche provencale. Both are vegetarian. I have also shared a few breakfast casseroles over the years like this overnight sausage breakfast casserole, green chile breakfast casserole, triple cheese breakfast casserole, and mushroom breakfast casserole. These would all make great options for feeding a family, taking to a potluck, or making ahead for meal prep.

    Jump to:
    • ❤️ Reasons to Love This Recipe
    • 🧾 Ingredients
    • 📝 Instructions
    • 🍳 Equipment
    • ℹ️ Substitutions
    • 💡 Variations
    • 🌡️ Storage
    • 💭 Top tips
    • 🥚 Related Recipes
    • 📖 Recipe
    • Food safety

    ❤️ Reasons to Love This Recipe

    • It's easy. This recipe does not require a bunch of complicated steps.
    • It's simple. No need for a long list of fancy ingredients.
    • It's flavorful. The addition of thyme, chopped onion, and Swiss cheese really make this frittata sing.
    • It doesn't require any fancy equipment. If you have an ovenproof skillet, that's really all you need to make this dish. Our instructions do include a blender, but we use it for convenience. A bowl and a whisk will do the job nicely as well.
    • As mentioned above, it's make ahead friendly and feeds a crowd.
    • It's low carb. If you're on a keto or low carb diet, this frittata is perfect for you.
    • It's high protein. Protein is key for providing the energy you need to start the day.

    🧾 Ingredients

    Ham and cheese frittata ingredients
    • 1 tablespoon olive oil.
    • ¼ small yellow onion. Chopped. About ½ cup chopped onion. You can substitute white onion.
    • 8 ounces smoked ham. Cubed. Canadian bacon will work as well.
    • 8 large eggs.
    • ¼ cup milk. Whole, 2% or 1%. You can also use heavy cream.
    • 2 teaspoons fresh thyme. You can substitute 1 teaspoon dried. We think fresh is best though.
    • Salt and pepper. To taste.
    • 1 cup Swiss cheese. Freshly grated.
    • Arugula. Used as garnish.
    • Olive oil. Used for dressing arugula.
    • Salt and pepper. Used for dressing arugula.

    📝 Instructions

    Overhead view of chopped onion cooking in a skillet.
    In an ovenproof skillet, heat the olive oil over medium heat. Add the onion and cook, stirring often, until softened, about 5 minutes.
    Overhead view of chopped onion and cubed ham in a cast iron skillet
    Add the ham and spread into an even layer. Remove skillet from heat and set aside.
    Overhead view of eggs, milk, thyme, salt and pepper in a blender.
    Add eggs, thyme, milk, salt, and pepper to a blender and blend until frothy about 30 seconds. You can also add these ingredients to a medium bowl and whisk briskly.
    Overhead view of blended ingredients and grated Swiss cheese in a blender.
    Add ½ cup of the cheese and blend on low until cheese is incorporated, about 10 seconds, or whisk into bowl with egg mixture if using that method.
    Overhead view of egg mixture being poured from a blender over ham and onion in a cast iron skillet.
    Return skillet to medium heat and pour egg mixture over ham and onions. Cook without stirring for 5-8 minutes.
    Overhead view of partially cooked frittata topped with grated cheese in a cast iron skillet.
    Place the skillet in the oven under broiler on high. Broil until eggs are mostly set, about 8 minutes. Remove from oven and sprinkle remaining cheese over the top, and broil until cheese is melted, about 1-2 minutes. Remove from oven and allow to cool.
    Overhead view of arugula, oil, salt, and pepper in a small glass bowl.
    Toss arugula with oil, salt, and pepper.
    Front view of arugula being placed on top of frittata.
    Lay over the top of warm frittata. Cut into wedges and serve warm.

    Click here to learn how to make this ham and cheese frittata in a visual story.

    🍳 Equipment

    We tested this recipe using an electric range. You may need to adjust time and/or temperature if using a different method like gas.

    • Cast iron or other oven proof skillet.
    • Blender. Not needed if using a medium bowl and wire whisk.
    • Medium bowl. Not needed if using a blender.
    • Wire whisk. Not needed if using a blender.
    Slice of ham frittata topped with arugula on a dark grey plate with two forks.

    ℹ️ Substitutions

    • Vegetarian - Omit the ham and just go with cheese or you can follow this vegan ham recipe by the Cheeky Chickpea and use that instead!
    • Dairy free - substitute unsweetened nut milk, like this homemade walnut milk, for the milk and use dairy-free Swiss cheese.

    💡 Variations

    • Spicy - add ⅛ to ¼ teaspoon of red pepper flakes and substitute crumbled cooked chorizo for the ham to add some spice to this dish.
    • Deluxe - add some cooked breakfast potatoes into the skillet with the ham and onions for a heartier version.

    🌡️ Storage

    Store any leftover frittata in an airtight container or wrapped in foil in your fridge up to 5 days. I don't recommend freezing it.

    💭 Top tips

    • After adding eggs to the skillet, do not turn the heat any higher than medium so the eggs do not char. Gentle heat is best. After transferring it to the oven, keep a close eye on it so that it doesn't burn. You just want the cheese to melt and the eggs to just set.
    • To make things easier in the morning, prepare the onion, ham, cheese, and thyme the night before.
    • Use freshly-grated cheese, rather than pre-grated cheese. It will melt better.
    • Fresh thyme really makes this frittata taste wonderful. I prefer it to dried thyme.

    🥚 Related Recipes

    • Slice of quiche on a white plate with two forks.
      Leek and Mushroom Quiche (Quiche aux Poireaux et Champignons)
    • Close up of quiche provencale on a white plate
      Quiche Provencale
    • Breakfast casserole in a white square baking pan
      Overnight Sausage Breakfast Casserole
    • Slice of breakfast casserole on a white plate
      Triple Cheese Breakfast Casserole

    See more egg and potato recipes →

    Made this recipe? We would love it if you could leave a rating. Either tap or click the stars in the recipe card or leave a comment below. Don't forget to subscribe to our newsletter to receive a free e-cookbook of quick and easy breakfast recipes. Thanks!

    📖 Recipe

    Overhead close up of ham and cheese frittata in a cast iron skillet.

    Ham and Cheese Frittata

    Heavenly Home Cooking
    This flavorful ham and cheese frittata is the perfect breakfast or brunch dish to bring to a brunch party. It's also great for meal prep. Make it this weekend and enjoy it for breakfast all week.
    5 from 1 vote
    Print Recipe
    Prep Time 15 mins
    Cook Time 25 mins
    Total Time 40 mins
    Course Breakfast, Brunch
    Cuisine Italian
    Servings 8 servings
    Calories 157 kcal

    Equipment

    Cast iron skillet
    Blender
    Medium bowl
    Wire whisk
    Prevent your screen from going dark

    Ingredients
     
     

    • 1 tablespoon olive oil
    • ¼ small yellow onion Chopped. About ½ cup chopped onion.
    • 8 ounces smoked ham steaks Cubed.
    • 8 large eggs
    • ¼ cup milk Whole, 2% or 1%. You can also use heavy cream.
    • 2 teaspoons fresh thyme Or 1 teaspoon dried.
    • salt and pepper To taste.
    • 1 cup Swiss cheese Grated.
    • arugula Used as garnish.
    • olive oil Used for dressing arugula
    • salt and pepper Used for dressing arugula.

    Instructions
     

    • In an ovenproof skillet, heat the olive oil over medium heat.
      1 tablespoon olive oil
    • Add the onion and cook, stirring often, until softened, about 5 minutes
      ¼ small yellow onion
    • Add the ham and spread into an even layer. Remove skillet from heat and set aside.
      8 ounces smoked ham steaks
    • Add eggs, thyme, milk, salt, and pepper to a blender and blend until frothy about 30 seconds. You can also add these ingredients to a medium bowl and whisk briskly.
      8 large eggs, ¼ cup milk, 2 teaspoons fresh thyme, salt and pepper
    • Add ½ cup of the cheese and blend on low until cheese is incorporated, about 10 seconds, or whisk into bowl with egg mixture if using that method.
      1 cup Swiss cheese
    • Return skillet to medium heat and pour egg mixture over ham and onions. Cook without stirring for 5-8 minutes.
    • Place the skillet in the oven under broiler on high. Broil until eggs are mostly set, about 8 minutes.
    • Remove from oven and sprinkle remaining cheese over the top, and broil until cheese is melted, about 1-2 minutes. Remove from oven and allow to cool.
    • Toss arugula with oil, salt, and pepper. Lay over the top of warm frittata. Cut into wedges and serve warm.
      arugula, olive oil, salt and pepper

    Notes

    • After adding eggs to the skillet, do not turn the heat any higher than medium so the eggs do not char. Gentle heat is best. After transferring it to the oven, keep a close eye on it so that it doesn't burn. You just want the cheese to melt and the eggs to set.
    • To make things easier in the morning, prepare the onion, ham, cheese, and thyme the night before.
    • Use freshly-grated cheese, rather than pre-grated cheese. It will melt better.
    • Fresh thyme really makes this frittata taste wonderful. I prefer it to dried thyme.

    Nutrition Facts

    Calories: 157kcal (8%)Carbohydrates: 2g (1%)Protein: 15g (30%)Fat: 10g (15%)Saturated Fat: 4g (25%)Polyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 1gCholesterol: 213mg (71%)Sodium: 444mg (19%)Potassium: 172mg (5%)Fiber: 1g (4%)Sugar: 1g (1%)Vitamin A: 418IU (8%)Vitamin C: 1mg (1%)Calcium: 149mg (15%)Iron: 1mg (6%)

    Nutritional information provided is for one serving and is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

    Total Servings 8 servings
    Tried this recipe?Let us know how it was!

    Food safety

    • Cook to a minimum temperature of 160 °F (74 °C).
    • Do not use the same utensils on cooked food, that previously touched raw meat.
    • Wash hands after touching raw meat.
    • Don't leave food sitting out at room temperature for extended periods.
    • Never leave cooking food unattended.
    • Always have good ventilation when using a gas stove

    See more guidelines at USDA.gov.

    « 3 Ingredient Scones
    Air Fryer Breakfast Potatoes »

    Share this recipe:

    • Yum
    • Share

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Sandra Pennell

    Hi, I'm Sandra! I believe that you can make a hearty and satisfying breakfast even if you're short on time. Here I share my best recipes which will hopefully help you start your day with ease, nourishment and joy.

    More about me →

    Popular Recipes

    • Breakfast Panini (Fast!)
    • Breakfast couscous in a white mug bowl ready to eat
      Breakfast Couscous
    • Stuffed French toast topped with sliced strawberries and bananas on a blue plate
      Strawberry Banana French Toast
    • Stack of orange pancakes sitting on a turquoise plate topped with yogurt, fresh strawberries and homemade granola. Fresh oranges, a turquoise and white napkin and cup of coffee or tea are in the background.
      Orange Pancakes
    • Close up of quiche provencale on a white plate
      Quiche Provencale
    • Folded crepe with sliced strawberries on a white plate
      Mascarpone Crepes with Nutella Filling

    Footer

    ↑ back to top

    About

    • About Me

    Newsletter

    • Sign Up! for emails and updates

    Legal

    • Privacy Policy
    • Cookie Policy
    • Terms & Conditions

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Heavenly Home Cooking on the Cravings Pro Theme

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie settingsACCEPT
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    Non Necessary
    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
    Save & Accept
    Powered by CookieYes Logo