Save The sound of sizzling onions always brightens my kitchen, especially on weeknights when all I want is something hearty but fuss-free. That's how I first stumbled into making a one-pan ham and Swiss frittata: a little improvisation after realizing I had leftover ham and some Swiss cheese begging to be used. The fragrance of thyme mingling with eggs while the oven does its magic brings a sense of calm to the chaos of my day. This recipe feels like a celebration of simple abundance—where every ingredient gets its moment to shine. Plus, it's the kind of dish that leaves your pan sparkling clean afterwards, which is its own little victory.
I once made this frittata for brunch on a rainy Sunday, when the windows fogged up and laughter echoed as friends gathered around. Someone spilled a coffee, the dog barked, and yet the frittata came out golden and puffed, inviting everyone to slice in. Those moments taught me that a simple recipe could rescue a morning and anchor conversation. It's now my go-to whenever I need a meal that quietly says 'welcome.'
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Eggs: Fresh large eggs make the frittata fluffy and rich—quality eggs change the game in texture and flavor.
- Whole milk: Just a splash helps blend and soften the eggs for a tender finish.
- Swiss cheese: Its nutty character pairs beautifully with ham; shred it yourself from a block for the meltiest results.
- Diced cooked ham: I prefer using leftover roast ham—it lends a deeper flavor and heartiness.
- Yellow onion: Sautéed until translucent, onion brings gentle sweetness to the frittata.
- Baby spinach: Chop it finely to fold in greens without overpowering the bite.
- Cherry tomatoes: Their juicy pop brightens up each forkful and looks gorgeous in the finished dish.
- Salt, black pepper, dried thyme: Season well but taste as you go; thyme is subtle, so don't overdo it.
- Olive oil: A slick coating is all you need to keep everything from sticking—choose a flavorful, good-quality oil.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Heat Up the Skillet:
- Turn your oven to 375°F while the skillet warms on the stovetop with olive oil; the aroma of heating oil signals the start of something delicious.
- Sauté the Onion:
- Drop diced onion in and stir for about three minutes—listen for the gentle crackle and wait for the bits to turn translucent.
- Add Ham and Veggies:
- Tip in the diced ham, letting it mingle with the onion, then toss in spinach and tomatoes; the greens wilt and the tomatoes soften in under a minute.
- Mix the Eggs:
- Whisk eggs, milk, salt, pepper and thyme in a bowl, then stir in half the cheese; the mixture should feel slightly frothy and inviting.
- Combine Everything:
- Pour the egg mixture evenly over the sautéed ingredients in the skillet and scatter the remaining cheese on top for a creamy finish.
- Start Setting:
- Let the eggs cook for two to three minutes on the stovetop, watching the edges firm up while the center stays loose.
- Oven Bake:
- Slide the skillet carefully into the oven, bake twelve to fifteen minutes until the frittata puffs and the center is just set—the surface should look golden.
- Cool and Serve:
- Rest the skillet a few minutes out of the oven; slice and serve warm or let it come to room temperature for an easy meal.
Save One evening, I watched my partner sneak a second slice straight from the skillet, grinning because the cheese had turned delightfully crisp at the edges. Sharing this dish made the kitchen feel fuller, and the simple act of slicing into it felt special. That's when I realized how food can transform an ordinary Wednesday into something worth remembering.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
The Joy of Single-Pan Magic
A one-pan frittata means less chaos—no pile of dishes to tackle later. Cooking everything together lets flavors meld, and you can sneak in last bits of veggies without fuss. Sometimes the skillet itself makes the crust at the base extra tasty, a bonus you only get when you go single pan. I always use my cast iron for best results.
Substitutions and Extras
Don't limit yourself to just ham and Swiss—grab what’s in your fridge and toss it in. Bell peppers, mushrooms, or even leftover cooked veggies add variety and make every batch unique. If you run out of Swiss, Gruyère or cheddar are equally dreamy, and a pinch of smoked paprika can be fun.
Meal Prep and Storage
This frittata keeps well for days, making it ideal for busy mornings or packed lunches. Let it cool fully before refrigerating so it doesn't collect excess moisture. Slice and store in a sealed container for grab-and-go convenience.
- If reheating, do it gently to avoid rubbery eggs.
- Serve with fresh salad for extra crunch.
- Don't freeze—texture won’t hold up.
Save There's something about a home-cooked frittata that turns simple ingredients into a meal worth sharing. Hope yours comes out golden, cheesy, and just a bit crispy at the edges.
Recipe FAQs
- → Can I substitute Swiss cheese with another variety?
Yes, Gruyère or cheddar work well if you prefer different flavors or have them on hand.
- → What vegetables can I add for variety?
Bell peppers and mushrooms are excellent additions to enhance taste and texture.
- → How should leftovers be stored and reheated?
Refrigerate for up to 4 days in an airtight container. Reheat gently to preserve texture.
- → Is this frittata suitable for gluten-free diets?
Yes, the ingredients are naturally gluten-free. Check ham and cheese labels for confirmation.
- → Can I prepare this dish ahead of time?
Absolutely. Prep and bake in advance, then slice and serve as needed for quick meals.
- → How can I serve this frittata?
Pair with a green salad or fresh bread for a complete meal.