One-Pan Ham Cheese Frittata

Featured in: Oven & Pan Dishes

This one-pan ham and cheese frittata blends fluffy eggs with melted cheddar, Parmesan, and a medley of fresh vegetables. The sautéed red onion, chopped spinach, and juicy cherry tomatoes add bright flavors and texture. Easy to prepare, it cooks in a single oven-safe skillet, perfect for busy mornings or meal prep. Garnished with fresh chives, this savory dish is packed with protein and ideal for a gluten-free breakfast.

Updated on Mon, 09 Mar 2026 10:35:50 GMT
Golden one-pan ham and cheese frittata with spinach, tomatoes, and melted cheddar, baked until fluffy and golden. Pin it
Golden one-pan ham and cheese frittata with spinach, tomatoes, and melted cheddar, baked until fluffy and golden. | cozyzeitoun.com

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.

Golden one-pan ham and cheese frittata with spinach, tomatoes, and melted cheddar, baked until fluffy and golden. Pin it
Golden one-pan ham and cheese frittata with spinach, tomatoes, and melted cheddar, baked until fluffy and golden. | cozyzeitoun.com

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
| cozyzeitoun.com

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

One-Pan Ham Cheese Frittata

Protein-packed frittata with ham, cheese, spinach, and tomatoes, ready in under 35 minutes.

Prep time
10 mins
Time to cook
25 mins
Total duration
35 mins
Created by Julian Park


Level Easy

Cuisine American

Makes 6 Portions

Dietary notes No Gluten, Reduced-Carb

What You'll Need

Eggs & Dairy

01 8 large eggs
02 1/4 cup whole milk
03 1 cup shredded cheddar cheese
04 1/4 cup grated Parmesan cheese

Meats

01 1 cup diced cooked ham

Vegetables

01 1 cup baby spinach, chopped
02 1/2 cup cherry tomatoes, halved
03 1/4 cup finely chopped red onion

Spices & Seasonings

01 1/2 teaspoon salt
02 1/4 teaspoon black pepper
03 1/4 teaspoon garlic powder
04 1 tablespoon fresh chives, chopped

Oils

01 2 tablespoons olive oil

Cooking Steps

Step 01

Preheat Oven: Preheat oven to 375°F.

Step 02

Combine Egg Mixture: In a large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well combined. Stir in cheddar cheese and Parmesan.

Step 03

Sauté Aromatics: Heat olive oil in an oven-safe nonstick skillet over medium heat. Add red onion and sauté for 2 to 3 minutes until softened.

Step 04

Add Fillings: Add diced ham, chopped spinach, and cherry tomatoes. Cook for another 2 to 3 minutes, stirring occasionally.

Step 05

Pour Egg Mixture: Pour the egg mixture evenly over the ham and vegetables in the skillet. Use a spatula to gently distribute the filling.

Step 06

Stovetop Cook: Cook on the stovetop for 2 to 3 minutes, until the edges just begin to set.

Step 07

Bake Frittata: Transfer skillet to the preheated oven. Bake for 15 to 18 minutes, or until the center is just set and the top is lightly golden.

Step 08

Cool and Rest: Remove from oven and let cool for 5 minutes before slicing. Garnish with fresh chives if desired.

Step 09

Serve or Store: Slice into wedges and serve immediately, or cool completely for meal prep and refrigerate in airtight containers.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment list

  • Oven-safe nonstick skillet, 10 to 12 inches
  • Large mixing bowl
  • Whisk
  • Spatula
  • Knife and cutting board

Allergy info

Always check every component for allergens. Speak to your healthcare provider if unsure.
  • Contains eggs
  • Contains milk and dairy products
  • May contain traces of gluten if ham or cheese are processed; verify labels for gluten-free certification

Nutrition details per portion

Nutrition info is for reference only and isn't medical guidance.
  • Energy: 230
  • Fat content: 15 g
  • Carbohydrates: 3 g
  • Proteins: 18 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.