Golden Ham and Cheese Frittata

Indulge in the ultimate make-ahead breakfast or brunch with this incredibly soft and fluffy Ham and Cheese Frittata. Bursting with savory diced ham, a medley of colorful vegetables, and rich cheese, this dish is a true crowd-pleaser. Not only is it a fantastic way to utilize leftover ham, but its versatility makes it perfect for any meal of the day – from a quick weeknight dinner to an elegant holiday brunch.

A delicious Ham and Cheese Frittata, golden brown and fluffy, served directly in a cast iron skillet, ready to be sliced.

There’s nothing quite like a recipe that effortlessly adapts to any time of day, and this Ham and Cheese Frittata fits that description perfectly! Just like my popular spinach frittata and asparagus frittata with goat cheese recipes, this ham and cheese version offers a fantastic high-protein, lower-carb option that’s incredibly satisfying on its own, or beautifully paired with your favorite side dishes.

Whether you’re planning a busy week’s meal prep, hosting a special holiday brunch (especially delightful for Easter!), or simply need a quick and easy weeknight dinner solution, this frittata rises to the occasion. Its make-ahead capability means you can enjoy a gourmet-quality meal with minimal last-minute effort. Truly, there’s little this versatile ham frittata can’t do to simplify and elevate your culinary experience.

Close-up of Ham and Cheese Frittata in a skillet, showcasing rich cheese, pieces of ham, tender asparagus, and savory mushrooms.
Table of Contents

Toggle

Why You’ll Adore This Ham and Cheese Frittata

This Ham and Cheese Frittata isn’t just another egg dish; it’s a testament to simple, delicious cooking that fits seamlessly into any lifestyle. Here’s why this recipe will quickly become a cherished favorite in your kitchen:

  • Incredibly Satisfying & Flavorful: This ham and cheese frittata is a powerhouse of nutrition, packed with lean protein from eggs and ham, essential vitamins from a generous helping of fresh vegetables, and an explosion of savory flavor from the cheese and aromatics. It’s designed to keep you feeling full and energized, making it a perfect start to your day or a comforting meal anytime.
  • Effortlessly Easy & Quick: Don’t let its sophisticated appearance fool you – this frittata is remarkably simple to prepare. With approximately 10 minutes of active prep time and about 30 minutes in total, it’s an ideal choice for busy mornings or when you need a wholesome meal without spending hours in the kitchen.
  • The Ultimate Make-Ahead Meal: Planning ahead is a breeze with this recipe. You can assemble the frittata entirely in advance, making it a dream come true for weekly meal prep, stress-free holiday brunches, or even impromptu gatherings. Simply bake and serve when ready!
  • Highly Customizable to Your Taste: One of the best aspects of this frittata is its adaptability. It serves as a perfect canvas for your culinary creativity. Easily swap in your favorite meats, an array of seasonal vegetables, different types of cheese, or even alternative milk products to suit your preferences or dietary needs.
  • Perfect for Leftover Ham: Have some leftover holiday ham or deli ham needing a purpose? This frittata is the ideal solution! It transforms humble leftovers into a fresh, exciting dish, ensuring nothing goes to waste while saving you time and money.
  • Naturally Gluten-Free: For those following a gluten-free diet, this frittata is a naturally delicious option that doesn’t compromise on taste or texture, making it accessible to a wider audience.

Essential Frittata Ingredients & Savory Swaps

The beauty of this Ham and Cheese Frittata lies in its versatility. While the core ingredients create a classic flavor profile, feel free to customize them with your favorite meats, cheeses, vegetables, and milk options. Here’s a detailed look at what you’ll need and some clever substitutions:

