
I’ll never forget the first time I truly got the magic of a frittata. It was a chaotic Sunday morning, the kids were hangry, and the fridge held nothing but a motley crew of leftovers: a lonely chunk of ham, a handful of cheese that was begging to be used, and half an onion looking a little sad in the crisper. In a moment of desperation, I threw it all in my trusty cast-iron skillet. Twenty minutes later, we were sitting down to a meal that felt anything but desperate. It was puffy, golden, and utterly glorious. This is that recipe. It’s my go-to, my secret weapon, the one that makes you look like a brunch genius with virtually zero effort.
Quick Look
| Prep | Cook | Total | Feeds | Level |
|---|---|---|---|---|
| 5 mins | 20 mins | 25 mins | 4-6 | Easy |
Why You’ll Love This Recipe
- It’s the ultimate clean-out-the-fridge meal. Got some wilted spinach? A few cherry tomatoes? Throw ’em in!
- Effortless elegance. It puffs up like a dream and looks gorgeous on the table, straight from the skillet.
- It’s just as good at room temp as it is hot, making it perfect for a crowd or meal prep.
Grab These
- 8 large eggs
- 1/3 cup whole milk or heavy cream (the cream makes it extra luxurious, trust me)
- 1 cup diced cooked ham (I love the thick-cut Black Forest ham from the deli counter)
- 1 cup shredded cheese, divided (I use a 50/50 mix of sharp cheddar and Gruyère)
- 1/2 a yellow onion, diced
- 2 tablespoons olive oil or butter
- Kosher salt and freshly cracked black pepper
- A pinch of smoked paprika (optional, but it adds a lovely depth)
Let’s Make It
Alright, let’s get to it. First, position a rack in the upper third of your oven and crank it to 400°F (200°C). You want that top to get nice and golden.
Now, in a medium bowl, whisk your eggs and milk (or cream!) together until they’re just combined. You don’t want to beat a ton of air into them. Season this really well with salt, pepper, and that pinch of smoked paprika if you’re using it. This is your chance to season the whole dish, so don’t be shy! Stir in half of your cheese and set the bowl aside.
Grab a 10-inch oven-safe skillet (this is non-negotiable, my friends—no plastic handles!). Heat the oil or butter over medium heat. Add your diced onion and cook for about 4-5 minutes, until it’s softened and a little translucent. Toss in the ham and cook for another minute, just to warm it through and get those little bits a bit crispy.
Here’s the crucial part: pour the egg and cheese mixture over the ham and onions. Give the pan a gentle shake to distribute everything evenly. Let it cook, without stirring, for about 2-3 minutes. The edges will just start to set. Sprinkle the remaining cheese over the top.
Now, slide that beautiful thing into your hot oven. Bake for 12-15 minutes. You’re looking for a puffed-up top, golden-brown cheese, and a center that’s just set. A little jiggle is fine, it’ll carry over cook.
Nutritional Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~ 320 kcal |
| Protein | 24g |
| Carbohydrates | 3g |
| Fat | 24g |
| Fiber | 0g |
| Sugar | 2g |
| Note: Values are estimates |
Variations & Add-Ins
- Green Goddess: Add a big handful of chopped fresh spinach or chopped asparagus tips when you add the ham.
- Sun-Dried Tomato & Feta: Swap the ham for 1/3 cup chopped sun-dried tomatoes and the cheddar for crumbled feta. So good.
- Everything Bagel: Sprinkle the top with everything bagel seasoning before it goes in the oven. You’re welcome.
Serving Ideas
I love this with a simple arugula salad dressed with lemon vinaigrette to cut through the richness. It’s also perfect with a big slice of toasted sourdough for scooping up every last crumb.
Storage & Reheating
Let it cool completely, then cover tightly and store in the fridge for up to 3 days. Reheat slices gently in the microwave or toaster oven. It’s also fantastic cold, straight from the fridge. I may or may not have eaten it for a midnight snack.
My Two Cents (Pro-Tip)
Don’t over-whisk the eggs! You’re not making a soufflé. Just mix until the yolks and whites are combined. Over-whipping can incorporate too much air and make the final texture a bit spongy instead of tender.
You Asked, I’m Answering (FAQ)
- “Can I make this without an oven-safe skillet?” You can… but it’s a bit of a hassle. You’d have to cover it with a lid and cook it on the stovetop on very low heat until the top sets, which can take a while and risks a rubbery bottom. I highly recommend investing in one cast-iron skillet. It’ll change your life.
- “My frittata deflated! What did I do wrong?” Nothing! They all deflate a bit as they cool. It’s totally normal and doesn’t affect the flavor one bit.