One-Pan Ham Cheese Frittata

Featured in: Oven & Stovetop Recipes

This one-pan frittata brings together diced ham, shredded cheddar, Parmesan, and fresh veggies like spinach and cherry tomatoes for a hearty, flavorful morning meal. Eggs whisked with milk, salt, pepper, and garlic powder create a creamy base that’s cooked first on the stovetop, then baked until golden and set. Ready in 35 minutes, it’s perfect for a nutritious breakfast or make-ahead option that stays fresh for days.

Updated on Mon, 02 Mar 2026 17:07:00 GMT
One-Pan Ham and Cheese Frittata with golden edges and melty cheddar, loaded with diced ham and fresh spinach. A hearty, gluten-free breakfast ready in 35 minutes. Save to Pinterest
One-Pan Ham and Cheese Frittata with golden edges and melty cheddar, loaded with diced ham and fresh spinach. A hearty, gluten-free breakfast ready in 35 minutes. | simplebissara.com

Saturday mornings at my parents' house always smelled like butter and possibility, especially when my mom would crack a dozen eggs into a bowl with this exact kind of ease. Years later, I found myself standing in my own kitchen at 6 AM, realizing I had ham in the fridge, cheese in the drawer, and exactly twenty-five minutes before three hungry people needed breakfast. That's when this frittata became less of a recipe and more of a lifeline—the kind of dish that quietly proves you've got this.

I brought this frittata to a potluck once, slightly nervous it was too simple, too plain. A friend took one bite and immediately asked for the recipe—then came back for seconds with her partner. Watching people light up over something this unpretentious taught me that food doesn't need to be complicated to matter.

Ingredients

  • 8 large eggs: These are your foundation, so use the freshest ones you can find; they'll cook up fluffier and taste brighter.
  • 1/4 cup whole milk: This small splash keeps the frittata tender instead of rubbery, though you could swap it for cream if you're feeling indulgent.
  • 1 cup shredded cheddar cheese: Sharp cheddar gives the best flavor punch, but don't grate it from a block the night before or it'll dry out.
  • 1/4 cup grated Parmesan cheese: The secret ingredient that adds a savory depth without overpowering the ham and vegetables.
  • 1 cup diced cooked ham: Use quality ham if you can; the difference between grocery store ham and something from a real butcher will surprise you.
  • 1 cup baby spinach, chopped: Don't worry if it looks like a mountain of greens—it collapses dramatically when it hits the heat.
  • 1/2 cup cherry tomatoes, halved: These burst slightly in the oven and release their brightness throughout the dish.
  • 1/4 cup finely chopped red onion: The sharpness mellows beautifully as it cooks, adding sweetness and complexity.
  • 1/2 tsp salt, 1/4 tsp black pepper, 1/4 tsp garlic powder: Taste as you go; you can always add more seasoning but you can't take it back.
  • 1 tbsp fresh chives, chopped (optional): A handful at the end brightens everything up and makes it look like you tried harder than you actually did.
  • 2 tbsp olive oil: This prevents sticking and gives the bottom that golden, slightly crispy edge that makes it special.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready:
Preheat to 375°F and let it come all the way up while you prep everything else; this ensures even cooking.
Build your egg base:
Whisk together the eggs, milk, salt, pepper, and garlic powder in a large bowl until the mixture looks uniform and pale yellow. Stir in both cheeses until they're distributed evenly, being careful not to overwork it.
Sauté the aromatics:
Heat olive oil in your oven-safe skillet over medium heat and add the red onion, letting it soften for a couple minutes until it turns slightly translucent. You'll smell when it's ready—that sweet, mellow aroma means you're on the right track.
Build the filling layer:
Add the ham, spinach, and tomatoes to the skillet and stir gently for another couple minutes, just until the spinach begins to wilt and everything is warm and mingling together.
Pour and set:
Pour the egg mixture evenly over everything in the skillet, using a spatula to make sure the liquid settles around all the ingredients. Let it cook on the stovetop for 2 to 3 minutes—you're looking for the edges to just barely start setting while the center is still jiggly.
Transfer and bake:
Carefully transfer the skillet to your preheated oven and bake for 15 to 18 minutes, until the center is just set (it should jiggle ever so slightly when you gently shake the pan) and the top has turned a light golden color. Don't overbake or it'll dry out and taste more like scrambled eggs than a frittata.
Rest and serve:
Let it cool for about 5 minutes—this makes slicing cleaner and lets everything settle. Garnish with fresh chives if you have them, slice into wedges, and serve warm or at room temperature.
Save to Pinterest
| simplebissara.com

