One-Pan Ham Swiss Frittata

Featured in: Weeknight Dinners

Enjoy a satisfying frittata bursting with savory ham, creamy Swiss cheese, and colorful vegetables, all easily prepared in a single skillet. This dish comes together quickly with simple steps—sauté ham and vegetables, add whisked eggs and cheese, and finish in the oven. Perfect for breakfast, brunch, or an easy dinner, it pairs beautifully with a light salad or bread. Meal prep is simple, as leftovers store well for up to four days, making it convenient for busy weeks.

Updated on Sun, 29 Mar 2026 07:17:07 GMT
Savory One-Pan Ham and Swiss Frittata with melted Swiss cheese and fresh spinach, baked until golden and fluffy in a cast iron skillet. Pin It
Savory One-Pan Ham and Swiss Frittata with melted Swiss cheese and fresh spinach, baked until golden and fluffy in a cast iron skillet. | pecanpan.com

Imagine a golden, fluffy frittata, bursting with savory ham, nutty Swiss cheese, and a medley of vibrant vegetables—all coming together in one skillet with hardly any fuss. The One-Pan Ham and Swiss Frittata is a protein-packed, tasty solution for busy weeknight dinners, laid-back brunches, or meal prepping for days ahead. With minimal prep and virtually no cleanup, this European-inspired dish easily becomes a family favorite, offering big flavors and delightful textures in every bite.

Savory One-Pan Ham and Swiss Frittata with melted Swiss cheese and fresh spinach, baked until golden and fluffy in a cast iron skillet. Pin It
Savory One-Pan Ham and Swiss Frittata with melted Swiss cheese and fresh spinach, baked until golden and fluffy in a cast iron skillet. | pecanpan.com

This frittata shines as both a centerpiece dish and a fuss-free meal for any time of day. The combination of softly melted Swiss, succulent ham, and fresh spinach brings layers of flavor, while gentle herbs add aroma. Serve it straight from the skillet for a rustic brunch or prepare ahead for an on-the-go protein boost throughout the week. However you serve it, you'll enjoy classic, comforting flavors prepared with unbeatable simplicity.

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

Verwenden Sie eine gusseiserne oder andere ofenfeste Pfanne mit 10–12 Zoll Durchmesser, damit die Frittata gleichmäßig gart. Achten Sie darauf, die Eier nicht zu lange zu schlagen – so bleibt die Frittata saftig und locker. Die Pfanne vor dem Backen am Rand etwas lösen, um ein einfaches Herausnehmen der Stücke zu erleichtern.

Varianten und Anpassungen

Für Abwechslung können Sie Swiss Cheese durch Gruyère oder Cheddar ersetzen. Weitere Gemüsesorten wie Paprika oder Champignons passen ebenfalls gut dazu und bringen Farbe ins Spiel. Wer es würziger mag, gibt frische Kräuter oder Chiliflocken hinzu.

Serviervorschläge

Servieren Sie die Frittata warm direkt aus der Pfanne – perfekt zu einem frischen Blattsalat oder einer Scheibe knusprigem Brot. Zum Mitnehmen einfach abkühlen lassen, luftdicht verpacken und unterwegs genießen. Die Frittata hält sich im Kühlschrank bis zu vier Tage und lässt sich ideal portionsweise aufwärmen.

Pin It
| pecanpan.com

Die One-Pan Ham and Swiss Frittata liefert unkomplizierten Genuss für jede Gelegenheit. Dank einfacher Handhabung, kräftigem Geschmack und gesunder Zutaten finden Groß und Klein hier ihr neues Lieblingsgericht – ob zum Frühstück oder als leichte Abendmahlzeit. Guten Appetit!

Questions & Answers

Can I substitute Swiss cheese?

Yes, Gruyère or cheddar both work well and provide a distinct flavor variation without losing the creamy texture.

What vegetables can I add?

Bell peppers, mushrooms, or even zucchini make tasty additions. Adjust the cooking time for denser veggies.

Is this dish suitable for meal prep?

Absolutely. Portion and refrigerate; reheat gently for breakfasts or quick meals throughout the week.

What skillet should I use?

Choose an oven-safe skillet (10–12 inch) to easily transfer from stovetop to oven for best results.

How do I store leftovers?

Cool completely, cover tightly, and refrigerate for up to four days. Reheat slices in the microwave or oven.

Can this dish be made gluten-free?

Yes, simply check ham and cheese labels to ensure they are gluten-free, as the main ingredients do not contain gluten.

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

Savory frittata with diced ham, Swiss cheese, and veggies cooked easily in one pan. Great for any meal.

Prep Time
10 minutes
Time to Cook
25 minutes
Overall Time
35 minutes
Created by Anthony Hughes


Skill Level Easy

Cuisine European

Makes 4 Portions

Dietary Details No Gluten, Reduced Carbs

What You 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 cherry tomatoes, halved

Spices & Seasonings

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

For Cooking

01 1 tablespoon olive oil

How-To

Step 01

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

Step 02

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

Step 03

Cook Ham and Vegetables: Add diced ham to the skillet and cook for 2 minutes, stirring occasionally. Incorporate chopped baby spinach and halved cherry tomatoes; cook for 1 minute until the spinach wilts.

Step 04

Prepare Egg Mixture: In a mixing bowl, whisk together eggs, whole milk, salt, black pepper, and dried thyme if desired. Mix in half of the shredded Swiss cheese.

Step 05

Combine and Top with Cheese: Pour the egg mixture evenly over the ham and vegetables in the skillet. Sprinkle the remaining Swiss cheese across the surface.

Step 06

Set the Edges: Cook the mixture on the stovetop for 2 to 3 minutes until the edges are just starting to set.

Step 07

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

Step 08

Cool and Serve: Remove skillet from the oven. Let rest for several minutes before slicing. Serve warm or at room temperature.

Tools You Need

  • Oven-safe skillet (10 to 12 inch)
  • Mixing bowl
  • Whisk
  • Knife
  • Cutting board
  • Spatula

Allergy Notice

Review each ingredient, check for allergens, and talk to a professional if needed.
  • Contains eggs and milk.
  • Contains pork if using regular ham.
  • Check ham and cheese labels for gluten or other allergen cross-contamination.

Nutrition Details (each serving)

Nutritional info is for reference and isn’t medical guidance.
  • Kcal: 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.