Ham and Cheese Frittata Recipe

If you’re searching for an irresistibly golden, savory, and ultra-satisfying breakfast or brunch dish, look no further than this Ham and Cheese Frittata. With fluffy eggs, creamy leeks, cubes of smoky ham, and a luscious duo of sharp cheddar and Swiss cheeses, every slice feels like a celebration on your plate. Frittatas are wonderfully flexible by nature, but this version delivers a perfect balance of melt-in-your-mouth texture, depth of flavor, and a vibrant pop of color—making it a true showstopper for gatherings, meal prep, or even a quick, hearty dinner.

Ingredients You’ll Need

You’ll love how simple and approachable the ingredients list is for this Ham and Cheese Frittata. Each component brings something special, from rich creaminess and bold seasoning, to buttery layers and a bit of veggie freshness.

  • Eggs: The heart of every frittata, providing structure and that signature fluffiness.
  • Whole milk or ½ and ½: Adds moisture and creaminess, making your eggs tender and custardy.
  • Kosher salt: Enhances all the flavors and brings the ingredients together harmoniously.
  • Cracked pepper: Freshly ground for just the right touch of gentle spice.
  • Salted butter: Gives a rich buttery base and helps the leeks soften beautifully.
  • Leeks (light green and white parts only): Sweet and subtle, leeks introduce a lovely delicate onion flavor.
  • Diced ham: Smoky and savory, ham infuses every bite with protein and depth.
  • Shredded sharp cheddar cheese: Brings sharpness and melts into gorgeous pockets of flavor.
  • Shredded Swiss cheese: Mellow and nutty, Swiss balances the cheddar and creates the perfect cheesy stretch.

How to Make Ham and Cheese Frittata

Step 1: Preheat the Oven

Start by getting your oven nice and hot at 400 degrees Fahrenheit. A properly preheated oven ensures that the Ham and Cheese Frittata cooks evenly and puffs up beautifully in the final bake, giving you that classic golden top.

Step 2: Whisk Together the Eggs

In a large mixing bowl, vigorously whisk the eggs, whole milk (or ½ and ½), salt, and cracked pepper until everything is combined and the mixture is a lovely uniform yellow. Whisking well not only blends the seasonings but also incorporates a little air, which helps keep your frittata light.

Step 3: Soften the Leeks

Place a well-seasoned cast iron skillet over medium heat and melt the salted butter until it’s foamy. Add your sliced leeks and sauté for about two minutes until they’re tender and fragrant. This step is key: softened leeks add a gentle sweetness and beautiful color without overpowering the frittata.

Step 4: Layer Ham and Cheeses

Evenly scatter the diced ham over the softened leeks, followed by half of both the cheddar and Swiss cheeses. Then, gently pour the whisked egg mixture over, tilting the pan so the eggs flow into all the nooks and crannies. Top it all off with the remaining cheeses. Let the skillet sit on the heat for 1–2 minutes so the edges just begin to set—this helps avoid over-baking later.

Step 5: Bake to Perfection

Transfer the skillet to your preheated oven and bake for 9–11 minutes. You’ll know your Ham and Cheese Frittata is ready when the eggs are completely set, the top is lightly golden, and a knife inserted in the center comes out clean. Let it cool for a couple of minutes before slicing; it’s just as delicious warm as it is at room temperature.

How to Serve Ham and Cheese Frittata

Ham and Cheese Frittata Recipe - Recipe Image

Garnishes

Brighten up your Ham and Cheese Frittata with a sprinkle of fresh chopped herbs like chives, parsley, or dill. A few grinds of extra cracked black pepper or a dollop of sour cream can also add a delightful finishing touch.

Side Dishes

This frittata is wonderful served alongside a mixed green salad tossed with vinaigrette, roasted breakfast potatoes, or a platter of sliced fresh fruit. It’s a meal that feels fancy but fits in perfectly whether you’re hosting a brunch or grabbing a quick weekday bite.

Creative Ways to Present

