Ham Cheese Frittata One-Pan

Featured in: Weekend Bright-Brunch Recipes

This one-pan dish blends fluffy eggs with diced ham, melted cheddar, Parmesan, and fresh vegetables like spinach and cherry tomatoes. Sautéing the onions and ham before adding the egg mixture builds savory depth. Baking until lightly golden yields a rich, tender meal ideal for busy mornings or meal prepping. Garnished with fresh chives, it offers a tasty balance of protein and fresh flavors while keeping preparation simple and cleanup minimal.

Updated on Sun, 08 Mar 2026 20:23:20 GMT
Savory One-Pan Ham and Cheese Frittata with golden eggs, diced ham, and melted cheddar, baked to perfection.  Save on Pinterest
Savory One-Pan Ham and Cheese Frittata with golden eggs, diced ham, and melted cheddar, baked to perfection. | lemoncairn.com

There's something wonderfully comforting about a dish that brings the entire family to the breakfast table with minimal fuss. This One-Pan Ham and Cheese Frittata is the perfect answer to busy mornings when you crave something hearty, wholesome, and utterly delicious. Packed with tender diced ham, vibrant vegetables, and a generous amount of melty cheese, this frittata delivers on both flavor and nutrition. The best part? Everything comes together in a single skillet, making cleanup a breeze and giving you more time to savor each golden, fluffy bite.

Savory One-Pan Ham and Cheese Frittata with golden eggs, diced ham, and melted cheddar, baked to perfection.  Save on Pinterest
Savory One-Pan Ham and Cheese Frittata with golden eggs, diced ham, and melted cheddar, baked to perfection. | lemoncairn.com

This frittata is more than just a breakfast dish—it's a versatile canvas for your culinary creativity. The combination of eggs, whole milk, and two types of cheese creates a rich, custardy base that holds everything together beautifully. The ham adds a savory depth, while the spinach, cherry tomatoes, and red onion bring freshness and color to every slice. Whether you're feeding a crowd or prepping meals for the week ahead, this recipe adapts effortlessly to your needs. Serve it warm from the oven with a side of toast, or enjoy it cold straight from the fridge—it's delicious either way.

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 fluffiest frittata, make sure to whisk the eggs thoroughly until the yolks and whites are completely blended. This creates a uniform texture throughout. When adding the vegetables and ham to the skillet, ensure they're evenly distributed before pouring in the egg mixture—this guarantees every slice has a balanced mix of ingredients. Don't skip the stovetop step before baking; cooking the edges first helps the frittata hold its shape and prevents a runny center. Use a heat-resistant spatula to check the edges as they set. If you're meal prepping, allow the frittata to cool completely before portioning and storing to maintain the best texture.

Varianten und Anpassungen

This frittata is endlessly adaptable to your preferences and what you have on hand. Swap the cheddar for Swiss, Gruyère, or crumbled feta for a different flavor profile. Add sautéed bell peppers, mushrooms, or zucchini for extra vegetables and nutrients. For a spicier kick, include diced jalapeños or a pinch of red pepper flakes. If you prefer a vegetarian version, simply omit the ham and double up on the vegetables—roasted red peppers and artichoke hearts work beautifully. You can also experiment with fresh herbs like basil, parsley, or dill in place of chives for a different aromatic note.

Serviervorschläge

Serve your frittata warm from the oven, cut into generous wedges, alongside a crisp green salad dressed with lemon vinaigrette for a light and satisfying brunch. Pair it with whole-grain toast or a basket of fresh croissants for a heartier meal. For a complete breakfast spread, add fresh fruit, avocado slices, or a dollop of sour cream or Greek yogurt on the side. This frittata also travels well, making it perfect for picnics, potlucks, or packed lunches. Reheat individual slices in the microwave for 30–45 seconds, or enjoy them cold—they're delicious at any temperature.

Fluffy baked frittata loaded with ham, spinach, tomatoes, and gooey cheese—ideal for a hearty breakfast or brunch.  Save on Pinterest
Fluffy baked frittata loaded with ham, spinach, tomatoes, and gooey cheese—ideal for a hearty breakfast or brunch. | lemoncairn.com

This One-Pan Ham and Cheese Frittata is proof that simple ingredients, when combined thoughtfully, can create something truly special. Whether you're feeding your family on a lazy Sunday morning, meal-prepping for the week ahead, or hosting a casual brunch with friends, this dish delivers every time. The golden, cheesy top, the tender vegetables, and the savory ham all come together in perfect harmony, making each bite a delight. Best of all, you'll spend less time in the kitchen and more time enjoying good food with the people you love. So grab your skillet, whisk those eggs, and get ready to enjoy a breakfast that's as easy as it is delicious.

Recipe Questions & Answers

Can I substitute the cheddar cheese?

Yes, Swiss or feta cheeses can be used instead of cheddar for different flavor variations.

How should I store leftovers?

Store in airtight containers in the refrigerator for up to four days. Reheat gently in the microwave or enjoy cold.

Can I add other vegetables?

Bell peppers, mushrooms, or other fresh vegetables can be added to customize the dish.

What type of pan is best for cooking this?

Use a 10-12 inch oven-safe nonstick skillet to ensure even cooking and easy transfer to the oven.

Is this dish suitable for gluten-free diets?

It is naturally gluten-free, but check labels of processed ham and cheese to confirm no gluten contamination.

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.

Ham Cheese Frittata One-Pan

A protein-rich frittata featuring ham, cheddar, spinach, and tomatoes, ready in under 35 minutes.

Prep Time
10 min
Time to Cook
25 min
Overall Time
35 min


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary details No Gluten, Lower-Carb

What You 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: Set oven to 375°F.

Step 02

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

Step 03

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

Step 04

Add remaining vegetables and protein: Add diced ham, chopped spinach, and cherry tomatoes to the skillet. Cook for another 2 to 3 minutes, stirring occasionally.

Step 05

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 06

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

Step 07

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

Step 08

Rest and serve: Remove from oven and let cool for 5 minutes before slicing. Garnish with fresh chives if desired. Slice into wedges and serve immediately or cool completely for meal prep.

Equipment Needed

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

Allergy Alerts

Review ingredients for allergens and contact your healthcare provider for guidance.
  • Contains eggs and dairy
  • May contain traces of gluten depending on ham and cheese processing; verify labels for gluten-free certification

Nutrition Info (per serving)

Nutritional content is for informational use and is not a substitute for healthcare advice.
  • Calorie Count: 230
  • Total Fat: 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.