One-Pan Ham Swiss Frittata

Featured in: One-Pan & Sheet-Pan Meals

This savory one-pan dish features fluffy eggs, diced ham, gooey Swiss cheese, and tender vegetables like spinach, onion, and cherry tomatoes. It's easy to prepare, requires minimal cleanup, and is ideal for brunch, meal prep, or busy weekdays. A delicious way to enjoy high-protein ingredients, it bakes to golden perfection in your oven-safe skillet. Serve warm or at room temperature, and customize with your favorite cheeses or extra veggies. Great for feeding a family or saving leftovers for later in the week!

Updated on Tue, 17 Mar 2026 05:35:06 GMT
One-Pan Ham and Swiss Frittata with fluffy eggs, savory ham, and melted Swiss cheese baked in a skillet for easy brunch or dinner. Save to Pinterest
One-Pan Ham and Swiss Frittata with fluffy eggs, savory ham, and melted Swiss cheese baked in a skillet for easy brunch or dinner. | metrochop.com

The One-Pan Ham and Swiss Frittata is a delightful blend of fluffy eggs, savory diced ham, nutty Swiss cheese, and tender vegetables. This protein-packed dish is ideal for brunch, quick dinners, or meal prep, all prepared effortlessly in a single skillet for easy cleanup. Its European roots bring a comforting flavor profile that will satisfy your taste buds while keeping things simple in the kitchen.

One-Pan Ham and Swiss Frittata with fluffy eggs, savory ham, and melted Swiss cheese baked in a skillet for easy brunch or dinner. Save to Pinterest
One-Pan Ham and Swiss Frittata with fluffy eggs, savory ham, and melted Swiss cheese baked in a skillet for easy brunch or dinner. | metrochop.com

This frittata stands out with its simple yet rich ingredients, featuring diced ham and sweet cherry tomatoes folded into fluffy eggs. The addition of spinach adds a vibrant touch and nutrition, while Swiss cheese melts to create a golden, nutty crust. Whether served warm or at room temperature, it’s a versatile dish ideal for any time of day.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Eggs & Dairy: 8 large eggs, 1/4 cup whole milk, 1 cup shredded Swiss cheese
  • Meats: 1 cup diced cooked ham
  • Vegetables: 1/2 cup diced yellow onion, 1 cup baby spinach (chopped), 1/2 cup cherry tomatoes (halved)
  • Spices & Seasonings: 1/2 teaspoon salt, 1/4 teaspoon black pepper, 1/4 teaspoon dried thyme (optional)
  • For Cooking: 1 tablespoon olive oil

Instructions

1. Preheat oven to 375°F (190°C).
2. In a large oven-safe skillet, heat olive oil over medium heat. Add diced onion and sauté for 3 minutes until translucent.
3. Add diced ham and cook for another 2 minutes. Stir in chopped spinach and cherry tomatoes; cook until spinach is wilted, about 1 minute.
4. In a mixing bowl, whisk together eggs, milk, salt, pepper, and thyme (if using). Stir in half of the shredded Swiss cheese.
5. Pour the egg mixture evenly over the ham and vegetables in the skillet. Sprinkle the remaining cheese on top.
6. Cook on the stovetop for 2–3 minutes until edges begin to set.
7. Transfer the skillet to the preheated oven and bake for 12–15 minutes, or until the frittata is puffed and set in the center.
8. Remove from oven, let cool for a few minutes, slice, and serve warm or at room temperature.

Zusatztipps für die Zubereitung

To achieve a perfectly fluffy texture, be careful not to overcook the eggs on the stovetop before transferring to the oven. Use fresh eggs and quality Swiss cheese for the best flavor. An oven-safe skillet is essential to seamlessly move from stovetop to oven without losing heat or moisture.

Varianten und Anpassungen

Feel free to substitute Swiss cheese with Gruyère or cheddar to adjust the taste. Adding other vegetables like bell peppers or mushrooms can enhance the flavor and texture. For a vegetarian option, omit the ham and increase the vegetables or add plant-based protein.