For an extra-special presentation, consider baking your Ham and Cheese Frittata in mini cast iron pans for individual servings, or slice it into wedges and layer them artfully on a wooden board with charcuterie, pickles, and more cheese. It also makes for a unique breakfast sandwich when layered into a toasted English muffin!

Make Ahead and Storage

Storing Leftovers

Let the leftover Ham and Cheese Frittata cool to room temperature and then store slices in an airtight container in the refrigerator. It’ll stay fresh and tasty for up to three days, making it perfect for busy mornings or grab-and-go lunches.

Freezing

To freeze, wrap individual slices tightly in plastic wrap or foil, then place them in a freezer-safe bag or container. Your frittata will keep well in the freezer for up to two months, ready to be enjoyed at a moment’s notice.

Reheating

Warm refrigerated or thawed frittata slices gently in the microwave in 30-second increments, or place them in a 325-degree oven, covered with foil, until heated through. This keeps the texture moist and prevents the eggs from drying out or overcooking.

FAQs

Can I use different cheeses in this Ham and Cheese Frittata?

Absolutely! You can swap in Gruyère, mozzarella, or even a smoky gouda for a unique twist. Experiment with what you have on hand or your personal favorites to keep the recipe fresh and exciting.

What can I use instead of leeks?

Leeks can be substituted with thinly sliced green onions, sweet onions, or even sautéed spinach. Any mild, tender green will complement the flavors of the ham and cheeses beautifully.

Is it necessary to use a cast iron skillet?

While cast iron gives the Ham and Cheese Frittata a perfect crust and even baking, any oven-proof skillet works well. Just be sure it can handle both stovetop sautéing and baking at 400 degrees.

Can I make this frittata dairy-free?

Yes! Swap the milk for your favorite dairy-free alternative and use plant-based cheese shreds. The result will still be creamy and satisfying—just keep an eye on your bake time, as dairy-free options may melt differently.

Is this frittata good served cold?

Definitely. The flavors in Ham and Cheese Frittata are still vibrant when served chilled or at room temperature, making it a stellar choice for picnics, lunchboxes, or a buffet brunch.

Final Thoughts

There’s something so comforting and celebratory about gathering around the table with a freshly baked Ham and Cheese Frittata. Whether you’re impressing guests at brunch or treating yourself to a special weekday meal, this recipe never fails to make mornings brighter. Give it a try and see just how quickly it becomes your new go-to!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ham and Cheese Frittata Recipe

Ham and Cheese Frittata Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 5 reviews
  • Author: Elina
  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Total Time: 22 minutes
  • Yield: 6 servings 1x
  • Category: Breakfast, Brunch, Dinner
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Ham and Cheese Frittata recipe is a delightful combination of eggs, ham, leeks, and two types of cheese, baked to perfection. It’s a versatile dish that works well for breakfast, brunch, or a simple weeknight dinner.


Ingredients

Scale

Eggs Mixture:

  • 8 eggs
  • ¼ cup whole milk or ½ and ½
  • ½ teaspoon Kosher salt
  • A few turns cracked pepper

Frittata Filling:

  • 2 Tablespoons salted butter
  • 2 leeks (light green and white pieces only, rinsed and sliced thin)
  • ¾ cup diced ham
  • ½ cup shredded sharp cheddar cheese
  • ½ cup shredded Swiss cheese

Instructions

  1. Preheat the oven: To 400 degrees.
  2. Prepare egg mixture: Whisk together eggs, milk, salt, and pepper until no thick white streaks remain.
  3. Saute leeks: Melt butter in a cast iron skillet, add leeks, and sauté until softened.
  4. Assemble frittata: Layer ham, cheeses, and pour eggs over the mixture in the skillet. Sprinkle with remaining cheese.
  5. Bake: Transfer skillet to the oven and bake for 9-11 minutes until set. Serve warm.

Notes

  • You can customize the fillings by adding vegetables or different types of cheese.
  • Make sure to use an oven-safe skillet for this recipe.

Nutrition

  • Serving Size: 1 slice
  • Calories: 250
  • Sugar: 2g
  • Sodium: 600mg
  • Fat: 16g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 5g
  • Fiber: 1g
  • Protein: 20g
  • Cholesterol: 280mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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