Pin it There's something magical about a breakfast that comes together in one pan, fills your kitchen with the aroma of savory ham and melted cheese, and delivers a protein-packed start to your day. This One-Pan Ham and Cheese Frittata is everything you need on a busy morning—fluffy eggs studded with tender ham, vibrant spinach, juicy cherry tomatoes, and two kinds of cheese that melt into golden perfection. Whether you're feeding a crowd for brunch or prepping meals for the week ahead, this easy frittata is your answer to delicious, fuss-free eating.
Pin it What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Frittatas are the ultimate flexible breakfast. Unlike omelets that require careful folding, this Italian-inspired egg dish is forgiving and endlessly adaptable. You start on the stovetop to build flavor with sautéed onions, ham, and vegetables, then finish in the oven for a perfectly set, fluffy texture. The combination of cheddar and Parmesan adds depth and richness, while the fresh vegetables bring color and nutrition to every bite.
Ingredients
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
- 8 large eggs
- 1/4 cup whole milk
- 1 cup shredded cheddar cheese
- 1/4 cup grated Parmesan cheese
- 1 cup diced cooked ham
- 1 cup baby spinach, chopped
- 1/2 cup cherry tomatoes, halved
- 1/4 cup finely chopped red onion
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp garlic powder
- 1 tbsp fresh chives, chopped (optional)
- 2 tbsp olive oil
Instructions
- Step 1
- Preheat oven to 375°F (190°C).
- Step 2
- In a large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well combined.
- Step 3
- Stir in cheddar cheese and Parmesan.
- Step 4
- Heat olive oil in an oven-safe, nonstick skillet (10–12 inch) over medium heat. Add red onion and sauté for 2–3 minutes until softened.
- Step 5
- Add diced ham, chopped spinach, and cherry tomatoes. Cook for another 2–3 minutes, stirring occasionally.
- Step 6
- Pour the egg mixture evenly over the ham and vegetables in the skillet. Use a spatula to gently distribute the filling.
- Step 7
- Cook on the stovetop for 2–3 minutes, until the edges just begin to set.
- Step 8
- Transfer skillet to the preheated oven. Bake for 15–18 minutes, or until the center is just set and the top is lightly golden.
- Step 9
- Remove from oven and let cool for 5 minutes before slicing. Garnish with fresh chives if desired.
- Step 10
- Slice into wedges and serve, or cool completely for meal prep and refrigerate in airtight containers.
Zusatztipps für die Zubereitung
For the best results, make sure your oven-safe skillet is truly nonstick or well-seasoned to prevent sticking. When whisking the eggs, beat them until no streaks remain for a uniform, fluffy texture. Don't skip the stovetop cooking step before transferring to the oven—this helps set the edges and ensures even cooking throughout. Let the frittata rest for 5 minutes after baking; this makes slicing much easier and allows the flavors to settle. If you're meal prepping, allow the frittata to cool completely before refrigerating to prevent condensation and sogginess.
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.
Varianten und Anpassungen
This frittata is incredibly versatile and welcomes your creative touches. Swap the cheddar for Swiss cheese for a milder, nuttier flavor, or use crumbled feta for a tangy Mediterranean twist. Add extra vegetables like diced bell peppers, sliced mushrooms, or zucchini for more color and nutrients. For a vegetarian version, simply omit the ham and add more vegetables or white beans for protein. You can also experiment with different herbs—fresh basil, parsley, or dill work beautifully in place of chives.
Serviervorschläge
Serve this frittata warm from the oven with a simple green salad dressed in lemon vinaigrette for a light, balanced meal. It pairs wonderfully with toasted sourdough or whole-grain bread and a dollop of sour cream or Greek yogurt on the side. For brunch gatherings, accompany with fresh fruit, roasted potatoes, or crispy bacon. The frittata also travels well—pack a wedge with cherry tomatoes and crackers for a protein-rich lunch on the go. Leftovers keep well in the fridge for up to 4 days and can be reheated gently in the microwave or enjoyed cold straight from the container.
Pin it This One-Pan Ham and Cheese Frittata proves that simple ingredients, when combined thoughtfully, create something truly satisfying. It's the kind of recipe you'll turn to again and again—for lazy weekend mornings, quick weekday breakfasts, or whenever you need a reliable, delicious meal that requires minimal effort and delivers maximum flavor. Whether you enjoy it fresh from the oven or as part of your weekly meal prep routine, this frittata is sure to become a staple in your breakfast rotation.
Recipe FAQs
- → Can I substitute the cheese types used?
Yes, cheddar can be swapped for Swiss or feta to change the flavor profile while maintaining a creamy texture.
- → What vegetables work well in this dish?
In addition to spinach and cherry tomatoes, bell peppers or mushrooms can be added for extra color and nutrients.
- → Is this dish suitable for meal prep?
Absolutely. It keeps well in the fridge for up to 4 days and reheats nicely in the microwave.
- → What pan works best for cooking this frittata?
An oven-safe nonstick skillet (10–12 inch) is ideal to sauté ingredients and bake evenly without sticking.
- → How do I know when the frittata is fully cooked?
The center should be just set with a lightly golden top after baking 15-18 minutes at 375°F.