One-Pan Ham Cheese Frittata

Featured in: Everyday Table Meals

This one-pan frittata brings together diced ham, shredded cheddar, Parmesan, and fresh vegetables for a balanced and flavorful dish. Start by whisking eggs, milk, and seasonings, then sauté onions, ham, spinach, and tomatoes in olive oil. Pour the egg mixture over the filling, cook briefly on the stove, and finish baking in the oven until set. Perfect for easy meal prep or a satisfying breakfast, it slices into wedges and stores well refrigerated for several days. Customize with different cheeses or add bell peppers and mushrooms for variety.

Updated on Fri, 13 Mar 2026 00:03:04 GMT
Fluffy one-pan ham and cheese frittata with spinach and tomatoes, golden and bubbling from the oven. Save
Fluffy one-pan ham and cheese frittata with spinach and tomatoes, golden and bubbling from the oven. | platerelay.com

Start your morning with a warm, comforting dish that's as convenient as it is delicious. This One-Pan Ham and Cheese Frittata combines fluffy eggs, melty cheddar, and savory diced ham with fresh spinach and cherry tomatoes. Not only does it come together quickly, but it also makes an ideal protein-packed breakfast for busy days or meal prep, giving you the perfect balance of flavor and nutrition.

Fluffy one-pan ham and cheese frittata with spinach and tomatoes, golden and bubbling from the oven. Save
Fluffy one-pan ham and cheese frittata with spinach and tomatoes, golden and bubbling from the oven. | platerelay.com

This frittata offers a flexible base for your breakfast routine, blending creamy cheeses with fresh veggies and savory ham for a satisfying dish. The oven finish creates a lightly golden top while keeping the inside tender and fluffy, ideal for slicing into wedges that make serving effortless.

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 an evenly cooked frittata, make sure the skillet is oven-safe and heats evenly. Avoid overcrowding the pan with vegetables to allow the eggs to set properly. Letting the frittata rest after baking helps the flavors meld and makes slicing neater.

Varianten und Anpassungen

Try swapping cheddar with Swiss or feta cheese for a new twist. You can also add bell peppers or mushrooms for extra veggies, adjusting the cooking time slightly to ensure they soften. Feel free to omit ham for a vegetarian option or substitute with turkey.

Serviervorschläge

This frittata pairs wonderfully with a fresh green salad or a side of toasted bread for a complete and satisfying meal. Serve warm for best texture, or enjoy cold straight from the fridge as an easy grab-and-go option.

Savory breakfast frittata loaded with diced ham, melted cheddar, and fresh vegetables, perfect for easy meal prep. Save
Savory breakfast frittata loaded with diced ham, melted cheddar, and fresh vegetables, perfect for easy meal prep. | platerelay.com

Whether you're feeding a group or prepping breakfasts for the week, this One-Pan Ham and Cheese Frittata brings together hearty flavors and simple steps for a meal that’s both nutritious and comforting. Easy to customize and quick to make, it’s sure to become a breakfast favorite in your kitchen.

Recipe FAQs

Can I use different cheeses for this frittata?

Yes, Swiss or feta cheese can replace cheddar for a different flavor profile while maintaining a creamy texture.

Is it necessary to cook the vegetables before baking?

Sautéing the onions, ham, spinach, and tomatoes softens them and enhances their flavors before baking.

What type of pan works best for this dish?

An oven-safe nonstick skillet between 10 to 12 inches is ideal for even cooking and easy transfer to the oven.

Can this dish be prepared in advance?

Yes, it refrigerates well for up to four days and can be reheated or enjoyed cold, making it great for meal prep.

Are there suggestions to increase vegetable content?

Adding bell peppers, mushrooms, or other favorite vegetables can boost nutrition and flavor without altering cooking time much.

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

Hearty ham and cheese frittata with fresh spinach and tomatoes, ready in 35 minutes for busy mornings.

Time to Prep
10 minutes
Time to Cook
25 minutes
Total Duration
35 minutes
Created by Henry Foster

Recipe Category Everyday Table Meals

Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary Details No Gluten, Low Carb

Ingredient List

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: Preheat oven to 375°F.

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 to 12 inch) over medium heat. Add red onion and sauté for 2 to 3 minutes until softened.

Step 05

Cook Fillings: Add diced ham, chopped spinach, and cherry tomatoes to the skillet. Cook for another 2 to 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: Cook on the stovetop for 2 to 3 minutes, until the edges just begin to set.

Step 08

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 09

Cool 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 warm, or cool completely for meal prep and refrigerate in airtight containers.

Equipment Needed

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

Allergy Advice

Always check every ingredient for potential allergens. Ask your doctor if you're unsure.
  • Contains eggs
  • Contains milk and dairy products
  • May contain gluten traces from processed ham or cheese; verify labels for gluten-free certification

Nutrition Info (per serving)

For reference only—please consult a nutritionist or healthcare provider for dietary advice.
  • Caloric Value: 230
  • Fat Content: 15 grams
  • Carbohydrate: 3 grams
  • Proteins: 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.