Ham and Cheese Frittata

Jump to Recipe Pin Recipe
4.50 from 4 votes

This easy Ham and Cheese Frittata makes the most delicious brunch. Combining ham, cheese, eggs, and veggies, this one-skillet meal is filling and makes great meal prep too!

This post may contain affiliate links. Read our disclosure policy

For more delicious brunch recipes, try my Overnight Omelette Breakfast Casserole or a delicious Sausage Hash Brown Breakfast Casserole!

A skillet with a partial frittata.

Ham Frittata with Gruyere:

Making a frittata is always impressive for guests. Whether it be for a holiday brunch or dinner for breakfast, I’m always in for a delicious frittata filled with eggs, veggies, and sometimes a variety of meats.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

The other thing I love about this dish is the possible variation in ingredients.

  • Meat – ham, bacon, or sausage.
  • Veggies – onion, peppers, mushrooms, tomatoes, spinach, and so on.
  • Eggs – or a combo of eggs plus egg whites (for lower calorie).
  • Potatoes – any potato, including yellow, white, or sweet potato.
  • Cheese – I love the taste of gruyere cheese (especially a smoky version), but other cheese can also be substituted.

Want to include this on a brunch spread? Make my Pecan Banana Muffins or my Best Blueberry Lemon Scones too!

Side shot of two wedges of frittata on white plates.

Ingredients Used:

  • Ham – I used ham steaks for this recipe. If you have leftover ham from a holiday dinner, use that instead!
  • Cheese – The cheese of choice was gruyere, but any you love will work too.
  • Eggs – Use large eggs.
  • Milk – I normally use 2% milk in this recipe.
  • Veggies – A combo of peppers, onions, and some tomatoes for topping (if desired).

How to make Ham and Cheese Frittata:

Step 1
Sauté veggies. Heat a cast iron skillet to medium-high heat. Add olive oil and then veggies, and cook until softened, about 3-4 minutes. Add salt and pepper to taste.

Step 2
Add ham. Add the ham and stir. Continue cooking for a couple of minutes.

Step 3
Add eggs/milk mixture. Add the eggs and milk to the skillet.

Step 4
Add shredded cheese to skillet. Then add the shredded cheese on top of the egg mixture.

Step 5
Top with tomatoes (optional). Slice some Roma tomatoes, and add to the top of the frittata.

Step 6
Bake frittata. Bake the frittata in a preheated 375 degree oven for 20 minutes, or until just set in the center.

Step 7
Serve. Serve ham and cheese frittata with some extra black pepper and some chopped cilantro, if desired.

The baked frittata in a cast iron skillet with tomatoes on top.

Recipe FAQs

What’s the difference between a frittata or a quiche?

A quiche contains a crust while a frittata does not. Also, a quiche normally bakes in a pie plate or dish while a frittata normally cooks in a cast iron skillet.

What kind of a pan do I use for a frittata?

Use a cast iron skillet for a frittata. That way you can cook the veggies and meat in the same pan, which is easier for cleanup.

How do you keep a frittata from deflating?

The eggs will naturally expand and puff up during the cooking process. They may deflate a little bit, but that’s ok.

How do you tell when a frittata is done?

Cook the frittata in the oven until the center is just set, or no longer jiggly. You can check with a knife as well.

A plate with a wedge of ham and cheese frittata, with a fork.

Kitchen Tools Used: (affiliate links)

xoxo ~Sue

A skillet of ham and cheese frittata with tomato slices on top, and a wedge missing from skillet.

Ham and Cheese Frittata

This easy Ham and Cheese Frittata makes the most delicious brunch. Combining ham, cheese, eggs, and veggies, this one-skillet meal is filling and makes great meal prep too!
4.50 from 4 votes
Print Pin Rate
Course: Breakfast, Main Dish
Cuisine: American
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 6 servings
Calories: 375kcal
Author: Sue Ringsdorf

Ingredients

  • 1 Tablespoon olive oil
  • 1/4 cup red onion – diced
  • 1 cup peppers (any kind – I used bell pepper and jalapeno) – diced
  • 3/4 pound ham steaks (chopped) – or leftover ham
  • 10 large eggs
  • 1/2 cup 2% milk
  • 4 oz. gruyere cheese – shredded
  • kosher salt and freshly ground black pepper – to taste

Instructions

  • Heat a cast iron skillet to medium-high heat. Add olive oil and then veggies, and cook until softened, about 3-4 minutes. Add salt and pepper to taste.
  • Add the ham and stir. Continue cooking for a couple of minutes.
  • In a medium bowl, combine the eggs and milk. Whisk until well combined. Add mixture to the skillet. Then add the shredded cheese on top of the egg mixture.
  • Slice some Roma tomatoes, and add to the top of the frittata.
  • Bake the frittata in a preheated 375 degree oven for 20 minutes, or until just set in the center.

Notes

  • Cook the frittata in the oven until the center is just set, or no longer jiggly. You can check with a knife as well.
  • The eggs will naturally expand and puff up during the cooking process. They may deflate a little bit, but that’s ok.
 
Pair this frittata with some Easy Banana Bread or my Blueberry Lemon Scones!

Nutrition

Calories: 375kcal | Carbohydrates: 4g | Protein: 29g | Fat: 26g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 0.05g | Cholesterol: 368mg | Sodium: 937mg | Potassium: 382mg | Fiber: 1g | Sugar: 3g | Vitamin A: 1427IU | Vitamin C: 32mg | Calcium: 268mg | Iron: 2mg
Tried this recipe?Mention @Suebeehomemaker or tag #suebeehomemaker!

3 Comments

  1. This is easy, great flavor and looks impressive.

    1. Suebee Homemaker says:

      I’m so glad to hear this, Diana!

  2. This tasted so good. Thanks for the tip on the cast iron skillet.

4.50 from 4 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating