One-Pan Ham Cheese Frittata

Featured in: Everyday Cozy Meals

This one-pan frittata combines diced ham, shredded cheddar, Parmesan, and fresh vegetables like spinach and cherry tomatoes. Whisked eggs with seasonings create a fluffy base that cooks quickly on the stovetop before finishing golden in the oven. Serve warm or refrigerate for convenient meal prep. Variations include swapping cheeses or adding peppers for extra flavor. Perfect for a filling breakfast or light lunch, this dish balances protein and produce effortlessly.

Updated on Tue, 03 Mar 2026 06:04:33 GMT
Savory One-Pan Ham and Cheese Frittata with melted cheddar and fresh spinach, baked until golden and fluffy for a hearty breakfast.  Pin It
Savory One-Pan Ham and Cheese Frittata with melted cheddar and fresh spinach, baked until golden and fluffy for a hearty breakfast. | sweetbatata.com

There's something incredibly satisfying about a dish that comes together in one pan, fills your kitchen with irresistible aromas, and delivers a hearty, protein-packed meal that works for breakfast, brunch, or even dinner. This One-Pan Ham and Cheese Frittata is exactly that kind of recipe—golden, fluffy, and loaded with savory diced ham, melty cheddar and Parmesan, and a colorful mix of fresh spinach, cherry tomatoes, and red onion. It's the kind of meal that makes busy mornings feel effortless and turns simple ingredients into something truly comforting and delicious.

Savory One-Pan Ham and Cheese Frittata with melted cheddar and fresh spinach, baked until golden and fluffy for a hearty breakfast.  Pin It
Savory One-Pan Ham and Cheese Frittata with melted cheddar and fresh spinach, baked until golden and fluffy for a hearty breakfast. | sweetbatata.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Whether you're feeding a crowd at weekend brunch, prepping breakfasts for the week ahead, or simply craving a hot, wholesome meal that doesn't require a lot of fuss, this frittata delivers every time. The combination of eggs, ham, and cheese creates a rich, satisfying base, while the fresh vegetables add color, texture, and a boost of nutrition. Plus, it's endlessly adaptable—swap in your favorite cheese, add extra veggies, or enjoy it hot from the oven or cold straight from the fridge.

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

Step 1
Preheat oven to 375°F (190°C).
Step 2
In a large bowl, whisk together eggs, milk, salt, pepper, and garlic powder until well combined.
Step 3
Stir in cheddar cheese and Parmesan.
Step 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.
Step 5
Add diced ham, chopped spinach, and cherry tomatoes. Cook for another 2–3 minutes, stirring occasionally.
Step 6
Pour the egg mixture evenly over the ham and vegetables in the skillet. Use a spatula to gently distribute the filling.
Step 7
Cook on the stovetop for 2–3 minutes, until the edges just begin to set.
Step 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.
Step 9
Remove from oven and let cool for 5 minutes before slicing. Garnish with fresh chives if desired.
Step 10
Slice into wedges and serve, or cool completely for meal prep and refrigerate in airtight containers.

Zusatztipps für die Zubereitung

For the best results, make sure your skillet is truly oven-safe—check that the handle can withstand 375°F. When whisking the eggs, beat them until they're smooth and slightly frothy to ensure a light, fluffy texture. Don't skip the stovetop cooking step before baking; this helps set the bottom of the frittata and prevents it from being too wet. If you're meal prepping, let the frittata cool completely before slicing and storing to maintain the best texture. Reheat individual slices in the microwave for 60–90 seconds, or enjoy them cold for a quick grab-and-go breakfast.

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

This frittata is wonderfully versatile. Swap cheddar for Swiss cheese for a milder flavor, or use crumbled feta for a tangy Mediterranean twist. Add extra vegetables like diced bell peppers, mushrooms, or zucchini for more color and nutrition. For a vegetarian version, simply omit the ham and add more veggies or a handful of white beans. If you prefer a spicier kick, stir in a pinch of red pepper flakes or diced jalapeños. You can also experiment with fresh herbs like basil, parsley, or dill in place of chives.

Serviervorschläge

Serve this frittata warm, straight from the oven, with a side of mixed greens dressed in a light vinaigrette for a balanced meal. It also pairs beautifully with toasted sourdough or whole-grain bread and a dollop of sour cream or Greek yogurt on top. For brunch gatherings, offer it alongside fresh fruit, roasted potatoes, or a simple arugula salad. This dish is equally delicious at room temperature, making it ideal for picnics, potlucks, or packed lunches. Leftovers can be enjoyed cold or reheated, and they taste just as good the next day.

Golden, oven-baked frittata loaded with diced ham, juicy cherry tomatoes, and melty cheese—perfect for a quick, protein-rich morning meal.  Pin It
Golden, oven-baked frittata loaded with diced ham, juicy cherry tomatoes, and melty cheese—perfect for a quick, protein-rich morning meal. | sweetbatata.com

This One-Pan Ham and Cheese Frittata is proof that simple ingredients, when combined with care, can create something truly special. It's a recipe that fits seamlessly into busy weekday mornings, lazy weekend brunches, and everything in between. With its golden top, fluffy texture, and savory filling, it's a dish that never gets old—and one you'll find yourself coming back to again and again. Make it your own, share it with loved ones, and enjoy the comfort of a homemade meal that's as easy as it is delicious.

Recipe Questions & Answers

Can I use different cheeses in this frittata?

Yes, cheddar can be swapped for Swiss or feta to vary the flavor profile while keeping the creamy texture.

Is it possible to add other vegetables?

Absolutely, bell peppers, mushrooms, or extra leafy greens work well and enrich the dish’s nutrition.

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

Using an oven-safe nonstick skillet with a bit of olive oil ensures even cooking and easy release.

Can this dish be prepared ahead of time?

Yes, it can be cooked in advance, cooled, and stored in airtight containers in the refrigerator for up to four days.

What’s the best way to reheat leftovers?

Reheat gently in the microwave or oven to maintain texture and flavor without drying out.

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-rich frittata featuring ham, cheddar, and fresh vegetables for an easy morning meal.

Prep Time
10 min
Cook Time
25 min
Overall Time
35 min
Created by Nora James


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary Details No Gluten, Low-Carbohydrate

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

Cooking Steps

Step 01

Preheat Oven: Set oven to 375°F and allow to fully preheat.

Step 02

Prepare 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 cheese until evenly distributed.

Step 03

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

Step 04

Cook Vegetables and Meat: Add diced ham, chopped spinach, and cherry tomatoes to the skillet. Cook for an additional 2-3 minutes, stirring occasionally until vegetables are tender.

Step 05

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

Step 06

Initial Stovetop Cooking: Cook on the stovetop for 2-3 minutes over medium heat until the edges just begin to set.

Step 07

Transfer to Oven: Carefully 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 08

Cool and Serve: Remove from oven and allow to cool for 5 minutes before slicing. Garnish with fresh chives if desired. Slice into wedges and serve immediately, or cool completely for storage.

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.

Equipment Needed

  • 10-12 inch oven-safe nonstick skillet
  • Large mixing bowl
  • Whisk
  • Silicone spatula
  • Chef's knife and cutting board

Allergy Notice

Check each ingredient for allergens and reach out to a healthcare professional if you have concerns.
  • Contains eggs and dairy products.
  • May contain traces of gluten depending on ham and cheese processing; verify labels for gluten-free certification if necessary.

Nutrition Information (per portion)

Sweetbatata only offers this for informational use. Please don't treat it as personalized medical advice.
  • Caloric Value: 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.