My kid sat down one Tuesday morning, looked at this frittata, and announced it tasted like "a real restaurant breakfast." That moment—watching someone you love feel taken care of by something you made—is when cooking stops being a chore and becomes something else entirely.

Variations and Flavor Swaps

Once you nail this basic formula, the frittata becomes your canvas. I've swapped the cheddar for sharp Swiss cheese and it became something almost French, or crumbled feta in and suddenly it felt Mediterranean and light. Bell peppers, mushrooms, asparagus—anything you'd sauté for a few minutes works beautifully here.

Make-Ahead and Storage Magic

This is one of those dishes that tastes just as good cold straight from the fridge as it does warm, which is why it's become my go-to meal prep solution. I've sliced it into wedges and stacked them in glass containers, and they've lasted a full four days without any decline in flavor, though I'll admit they never last that long because I keep sneaking pieces.

Serving Ideas and Timing

Serve this with nothing but coffee and you've got breakfast; add a simple green salad with lemon vinaigrette and suddenly it's a light lunch; pair it with crusty toast and you've got something that feels substantial enough for dinner. The timing works in your favor too—from start to finish you're looking at roughly 35 minutes, which fits perfectly into any morning that isn't completely chaotic.

  • A squeeze of hot sauce on top adds brightness that cuts through the richness beautifully.
  • Pair it with a grain like quinoa if you want to make it stretch further for larger groups.
  • Let people customize their own wedges with different toppings rather than adding everything at once—it makes everyone feel like they had a hand in breakfast.
Savory baked frittata featuring fluffy eggs, diced ham, cherry tomatoes, and melted cheese, perfect for easy meal prep or a quick brunch. Save to Pinterest
Savory baked frittata featuring fluffy eggs, diced ham, cherry tomatoes, and melted cheese, perfect for easy meal prep or a quick brunch. | simplebissara.com

This frittata has become the dish I make when I want to say "I'm thinking of you" without making a big production out of breakfast. It's honest, generous, and ready whenever you are.

Recipe FAQs

Can I use other cheeses instead of cheddar?

Yes, you can substitute cheddar with Swiss or feta for a different flavor profile that complements the ham and vegetables.

Is it possible to add more vegetables?

Absolutely. Bell peppers, mushrooms, or other fresh veggies can be added during the sauté step for extra texture and nutrients.

What type of pan works best for cooking this dish?

An oven-safe nonstick skillet (10–12 inch) is ideal for cooking evenly on stovetop and finishing in the oven.

Can this dish be prepared ahead of time?

Yes, it keeps well refrigerated for up to four days and can be reheated quickly in the microwave or enjoyed cold.

How do I ensure the frittata cooks evenly?

Cooking the edges lightly on the stovetop before baking helps the filling set uniformly, resulting in a tender texture throughout.

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-packed dish with ham, cheese, and fresh vegetables for a quick breakfast or meal prep.

Prep Time
10 minutes
Cook Time
25 minutes
Overall Time
35 minutes
Recipe by Ava Turner


Skill Level Easy

Cuisine Type American

Portions 6 Number of Servings

Dietary Info Gluten-Free, Low Carb

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

Direction 01

Preheat the oven: Set oven temperature to 375°F and allow it to reach full heat.

Direction 02

Prepare the egg mixture: In a large mixing bowl, whisk together eggs, milk, salt, pepper, and garlic powder until thoroughly combined. Stir in cheddar cheese and Parmesan until evenly distributed.

Direction 03

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

Direction 04

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

Direction 05

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

Direction 06

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

Direction 07

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

Direction 08

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

Direction 09

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

Tools Needed

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

Allergy Details

Always review all ingredients for allergens and check with a healthcare provider if uncertain.
  • Contains eggs and dairy products.
  • May contain traces of gluten from processed ham or cheese; verify labels for gluten-free certification.

Nutrition Details (per serving)

Nutritional data is just for reference. Please don't treat it as medical or dietary advice.
  • Calories Count: 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.