One-Pan Ham Cheese Frittata

Featured in: Oven & Pan Recipes

This one-pan dish combines eggs, diced ham, cheddar, and Parmesan cheeses with fresh spinach and cherry tomatoes to create a savory and nourishing meal. Using an oven-safe skillet, the ham and vegetables are sautéed before pouring the egg mixture and baking until set with a golden top. The result is a flavorful, protein-rich dish that’s simple to prepare and perfect for busy mornings or meal prep.

Optional fresh chives add a mild onion note, while the combination of cheeses delivers a rich texture. Variations can include swapping cheeses or adding veggies like bell peppers or mushrooms. This dish stores well, making it convenient to enjoy throughout the week, served warm or cold.

Updated on Fri, 13 Mar 2026 01:12:54 GMT
One-Pan Ham and Cheese Frittata with golden edges, fluffy eggs, and melted cheese. Save
One-Pan Ham and Cheese Frittata with golden edges, fluffy eggs, and melted cheese. | tirzakitchen.com

Start your day with a delicious and hearty one-pan ham and cheese frittata. This savory breakfast is packed with protein from diced ham and eggs, balanced perfectly with fresh vegetables and melty cheddar and Parmesan cheeses. It's a quick and easy dish that’s perfect for busy mornings or meal prep, delivering satisfying flavors that bring comfort and energy to your table.

One-Pan Ham and Cheese Frittata with golden edges, fluffy eggs, and melted cheese. Save
One-Pan Ham and Cheese Frittata with golden edges, fluffy eggs, and melted cheese. | tirzakitchen.com

This frittata combines the creamy richness of cheeses with the savory bite of ham and the fresh brightness of vegetables like spinach and cherry tomatoes. Cooking it in a single skillet streamlines the process, yielding golden edges and a tender, fluffy interior that’s irresistible whether served hot or cold.

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

Using an oven-safe nonstick skillet ensures easy release and cleanup. For best texture, avoid overcooking by watching the oven closely near the end of baking. Fresh chives add a pop of color and mild onion flavor as a garnish, but they can be omitted if preferred or unavailable.

Varianten und Anpassungen

Swap cheddar for Swiss or feta cheese to experiment with new flavors. Add bell peppers or mushrooms to increase the vegetable variety. For a dairy-free version, try omitting the Parmesan and substituting a vegan cheese alternative, keeping in mind the texture changes.

Serviervorschläge

Serve your frittata wedges with a fresh green salad or a slice of crispy toast to round out breakfast or brunch. This dish also works wonderfully for packed lunches or light dinners, especially when paired with simple roasted vegetables or fruit.

A close-up view of a sliced ham and cheese frittata garnished with fresh herbs. Save
A close-up view of a sliced ham and cheese frittata garnished with fresh herbs. | tirzakitchen.com

This one-pan ham and cheese frittata is a flexible, flavorful recipe that transforms simple ingredients into a satisfying meal. Its quick prep and ease of customization make it a weekday favorite and crowd-pleaser alike. Enjoy this gluten-free, protein-packed dish as a smart start to your day or a nourishing anytime bite.

Recipe Questions & Answers

How do I prevent the frittata from sticking to the pan?

Use a well-seasoned, oven-safe nonstick skillet and heat olive oil thoroughly before adding ingredients to create a nonstick surface.

Can I make this frittata ahead of time?

Yes, it keeps well refrigerated up to four days and can be reheated or enjoyed cold for convenience.

What cheese substitutions work well in this dish?

Try Swiss or feta cheese instead of cheddar for a different flavor profile while maintaining creaminess.

How can I add more vegetables to the frittata?

Include diced bell peppers, mushrooms, or add extra spinach to increase the vegetable content and nutrients.

What temperature and time are best for baking the frittata?

Bake in a preheated oven at 375°F (190°C) for 15–18 minutes, until the center just sets and the top turns lightly golden.

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

Savory frittata with ham, cheddar, and fresh vegetables, ideal for easy, nutritious mornings.

Prep Time
10 min
Cook Time
25 min
Total Duration
35 min
Created by Tyson Harding


Skill Level Easy

Cuisine American

Makes 6 Servings

Dietary notes Gluten-Free, Low 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

Directions

Step 01

Preheat oven: Set oven temperature to 375°F (190°C).

Step 02

Prepare egg mixture: In a large mixing bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well 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 an oven-safe nonstick skillet (10–12 inch) over medium heat. Add chopped red onion and sauté for 2–3 minutes until softened.

Step 05

Add fillings: Add diced ham, chopped spinach, and halved cherry tomatoes to the skillet. Cook for another 2–3 minutes, stirring occasionally.

Step 06

Combine with eggs: Pour the egg mixture evenly over the ham and vegetables in the skillet. Use a spatula to gently distribute all components.

Step 07

Initial stovetop cooking: Cook on the stovetop for 2–3 minutes until the edges just begin to set.

Step 08

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

Step 09

Cool and rest: Remove from oven and let cool for 5 minutes before slicing.

Step 10

Serve or store: Slice into wedges and serve immediately with fresh chives if desired, or cool completely for meal prep and refrigerate in airtight containers.

Tools Needed

  • Oven-safe nonstick skillet (10–12 inch)
  • Mixing bowl
  • Whisk
  • Spatula
  • Knife and cutting board

Allergy Info

Review all ingredients for allergens and check with your doctor if unsure.
  • Contains eggs and dairy (milk, cheese)
  • May contain gluten traces if ham or cheese are processed; verify labels for certified gluten-free status

Nutrition Details (per portion)

Nutritional data is for informational use and not a replacement for a healthcare provider.
  • Calories: 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.