Fresh ingredients laid out for ham and cheese frittata: eggs, diced ham, sliced mushrooms, asparagus, leek, garlic, half-and-half, and shredded cheddar cheese.
  • Eggs: This recipe calls for 8 large eggs, forming the light and airy base of your frittata. For the best texture and an even whisk, always aim to use room temperature eggs. If you’re short on time, place cold eggs in a bowl of warm water for a few minutes to bring them up to temperature quickly.
  • Ham: You’ll need 1 cup of diced, fully cooked ham. This is an excellent opportunity to use up leftover holiday ham, like my delicious slow cooker orange bourbon maple glazed ham, or simply use quality deli ham. Any pre-cooked ham variety will work beautifully, adding a salty, savory depth.
  • Veggies: My preferred combination for this frittata includes half a pound each of earthy cremini mushrooms and vibrant asparagus, along with a mild leek and pungent garlic for a boost of flavor. However, don’t hesitate to make it your own! Consider swapping these with other favorites such as broccoli florets, colorful bell peppers, tender spinach, chopped zucchini, or even roasted sweet potatoes.
  • Cheese: Classic cheddar cheese provides a familiar, comforting flavor and melts wonderfully. Feel free to substitute it with your favorite grated cheese. Monterey Jack offers a similar mildness and meltability, Fontina adds a nutty richness, while crumbled goat cheese or feta will introduce a tangy, Mediterranean flair.
  • Half and Half: The secret to a truly creamy and fluffy frittata lies in the addition of half and half. Eggs alone can sometimes result in a dense texture, but the richness of half and half infuses moisture, making the frittata incredibly tender and ensuring the eggs set smoothly and evenly.
  • Seasonings: A pinch of salt and freshly ground black pepper are crucial for enhancing all the flavors. Don’t be shy with the pepper!
  • Extra Virgin Olive Oil: Used for sautéing the vegetables and ensuring a non-stick finish. You can use another high-heat cooking oil if preferred.

For the precise measurements and complete ingredient list, please refer to the comprehensive recipe card provided below.

Step-by-Step Guide: Crafting Your Fluffy Ham Frittata

Creating a mouthwatering ham and cheese frittata is a surprisingly straightforward process, requiring just a few simple steps and approximately 30 minutes from start to finish. This makes it an ideal option for both novice and experienced cooks. To streamline your cooking even further, consider prepping your ingredients a day or two in advance – it’s a game-changer for those hectic mornings!

Pro Tip for Perfection: The key to an exquisitely fluffy frittata is to avoid overcooking the eggs. The final result should be beautifully set around the edges, but the very center should retain a slight moisture and jiggle, indicating a perfectly tender and creamy interior.

Step-by-step image showing sautéed leeks, mushrooms, asparagus, and ham in a skillet, ready for the egg mixture.
  1. Prepare Your Oven & Skillet: Begin by preheating your oven to 400°F (200°C). This ensures your oven is at the optimal temperature for that perfect finish. In a 9-inch or 10-inch oven-safe skillet (a cast iron skillet is ideal for its even heat distribution and versatility), heat 1 tablespoon of extra virgin olive oil over medium heat.
  2. Sauté the Aromatics & Veggies: Add the sliced leek, minced garlic, and stemmed and sliced cremini mushrooms to the hot skillet. Sauté gently for about 2 minutes, allowing the flavors to meld and the mushrooms to begin softening. Next, stir in the asparagus pieces along with a small pinch of salt. Continue to cook for another 3 minutes, or until the asparagus is crisp-tender and the mushrooms have fully softened.
  3. Incorporate the Ham: Once your vegetables are perfectly cooked, stir in the diced, fully cooked ham. This adds a wonderful savory element and ensures it’s warmed through. Briefly brush the sides of the pan with the remaining half tablespoon of olive oil to create a non-stick barrier, preventing the eggs from adhering to the pan during baking.
  4. Whisk the Egg Mixture: While your vegetables are cooking, prepare the egg base. In a medium bowl, vigorously beat the 8 large eggs with the 1/2 cup of half and half until they are thoroughly combined and slightly frothy. This aeration helps create a lighter frittata. Then, whisk in the grated cheddar cheese, 1/2 teaspoon of salt, and 1/4 teaspoon of freshly ground black pepper.
  5. Combine & Stove-Top Cook: Pour the whisked egg mixture evenly over the cooked vegetable and ham mixture in the skillet. Return the skillet to medium heat and cook on the stovetop for about 3-5 minutes. Watch carefully until the edges of the frittata begin to set and the bottom is just firm, but the top is still quite liquid.
  6. Finish in the Oven: Carefully transfer the skillet from the stovetop to your preheated oven. Bake for 8-10 minutes, or until the frittata is set. Remember our pro tip: the center should still look slightly moist and gently jiggle when lightly shaken. This indicates a perfectly cooked, tender frittata.
  7. Rest, Garnish, and Serve: Once baked, remove the frittata from the oven and let it rest in the skillet for 5 minutes. This allows it to firm up slightly and makes for easier slicing. If desired, sprinkle with freshly chopped Italian flat leaf parsley for a burst of color and freshness. Slice into wedges directly from the skillet, serve warm, and savor every fluffy, flavorful bite!

For detailed instructions and quantities, please refer to the comprehensive recipe card below.

A freshly baked Ham and Cheese Frittata, still in the cast iron skillet, with a golden-brown top and visible ham, cheese, and vegetables.

Your Ham Frittata Questions Answered

What exactly is a frittata?

A frittata is a delightful, easy-to-make Italian egg dish, renowned for its incredible versatility. It typically combines cooked eggs with a variety of meats, cheeses, and vegetables, allowing for endless customization based on your preferences or whatever ingredients you happen to have on hand. It’s often compared to an omelette but is prepared differently. Unlike an omelette, which is folded, a frittata is cooked open-faced. The cooking process starts on the stovetop, just until the bottom sets, then it’s transferred to the oven to finish baking, resulting in a beautifully puffed and tender dish.

How does this ham frittata achieve its wonderfully fluffy texture?

While eggs alone can sometimes lead to a denser texture, the secret to this ham frittata’s exquisite fluffiness and creaminess is the addition of a small amount of half and half. This dairy component introduces vital moisture and richness, creating a light, airy, and consistently smooth texture throughout the frittata. For dietary needs or preferences, you can easily substitute the half and half with your preferred type of milk, such as whole milk for richness, or a non-dairy alternative for a lactose-free option.

What’s the best pan to use for this ham and cheese frittata?

My top recommendation for cooking this ham and cheese frittata is a well-seasoned cast iron skillet. Cast iron excels at retaining and distributing heat evenly, which is crucial for a perfectly cooked frittata. However, any oven-safe, non-stick skillet will work just as well. Just ensure it can go from stovetop to oven without issue.

Can I adapt this ham frittata for vegetarian or dairy-free diets?

Absolutely! The inherent beauty of this ham frittata recipe is its incredible adaptability to various special diets. To make it vegetarian, simply omit the ham and perhaps increase the quantity or variety of vegetables. For a dairy-free version, skip the cheese entirely and opt for a non-dairy milk alternative (like unsweetened almond milk or oat milk) in place of the half and half. You might also consider nutritional yeast for a cheesy flavor without dairy.

How long can I store leftover frittata?

Leftover ham frittata can be stored in an airtight container in the refrigerator for up to 3 days. It reheats beautifully in the microwave or a warm oven, making it an excellent option for quick breakfasts or lunches throughout the week.

Can I freeze frittata?

Yes, frittatas freeze surprisingly well! Once completely cooled, slice the frittata into individual portions. Wrap each portion tightly in plastic wrap, then place them in a freezer-safe bag or container. It can be stored in the freezer for up to 1-2 months. Thaw overnight in the refrigerator and then reheat gently.

What other vegetables can I add to my frittata?

The possibilities are endless! Beyond asparagus and mushrooms, consider adding chopped bell peppers, spinach, kale, zucchini, cherry tomatoes, finely diced potatoes (pre-cooked), or even corn. Just ensure tougher vegetables are cooked until tender before adding the egg mixture.

