One-Pan Ham Cheese Frittata

Featured in: Everyday Mains

This one-pan frittata blends fluffy eggs with diced ham, shredded cheddar, Parmesan, spinach, tomatoes, and red onion. Lightly sautéed veggies and savory seasonings come together before baking to golden perfection. Ready in just over 30 minutes, it serves six and offers a protein-rich, gluten-free start to any day. Customize with your favorite cheeses or extra vegetables, and enjoy warm or chilled for convenient meals.

Updated on Mon, 02 Mar 2026 12:54:00 GMT
Hearty one-pan ham and cheese frittata with fluffy eggs, melty cheddar, and colorful vegetables. Save
Hearty one-pan ham and cheese frittata with fluffy eggs, melty cheddar, and colorful vegetables. | pulsebaker.com

There's something almost meditative about sliding a skillet into the oven and knowing breakfast is essentially done—no flipping required, no hovering over the stove with a spatula in hand. I discovered this frittata on a chaotic Sunday morning when I had a houseful of people to feed and maybe thirty minutes to pull it together. The beauty of it hit me immediately: one pan, minimal fuss, and somehow it tastes like you've been cooking all morning.

My neighbor Sarah made this for our neighborhood book club brunch, and I watched three people go back for seconds without even realizing they were eating spinach. That's when I knew this frittata had serious potential. It became the go-to dish whenever someone needed an easy crowd-pleaser, and honestly, it's never let me down.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 8 large eggs: These are the foundation, and room temperature ones whisk more smoothly than cold ones—pull them out of the fridge ten minutes early if you remember.
  • 1/4 cup whole milk: This keeps the frittata tender and custardy rather than dense, so don't skip it or substitute with water.
  • 1 cup shredded cheddar cheese: Sharp cheddar gives more flavor than mild, and freshly shredded melts better than pre-packaged.
  • 1/4 cup grated Parmesan cheese: This adds a salty, nutty note that elevates the whole thing.
  • 1 cup diced cooked ham: Use good quality ham if you can—it makes a real difference in the final taste.
  • 1 cup baby spinach, chopped: Fresh spinach works best; frozen spinach needs to be thawed and squeezed dry first.
  • 1/2 cup cherry tomatoes, halved: They add brightness and juiciness without making the frittata watery.
  • 1/4 cup finely chopped red onion: Don't skip the pre-cooking step—raw onion can be too sharp and won't soften in the oven.
  • 1/2 tsp salt, 1/4 tsp black pepper, 1/4 tsp garlic powder: Taste as you go since ham is already salty.
  • 1 tbsp fresh chives: Optional but worth it for that fresh finish right before serving.
  • 2 tbsp olive oil: Enough to coat the pan without making it greasy.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven first:
Set it to 375°F while you prep everything else so it's ready when you need it.
Whisk the egg base:
Combine eggs, milk, salt, pepper, and garlic powder in a bowl until the mixture is uniform and pale yellow. This even distribution ensures every bite has the same seasoning.
Fold in the cheese:
Stir the cheddar and Parmesan into your egg mixture, getting them evenly distributed so you don't end up with cheesy pockets.
Soften the onion:
Heat olive oil in your oven-safe skillet over medium heat and let the red onion cook for a couple minutes until it's translucent and mild. You'll notice it smells sweet, which means it's ready.
Add ham and vegetables:
Toss in the ham, spinach, and tomatoes, stirring gently for another couple of minutes until everything is warm and the spinach wilts slightly.
Pour and distribute:
Pour your egg mixture over the ham and vegetables, using a spatula to gently push the filling around so it's evenly spread. Don't overwork it—you just want the eggs to settle into all the nooks.
Stovetop start:
Let the frittata sit on medium heat for about two minutes until the very edges begin to set and turn slightly opaque. You'll see the edges pulling away from the pan just slightly.
Transfer to oven:
Carefully move the hot skillet into your preheated oven and bake for fifteen to eighteen minutes until the center is set but still slightly jiggly in the very middle. The top should be lightly golden.
Cool and serve:
Let it rest for five minutes—this makes slicing cleaner and lets it firm up just enough. Slice into wedges, garnish with chives if you like, and serve warm or at room temperature.
Save
| pulsebaker.com

I made this for my sister on the morning of her big job interview, and she ate a slice with one hand while getting ready with the other. Later she told me that hearty, reliable breakfast was exactly what she needed that morning. Food has a way of doing that—being there when you need it most, asking nothing in return.

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.

Storage and Meal Prep

This frittata is honestly one of the best meal-prep dishes I've ever made because it tastes great cold or reheated, and it keeps for up to four days in the fridge in an airtight container. Pop a slice in the microwave for sixty seconds and it's warm and ready, or grab it straight from the fridge on your way out the door. I've learned that cutting it into individual portions and storing them in a divided container makes grabbing breakfast on busy mornings almost effortless.

Flavor Combinations Worth Trying

While the ham and cheddar combination is classic for a reason, this frittata is endlessly customizable once you understand the basic formula. Swiss cheese with diced turkey and mushrooms feels more elegant, feta with spinach and sun-dried tomatoes leans Mediterranean, and sharp white cheddar with crispy bacon and green peppers is never wrong. The key is sticking to about one cup of total add-ins and making sure wetter ingredients like tomatoes are used sparingly so the frittata doesn't become soggy.

Make It Your Own

The beauty of a frittata is that it's forgiving enough to accommodate what's in your fridge and flexible enough to match your mood or dietary preferences. I've made this with leftover roasted vegetables, different cheeses, whatever lunch meat needed using up, and it's always been delicious. Think of this recipe as a blueprint rather than a strict rule book, and you'll find yourself making it far more often than you expect.

  • Roasted vegetables work better than raw ones if you have them on hand and want deeper flavor.
  • If you're cooking for someone avoiding dairy, skip the cheese and add a bit more garlic powder and fresh herbs for flavor.
  • A splash of hot sauce stirred into the egg mixture before cooking adds a subtle kick that adults seem to love.
Save
| pulsebaker.com

This frittata has quietly become the breakfast I turn to when I want something that feels special but doesn't demand much from me. It's proof that simple food, made with a little care and attention, can become something people actually look forward to eating.

Questions & Answers

Can I use different cheeses in this frittata?

Absolutely! Swiss or feta cheeses work well as substitutes for cheddar, adding unique flavors to the dish.

Is it possible to add more vegetables?

Yes, bell peppers, mushrooms, or other fresh vegetables can be added to enhance texture and nutrition.

What type of pan is best for cooking this dish?

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

How long can leftovers be stored?

Store leftovers in airtight containers in the fridge for up to four days, reheating as needed for convenient meals.

Can this dish be prepared ahead of time?

Yes, the frittata can be cooked ahead, cooled completely, and refrigerated, making it ideal for meal prep.

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

A quick, savory frittata with ham, cheese, and fresh veggies, perfect for easy mornings and meal prep.

Prep Time
10 min
Time to Cook
25 min
Time Required
35 min
Created by Olivia Carter


Skill Level Easy

Cuisine 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

Oils

01 2 tablespoons olive oil

How To Make It

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.

Step 03

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

Step 04

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 05

Add protein and vegetables: Add diced ham, chopped spinach, and cherry tomatoes. 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

Initial stovetop cooking: 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

Slice and serve: 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 to 12 inch diameter
  • Mixing bowl
  • Whisk
  • Spatula
  • Knife and cutting board

Allergy Info

Look over the ingredients for possible allergens, and speak to a professional about concerns.
  • 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 per Serving

Pulse Baker gives this for general use. It isn't medical guidance.
  • Calorie Count: 230
  • Fat content: 15 g
  • Carbohydrates: 3 g
  • Protein: 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.