Serviervorschläge

This frittata pairs wonderfully with a fresh green salad or some crusty bread for a complete meal. It can be served warm or at room temperature, making it versatile for brunch gatherings or on-the-go lunches. Refrigerate leftovers for up to 4 days and reheat gently to maintain texture.

Save to Pinterest
| metrochop.com

With simple ingredients and straightforward steps, this One-Pan Ham and Swiss Frittata offers a nourishing meal that impresses without extra effort. Whether for a relaxed brunch or a quick weeknight dinner, it embodies ease, flavor, and wholesome goodness in every bite.

Recipe FAQ

Can I use a different cheese?

Yes, Gruyère, cheddar, or Monterey Jack work well as alternatives to Swiss cheese.

How do I store leftovers?

Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat gently before serving.

Can I add more vegetables?

Absolutely! Bell peppers, mushrooms, or zucchini are excellent additions for extra flavor and nutrition.

Is this dish gluten-free?

It is naturally gluten-free, but confirm your ham and cheese are certified gluten-free to be sure.

Do I need a specific skillet?

An oven-safe skillet, ideally 10–12 inches, is best for even cooking and easy transfer to the oven.

Can I prepare this ahead?

Yes, prepare, bake, then cool and slice. Store covered in the fridge for quick meals on busy days.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

One-Pan Ham Swiss Frittata

Eggs, ham, Swiss cheese, and veggies combine in one skillet for a satisfying, quick meal.

Prep Time
10 minutes
Bake/Cook Time
25 minutes
Time Needed
35 minutes
Recipe By Elizabeth Perry


Skill Level Easy

Cuisine European

Makes 4 Portions

Dietary Needs No Gluten, Reduced-Carb

What You'll Need

Eggs & Dairy

01 8 large eggs
02 1/4 cup whole milk
03 1 cup shredded Swiss cheese

Meats

01 1 cup diced cooked ham

Vegetables

01 1/2 cup diced yellow onion
02 1 cup chopped baby spinach
03 1/2 cup halved cherry tomatoes

Spices & Seasonings

01 1/2 teaspoon salt
02 1/4 teaspoon ground black pepper
03 1/4 teaspoon dried thyme

For Cooking

01 1 tablespoon olive oil

How-To Steps

Step 01

Preheat Oven: Set the oven to 375°F and allow it to fully preheat before use.

Step 02

Sauté Onion: Heat olive oil in a large oven-safe skillet over medium heat. Add diced onion and cook for 3 minutes until translucent.

Step 03

Cook Ham & Vegetables: Add diced ham to the skillet and cook for 2 minutes. Stir in chopped spinach and halved cherry tomatoes; cook for 1 minute, until spinach wilts.

Step 04

Prepare Egg Mixture: Whisk together eggs, whole milk, salt, black pepper, and thyme in a mixing bowl. Fold in half of the shredded Swiss cheese.

Step 05

Combine in Skillet: Pour the egg mixture evenly over the ham and vegetables in the skillet. Scatter the remaining Swiss cheese on top.

Step 06

Stovetop Setting: Cook on the stovetop for 2 to 3 minutes until the edges begin to set.

Step 07

Bake Frittata: Transfer the skillet to the preheated oven and bake for 12 to 15 minutes, or until the center is puffed and set.

Step 08

Finish and Serve: Remove skillet from the oven, allow frittata to cool for several minutes, slice, and serve either warm or at room temperature.

Tools You'll Need

  • Oven-safe skillet (10–12 inch)
  • Mixing bowl
  • Whisk
  • Knife and cutting board
  • Spatula

Allergy Notes

Always check each ingredient for allergens and reach out to a healthcare provider if you're uncertain.
  • Contains eggs and milk/dairy
  • May contain pork if pork-based ham is used
  • For those with gluten intolerance, verify ham and cheese labels

Nutrition Details (per portion)

These details are for informational purposes and aren't a substitute for professional medical guidance.
  • Energy: 320
  • Fats: 21 g
  • Carbohydrates: 5 g
  • Proteins: 26 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.