A slice of Ham and Cheese Frittata on a white plate, garnished with fresh parsley, highlighting its fluffy texture.

Delicious Serving Ideas for Your Frittata

While this cheese and ham frittata is undeniably fantastic for breakfast or brunch, its hearty and flavorful nature makes it a satisfying meal at any time of day. Its quick and easy preparation means you can enjoy a wholesome, homemade dish whenever hunger strikes. Here are some delightful serving suggestions to inspire your next meal:

  • Effortless Meal Prep Breakfast: Simply portion the frittata into individual servings for the ultimate grab-and-go breakfast throughout your busy week. Enjoy it cold or quickly reheat it.
  • Leisurely Weekend Breakfast: Elevate your weekend breakfast experience by serving the frittata alongside some crispy air fryer potatoes or a refreshing vibrant winter fruit salad with a zesty coconut-lime yogurt dressing.
  • Healthy Weeknight Dinner: For a lighter, lower-carb dinner, pair a generous slice of frittata with a crisp butter lettuce salad dressed with a simple vinaigrette, or a side of perfectly roasted air fryer broccoli.
  • Elegant Brunch Spread: This frittata is a showstopper for any brunch gathering. Serve it alongside sweet options like a rich blueberry pecan baked French toast casserole or a comforting overnight blueberry baked oatmeal crisp for a balanced spread.
  • Simple Lunch Option: Enjoy a slice with a light cup of soup or a crusty piece of sourdough bread for a satisfying mid-day meal.
  • Garnish with Fresh Herbs: A sprinkle of fresh parsley, chives, or dill can add a lovely touch of color and a fresh aroma before serving.

Expert Tips & Recipe Notes for Success

To ensure your Ham and Cheese Frittata turns out perfectly every time, keep these valuable tips and notes in mind:

  • Don’t Overcook Your Eggs: This is arguably the most crucial tip! A truly exceptional frittata should be set but remain slightly moist and tender in the center. Overcooked eggs will result in a rubbery texture, so keep a close eye on it during the final baking stage.
  • Prep Ahead for Ease: To make cooking even quicker on busy days, chop your vegetables and dice your ham up to a few days in advance. Store them separately in airtight containers in the refrigerator, ready to be added to the skillet when you’re ready to cook.
  • Unleash Your Creativity with Customizations: This frittata recipe is a fantastic base for experimentation. Feel free to swap out the ham for cooked sausage, bacon, or even smoked salmon. Experiment with different vegetables like spinach, bell peppers, zucchini, or sweet potatoes. Any grated cheese, such as Gruyere, Swiss, or a blend, can be used in place of cheddar.
  • Make it Vegetarian: Easily adapt this recipe for a meatless meal by simply omitting the ham. You can compensate by adding more vegetables or a plant-based protein like crumbled tofu for extra substance.
  • Make it Dairy-Free: For a dairy-free version, substitute the cheese with a dairy-free alternative or nutritional yeast for a cheesy flavor, and use a non-dairy milk (like unsweetened almond milk or oat milk) in place of the half and half.
  • Storage and Reheating: Store any leftover ham frittata in an airtight container in the refrigerator for up to 3 days. It can be reheated gently in the microwave or a low oven until warmed through. Freezing individual slices is also an option for longer storage.
A close-up of a slice of Ham Frittata on a plate, with a bite taken out, showing the fluffy egg, ham, and vegetables.

More Irresistible Egg Recipes You’ll Love

If you’re a fan of versatile and delicious egg-based dishes, you’re in for a treat! Eggs are a fantastic source of protein and a staple in countless easy recipes. Explore these other fantastic egg creations that are sure to become family favorites:

  • Hearty Bacon and Egg Casserole
  • Savory Bacon and Egg Muffins
  • Elegant Deviled Eggs with Crispy Bacon
  • Simple French-Style Egg Salad
  • Perfectly Cooked Hard-Boiled Eggs
  • Delightful Mini Crustless Broccoli Quiche
  • Flawless Poached Eggs
  • Comforting Sausage and Egg Breakfast Casserole

Did you try this recipe? If so, we’d love to hear from you! Please leave a review below and don’t forget to tag us @flavorthemoments on Facebook and Instagram when you share your delicious creation!

Ham and cheese frittata in a skillet, showcasing the finished dish.

Ham and Cheese Frittata

Servings: 8 servings
Prep Time: 10 mins
Cook Time: 15 mins
Total Time: 25 mins
This Ham and Cheese Frittata is the ultimate make-ahead breakfast or brunch recipe! It’s perfect for utilizing leftover ham and can be easily customized with your favorite cheese and vegetables for a truly personalized meal.
Average rating: 5 stars (1 review)
Leave a Review »

Equipment

  • Le Creuset 9″ Enameled Cast Iron Skillet (or any oven-safe non-stick skillet)

Ingredients

  • 1 1/2 tablespoons extra virgin olive oil divided
  • 1 medium leek white and light green parts only, halved and sliced into half moons; substitute with half an onion or shallot
  • 2 cloves garlic minced
  • 8 ounces cremini mushrooms stemmed and sliced
  • 8 ounces asparagus cut into 1″ pieces
  • 1 cup diced ham fully cooked
  • 8 large eggs
  • 1/2 cup half and half substitute heavy cream or milk of your choice
  • 1/2 cup grated cheddar cheese substitute with your favorite grated cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • Freshly chopped Italian flat leaf parsley for garnish (optional)

Instructions

  • Preheat the oven to 400°F (200°C). Heat 1 tablespoon of the olive oil in a 9 or 10-inch non-stick or cast iron skillet over medium heat. Add the sliced leek, minced garlic, and sliced mushrooms and sauté for 2 minutes. Add the asparagus and a pinch of salt, and cook until crisp-tender and the mushrooms are softened, about 3 minutes more. Stir in the diced ham, then brush the sides of the pan with the remaining 1/2 tablespoon of oil to prevent sticking.
  • While the vegetables cook, in a medium bowl, beat the eggs and half and half until well combined. Whisk in the cheese, salt, and pepper. Pour the egg mixture evenly over the vegetable and ham mixture in the skillet. Cook over medium heat until the bottom of the eggs just start to set (about 3-5 minutes), then remove from heat. Transfer the skillet to the preheated oven and bake for 8-10 minutes or until the eggs are set but appear slightly moist in the center.
  • Remove from the oven and let stand for 5 minutes. Top with freshly chopped parsley if using, then slice into wedges, serve, and enjoy!

Notes

  • Pro Tip: Be careful not to overcook the eggs. The frittata should be set, but the middle should still be slightly moist for a tender texture.
  • To save time, prep all your vegetables up to a few days in advance and store them in the refrigerator.
  • This frittata is wonderfully customizable! Feel free to use any of your favorite meats (or omit for vegetarian), vegetables, or cheeses. For a dairy-free version, skip the cheese and use non-dairy milk.
  • Store leftover ham frittata in an airtight container in the refrigerator for up to 3 days. It can also be frozen for longer storage.

Nutrition

Serving: 8servings, Calories: 218kcal, Carbohydrates: 6g, Protein: 16g, Fat: 15g, Saturated Fat: 6g, Polyunsaturated Fat: 8g, Cholesterol: 217mg, Sodium: 483mg, Fiber: 1g, Sugar: 2g

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Course: Breakfast
Cuisine: American
Author: Marcie
All recipes and images © Flavor the Moments.
Did you try this recipe?Be sure to tag @flavorthemoments with the hashtag #flavorthemoments on Instagram so I can see what you made!

**This recipe was originally published in April 2017. The photos have been updated, and the text has been significantly expanded and modified for improved SEO, clarity, and comprehensive recipe information.