One-Pan Ham Cheese Frittata

Featured in: Oven-Finished Meals

This one-pan ham and cheese frittata brings together fluffy eggs, sharp cheddar, and tender diced ham with fresh spinach and cherry tomatoes. Sautéed onions add sweetness, while the mix of Parmesan and fresh chives enhances complexity. Prepared in one skillet, it’s easy to make and great for busy mornings or meal prep. Bake until golden and allow to cool slightly before slicing. Variations can include swapping cheeses or adding bell peppers for a veggie boost.

Ideal for gluten-free diets and quick breakfasts, the frittata balances protein and flavor with minimal cleanup. Serve with toast or a fresh salad for a satisfying start to the day.

Updated on Fri, 13 Mar 2026 11:47:09 GMT
Savory One-Pan Ham and Cheese Frittata with melty cheddar, diced ham, and fresh spinach baked to golden perfection in a skillet. Save to Pinterest
Savory One-Pan Ham and Cheese Frittata with melty cheddar, diced ham, and fresh spinach baked to golden perfection in a skillet. | ricoskillet.com

Start your morning right with a One-Pan Ham and Cheese Frittata—a hearty breakfast that combines tender diced ham, melty cheddar cheese, and fresh vegetables all baked together to golden perfection. This savory dish is not only packed with protein but also simple to prepare, making it an ideal choice for busy mornings or meal prep. With a balance of creamy cheeses and vibrant spinach and tomatoes, it’s a flavorful way to fuel your day.

Savory One-Pan Ham and Cheese Frittata with melty cheddar, diced ham, and fresh spinach baked to golden perfection in a skillet. Save to Pinterest
Savory One-Pan Ham and Cheese Frittata with melty cheddar, diced ham, and fresh spinach baked to golden perfection in a skillet. | ricoskillet.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

This frittata embraces the classic American breakfast flavors you love, combining them into a simple, wholesome dish you can rely on any day of the week. Its flexibility allows for tasty swaps and additions, giving you a perfect base to customize as you please.

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

Ensure your skillet is oven-safe and nonstick to prevent sticking and ease cleaning. When whisking eggs, beat thoroughly for a light, fluffy texture. Allow the frittata to cool slightly before slicing to retain shape and enhance flavors.

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

Swap the cheddar cheese with Swiss or feta for a different taste profile. Incorporate additional vegetables like bell peppers or mushrooms to increase variety and nutrition. Adjust seasoning according to personal preference or add herbs like parsley or thyme.

Serviervorschläge

Serve your frittata with a crisp green salad or slices of warm toast for a complete breakfast or brunch. It also pairs well with fresh fruit or avocado slices for a refreshing complement.

Save to Pinterest
| ricoskillet.com

This One-Pan Ham and Cheese Frittata offers a deliciously simple way to enjoy a nourishing breakfast that fits your busy lifestyle. With straightforward ingredients and steps, it’s guaranteed to become a staple breakfast that delights family and guests alike.

Recipe FAQs

Can I use different cheeses in this dish?

Yes, cheddar can be replaced with Swiss or feta for varied flavor profiles without altering the cooking method.

Is it possible to add more vegetables?

Absolutely, bell peppers, mushrooms, or extra spinach work well and enhance the nutritional value.

How should leftovers be stored?

Store cooled portions in airtight containers in the refrigerator for up to 4 days. Reheat gently or enjoy cold.

What type of skillet is best for cooking?

Use an oven-safe nonstick skillet (10–12 inch) to ensure even cooking and easy transfer from stovetop to oven.

Can fresh herbs be added for extra flavor?

Yes, fresh chives are suggested, but parsley or basil can also complement the dish nicely.

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 dish combining ham, cheese, eggs, and vegetables, perfect for quick and satisfying mornings.

Prep Duration
10 minutes
Time to Cook
25 minutes
Overall Time
35 minutes
Created by Paisley Arnold

Cuisine Category Oven-Finished Meals

Skill Level Easy

Cuisine Type American

Makes 6 Number of Servings

Diet Details No Gluten, Reduced Carbs

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 (optional)

Oils

01 2 tablespoons olive oil

Cooking Steps

Step 01

Preheat oven: Preheat oven to 375°F

Step 02

Prepare egg mixture: In a large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well combined

Step 03

Add cheese to mixture: Stir in cheddar cheese and Parmesan cheese into the egg mixture

Step 04

Sauté aromatics: 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 05

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

Step 06

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 07

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

Step 08

Transfer to oven: Transfer 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

Rest and garnish: 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, 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

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

Allergy Warnings

Review every ingredient for allergens and get advice from a healthcare provider if you’re not sure.
  • Contains eggs and dairy products
  • May contain gluten traces if ham or cheese are processed; verify labels for gluten-free certification

Nutrition Info (per portion)

These numbers are for reference only and shouldn’t replace advice from a medical professional.
  • Calorie Count: 230
  • Fat content: 15 grams
  • Carbohydrates: 3 grams
  • Protein amount: 18 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.