Pin It There's something incredibly satisfying about a dish that comes together in one pan, fills your kitchen with irresistible aromas, and delivers a hearty, protein-packed meal that works for breakfast, brunch, or even dinner. This One-Pan Ham and Cheese Frittata is exactly that kind of recipe—golden, fluffy, and loaded with savory diced ham, melty cheddar and Parmesan, and a colorful mix of fresh spinach, cherry tomatoes, and red onion. It's the kind of meal that makes busy mornings feel effortless and turns simple ingredients into something truly comforting and delicious.
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.
Whether you're feeding a crowd at weekend brunch, prepping breakfasts for the week ahead, or simply craving a hot, wholesome meal that doesn't require a lot of fuss, this frittata delivers every time. The combination of eggs, ham, and cheese creates a rich, satisfying base, while the fresh vegetables add color, texture, and a boost of nutrition. Plus, it's endlessly adaptable—swap in your favorite cheese, add extra veggies, or enjoy it hot from the oven or cold straight from the fridge.
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 skillet is truly oven-safe—check that the handle can withstand 375°F. When whisking the eggs, beat them until they're smooth and slightly frothy to ensure a light, fluffy texture. Don't skip the stovetop cooking step before baking; this helps set the bottom of the frittata and prevents it from being too wet. If you're meal prepping, let the frittata cool completely before slicing and storing to maintain the best texture. Reheat individual slices in the microwave for 60–90 seconds, or enjoy them cold for a quick grab-and-go breakfast.
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 wonderfully versatile. Swap cheddar for Swiss cheese for a milder flavor, or use crumbled feta for a tangy Mediterranean twist. Add extra vegetables like diced bell peppers, mushrooms, or zucchini for more color and nutrition. For a vegetarian version, simply omit the ham and add more veggies or a handful of white beans. If you prefer a spicier kick, stir in a pinch of red pepper flakes or diced jalapeños. You can also experiment with fresh herbs like basil, parsley, or dill in place of chives.
Serviervorschläge
Serve this frittata warm, straight from the oven, with a side of mixed greens dressed in a light vinaigrette for a balanced meal. It also pairs beautifully with toasted sourdough or whole-grain bread and a dollop of sour cream or Greek yogurt on top. For brunch gatherings, offer it alongside fresh fruit, roasted potatoes, or a simple arugula salad. This dish is equally delicious at room temperature, making it ideal for picnics, potlucks, or packed lunches. Leftovers can be enjoyed cold or reheated, and they taste just as good the next day.
Pin It This One-Pan Ham and Cheese Frittata is proof that simple ingredients, when combined with care, can create something truly special. It's a recipe that fits seamlessly into busy weekday mornings, lazy weekend brunches, and everything in between. With its golden top, fluffy texture, and savory filling, it's a dish that never gets old—and one you'll find yourself coming back to again and again. Make it your own, share it with loved ones, and enjoy the comfort of a homemade meal that's as easy as it is delicious.
Recipe Questions & Answers
- → Can I use different cheeses in this frittata?
Yes, cheddar can be swapped for Swiss or feta to vary the flavor profile while keeping the creamy texture.
- → Is it possible to add other vegetables?
Absolutely, bell peppers, mushrooms, or extra leafy greens work well and enrich the dish’s nutrition.
- → How do I prevent the frittata from sticking to the pan?
Using an oven-safe nonstick skillet with a bit of olive oil ensures even cooking and easy release.
- → Can this dish be prepared ahead of time?
Yes, it can be cooked in advance, cooled, and stored in airtight containers in the refrigerator for up to four days.
- → What’s the best way to reheat leftovers?
Reheat gently in the microwave or oven to maintain texture and flavor without drying out.