One-Pan Ham Cheese Frittata

Featured in: Comfort Family Dinners

This one-pan ham and cheese frittata blends diced cooked ham, shredded cheddar, Parmesan, and fresh vegetables like spinach and cherry tomatoes. Eggs whisked with milk and seasonings create a rich base poured into a skillet and baked to golden perfection. The dish is simple, gluten-free, and ideal for meal prep or busy mornings. Garnished with fresh chives, it serves six and offers a wholesome, savory start to your day.

Updated on Fri, 13 Mar 2026 19:10:31 GMT
A golden, cheesy frittata with diced ham, spinach, and tomatoes, baked to fluffy perfection in a cast-iron skillet. Save to Pinterest
A golden, cheesy frittata with diced ham, spinach, and tomatoes, baked to fluffy perfection in a cast-iron skillet. | frostkettle.com

Start your day with a protein-packed, savory delight: the One-Pan Ham and Cheese Frittata. This easy-to-make breakfast dish blends fluffy eggs with melty cheddar, tender diced ham, and fresh vegetables for a colorful and nourishing meal. Perfect for busy mornings or meal prep, this frittata combines classic flavors in a single skillet, saving you time without sacrificing taste.

A golden, cheesy frittata with diced ham, spinach, and tomatoes, baked to fluffy perfection in a cast-iron skillet. Save to Pinterest
A golden, cheesy frittata with diced ham, spinach, and tomatoes, baked to fluffy perfection in a cast-iron skillet. | frostkettle.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Loaded with wholesome ingredients like fresh spinach, juicy cherry tomatoes, and flavorful diced ham, this frittata hits all the right notes. The combination of cheddar and Parmesan cheeses melts into the eggs, creating a rich, creamy texture that’s irresistible. Whether serving it fresh from the oven or slicing it up for next-day breakfasts, this dish delivers warmth and comfort in 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

1.
Preheat oven to 375°F (190°C).
2.
In a large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well combined.
3.
Stir in cheddar cheese and Parmesan.
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.
5.
Add diced ham, chopped spinach, and cherry tomatoes. Cook for another 2–3 minutes, stirring occasionally.
6.
Pour the egg mixture evenly over the ham and vegetables in the skillet. Use a spatula to gently distribute the filling.
7.
Cook on the stovetop for 2–3 minutes, until the edges just begin to set.
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.
9.
Remove from oven and let cool for 5 minutes before slicing. Garnish with fresh chives if desired.
10.
Slice into wedges and serve, or cool completely for meal prep and refrigerate in airtight containers.

Zusatztipps für die Zubereitung

For best results, use a well-seasoned oven-safe nonstick skillet to prevent sticking and ensure easy cleanup. Sauté the onions until translucent to deepen the flavor before adding the other ingredients. Gently pour the egg mixture over the filling to maintain an even distribution of eggs, cheese, and vegetables. Letting the frittata rest for a few minutes after baking allows it to set fully and makes slicing easier.

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

Feel free to swap cheddar cheese for Swiss or feta for a different flavor profile. Add extra vegetables like bell peppers or mushrooms to increase the veggie content and add texture. For a dairy-free option, try a dairy-free cheese substitute and milk alternative, though the texture may vary slightly.

Serviervorschläge

This hearty frittata pairs wonderfully with a fresh green salad or crispy toasted bread to round out your meal. Serve warm for a comforting breakfast or brunch, or enjoy chilled straight from the fridge during busy mornings. It’s equally delicious either way.

Save to Pinterest
| frostkettle.com

This One-Pan Ham and Cheese Frittata is a versatile and satisfying breakfast that fits effortlessly into your weekly meal plan. With simple ingredients and minimal prep, you can enjoy a homemade, nourishing dish any morning. Embrace the ease of cooking with one pan and delight in the flavorful layers of ham, cheese, and fresh vegetables baked into a delicious frittata.

Recipe Questions & Answers

Can I substitute cheddar with another cheese?

Yes, Swiss or feta cheeses work well as alternatives, offering a unique flavor twist without altering the cooking process.

How do I ensure the frittata is cooked evenly?

Cooking the filling briefly on the stovetop before baking and baking until the center is set ensures even cooking and a tender texture.

Can I add more vegetables to the dish?

Absolutely, bell peppers or mushrooms can be sautéed along with the onions and spinach for added flavor and nutrition.

Is an oven-safe skillet necessary?

Yes, using an oven-safe nonstick skillet allows seamless transition from stovetop to oven for perfect cooking and easy cleanup.

How long does this dish keep in the refrigerator?

Stored in airtight containers, it stays fresh for up to four days and reheats well in the microwave or can be enjoyed cold.

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-rich frittata with ham, cheddar, spinach, and tomatoes cooked all in one pan for easy mornings.

Prep Duration
10 minutes
Time to Cook
25 minutes
Overall Time
35 minutes
Created by Nora Whitman


Skill Level Easy

Cuisine American

Makes 6 Serving Size

Dietary Information Wheat-Free, Reduced-Carb

What You 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

How-To Steps

Step 01

Preheat oven: Set oven to 375°F (190°C) and allow to fully preheat.

Step 02

Combine egg base: In a large mixing bowl, whisk together eggs, milk, salt, pepper, and garlic powder until thoroughly combined.

Step 03

Add cheese: Stir cheddar cheese and Parmesan into the egg mixture until evenly distributed.

Step 04

Sauté aromatics: Heat olive oil in a 10-12 inch oven-safe nonstick skillet over medium heat. Add red onion and sauté for 2-3 minutes until softened.

Step 05

Cook filling ingredients: Add diced ham, chopped spinach, and cherry tomatoes to the skillet. Cook for another 2-3 minutes, stirring occasionally until vegetables are tender.

Step 06

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

Step 07

Set edges on stovetop: Cook on the stovetop for 2-3 minutes over medium heat until the edges just begin to set.

Step 08

Bake frittata: 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 09

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

Step 10

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.

Tools You'll Need

  • 10-12 inch oven-safe nonstick skillet
  • Large mixing bowl
  • Whisk
  • Spatula
  • Knife and cutting board

Allergy Info

Review every ingredient for allergens. Ask a healthcare professional if unsure.
  • Contains eggs
  • Contains milk and dairy products
  • May contain traces of gluten depending on ham and cheese processing; verify labels for strict gluten-free compliance

Nutrition Details (Each Serving)

Given for informational purposes, this isn't medical advice.
  • Energy Value: 230
  • Fats: 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.