Save to Pinterest Saturday mornings used to mean scrambling eggs in three different pans for my crew, each person wanting something different. Then my neighbor mentioned her oven-safe skillet trick, and suddenly breakfast became something I could actually enjoy instead of manage. This ham and cheese frittata changed everything—one pan, ten minutes of prep, and everyone at the table gets fed without me stuck at the stove.
I made this for my sister after she mentioned feeling overwhelmed by breakfast decisions before work, and watching her actually relax while eating felt like I'd given her a gift. She's been making it every Sunday since, and now it's become this inside joke where she texts me frittata photos.
Ingredients
- 8 large eggs: They're the foundation, so use fresh ones if possible—you'll notice the difference in color and richness.
- 1/4 cup whole milk: Makes the eggs creamy without making them rubbery; don't skip this step even if it seems small.
- 1 cup shredded cheddar cheese: Buy a block and shred it yourself if you have time; the texture melts better than pre-shredded.
- 1/4 cup grated Parmesan cheese: This adds that salty depth that makes people ask what you did differently.
- 1 cup diced cooked ham: If you find a really good ham at the deli counter, it honestly transforms the whole dish.
- 1 cup baby spinach, chopped: Wilts down completely, so don't worry about it looking like too much.
- 1/2 cup cherry tomatoes, halved: Their sweetness balances the saltiness beautifully, but regular tomatoes work if that's what you have.
- 1/4 cup finely chopped red onion: The raw bite cooks down into something gentle and slightly sweet.
- 1/2 tsp salt, 1/4 tsp black pepper, 1/4 tsp garlic powder: Season as you go so nothing tastes flat at the end.
- 1 tbsp fresh chives, chopped (optional): A handful scattered on top right before serving makes it look intentional.
- 2 tbsp olive oil: Use something you actually like tasting; this isn't the place to use that expired bottle.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get Your Oven Ready:
- Preheat to 375°F and let it fully heat while you prep—a cool oven means the bottom cooks before the top even starts.
- Whisk the Base:
- In a large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until it's completely combined and looks uniform. Stir in both cheeses until they're evenly distributed.
- Sauté the Aromatics:
- Heat olive oil in your oven-safe skillet over medium heat, then add the red onion and let it soften for about two to three minutes—you want it translucent and slightly caramelized at the edges. Add ham, spinach, and tomatoes next, cooking for another two to three minutes just to release their flavors.
- Add the Eggs:
- Pour your egg mixture evenly over everything in the skillet, using a spatula to gently distribute the vegetables so they settle throughout. Let this cook on the stovetop for two to three minutes until the edges just barely start to set.
- Finish in the Oven:
- Transfer the whole skillet to your preheated oven and bake for fifteen to eighteen minutes—you're looking for the center to be just set with maybe the tiniest jiggle, not completely firm. The top should have a light golden color.
- Cool and Serve:
- Let it rest for five minutes before you even think about slicing; this makes it way easier to cut clean wedges. Scatter fresh chives on top if you're feeling fancy, then slice into wedges.
Save to Pinterest There was a Tuesday morning when my kid actually asked for seconds of something I made, and it happened to be this frittata. That doesn't sound like much, but it meant everything.
Swaps That Actually Work
The beauty of this frittata is how forgiving it is when you improvise. I've made it with Swiss cheese instead of cheddar for a nuttier flavor, and once I used feta and it became something entirely different but equally good.
Vegetables You Can Add
Bell peppers, mushrooms, zucchini, or even leftover roasted broccoli all work beautifully. I once added sun-dried tomatoes on a whim and created something I've been meaning to officially add to my regular rotation.
Storage and Meal Prep
This keeps in the fridge for up to four days in an airtight container, and honestly, eating it cold straight from the fridge is sometimes better than reheating. It's perfect for those mornings when you need breakfast to happen in thirty seconds, not thirty minutes.
- Slice and store in a glass container with parchment paper between pieces so they don't stick together.
- Reheat gently in the microwave for about ninety seconds to keep it from drying out.
- Serve with a simple green salad or whole grain toast to make it feel like a complete breakfast.
Save to Pinterest This frittata became my answer to mornings that need to feel easy, and that's turned into something bigger than just food. It's one of those recipes that quietly became part of how I take care of the people I love.
Questions & Answers
- → Can I substitute the cheeses in this dish?
Yes, cheddar can be swapped for Swiss or feta to vary the flavor profile while maintaining a creamy texture.
- → What vegetables work well in this frittata?
Besides spinach and cherry tomatoes, bell peppers or mushrooms can be added for extra color and taste.
- → How do I prevent the frittata from sticking to the pan?
Use an oven-safe nonstick skillet and heat olive oil before adding ingredients to ensure easy release after baking.
- → Can this dish be prepared in advance?
Absolutely, it can be made ahead and refrigerated for up to four days. Reheat gently or enjoy cold for convenience.
- → What is the best way to serve this meal?
Slice into wedges and serve alongside a fresh green salad or toasted bread for a balanced breakfast.
- → Is this option suitable for a gluten-free diet?
Yes, all main ingredients are gluten-free; however, check processed ham and cheese labels to confirm no gluten traces.