This post may contain affiliate links. Please read our disclosure policy.

Fluffy frittata stuffed with asparagus, ham, and parmesan cheese. It’s a breakfast dream—so simple and delicious!

I love breakfast recipes that have eggs, vegetables, and meat because they’re packed with all kinds of good nutrients! If you like this one, try our Baked Denver Omelet, Healthy Egg Muffins, or Sweet Potato Breakfast.

Egg frittata with asparagus and ham on a white plate
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

What is a Frittata?

Have you had a frittata? They’re one of our favorite recipes to enjoy for breakfast because they’re delicious, simple and easy to customize!

What is a frittata vs quiche vs omelette? While all three dishes use similar ingredients, the way the ingredients are combined and cooked differ.

  • Omelette: Cooked solely in a pan on the stove top. The fillings are folded into the center of the egg omelette. Omelettes are much thinner than a frittata.
  • Quiche: Egg and filling are mixed together and placed into a pie crust. It is then baked entirely in the oven.
  • Frittata: Egg and fillings are mixed together in a cast iron skillet. It is started on the stove top then finishes cooking in the oven
Ingredients for an easy frittata recipe

How to Make a Frittata

Start by preheating the broiler on high.

EGGS. In a medium bowl, whisk together the eggs, black pepper, and salt until well blended. Add the parmesan cheese and stir to combine.

ADD-INS. Melt the butter in a 12 inch non-stick skillet over medium heat. Add the asparagus and cook, stirring frequently, until tender. Add the ham to the skillet and cook 2-3 minutes, until warmed through.

STOVE-TOP. Pour the eggs into the skillet and stir gently with a rubber spatula. Cook 4-5 minutes, until the eggs have set on the bottom and are starting to set on the top. Sprinkle the parsley over the top of the eggs.

OVEN. Move the skillet to the oven and broil for 3-4 minutes, until the top is lightly browned and fluffy, and the eggs are cooked through. Cut the frittata into 6 wedges and serve immediately.

Ham and asparagus being sautéed for frittata recipe

Oven-Only Directions:

The best way to make this dish is to begin with a cast iron skillet then transfer it to the oven. If you don’t have a cast iron skillet, or a skillet that can safely be put in the oven, there is a way to make this dish solely in the oven. 

To keep the signature round shape use a large 12” pie plate (you can also use a square pan if that’s what you have). Be sure to precook all the mix-ins and combine them with the egg mixture. Pour into the baking dish. Bake at 350°F until set. You won’t have the nice crisp outside that the cast iron skillet provides, but this is still a delicious dish to serve.

How to make a frittata in a cast iron skillet

Changing It Up

Any additions need to be sautéed before adding it to the egg mixture. Especially ingredients with a higher water content like tomatoes, mushrooms, potatoes and onions. If you fail to precook, then the liquid from the produce will make your egg custard too watery and it may not set correctly. Pre Cook your meats for the same reason. 

  • Sausage, bacon, cubed ham or chicken
  • Leeks and onions
  • Cooked potatoes
  • Spinach
  • Different Cheeses
  • Mushrooms
  • Tomatoes
  • Broccoli florets
  • Spices like basil rosemary, paprika, garlic etc…
  • Diced bell peppers

How to Store + Make Ahead + Side Ideas

Make Ahead: You can bake the frittata ahead of time and store it in the fridge or freezer. However, freshly baked frittatas are always the best. I suggest prepping and pre-cooking all the mix-ins beforehand. Store them in the fridge until you’re ready to make the frittata.

A baked frittata can be stored in the fridge for 4-5 days or in the freezer for 2-3 months. 

How to freeze: You can freeze a baked frittata. Once it has cooled, wrap it in plastic wrap then again with foil. You can wrap it whole, or cut it into pieces before wrapping the individual portions. Label and freeze. 

Reheat: Thaw overnight, if applicable. Preheat the oven to 350°F and place the frittata into a baking dish or on a baking pan. Cover it with foil to help prevent it from drying out. Heat for about 20 minutes or until warm throughout. 

If you are in a hurry, you can use the microwave. Wrap the frittata with a damp paper towel and heat for 30 seconds, or until warm.

Recipe Tips + Side Ideas

  • Great way to use up those leftover veggies in your fridge
  • Be sure to use full fat cream 
  • Precook any mix ins
  • Don’t over bake
  • Be precise on the egg-dairy ratio for the custard filling

Serve your frittata with

Close up of asparagus frittata recipe

For more breakfast recipes, check out:

5 from 6 votes

Frittata Recipe

By: Lil’ Luna
Fluffy frittata stuffed with asparagus, ham, and parmesan cheese. It's a breakfast dream—so simple and delicious!
Servings: 6
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes

Ingredients 

  • 6 large eggs
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon salt
  • 1 ounce parmesan cheese grated
  • 1 tablespoon butter
  • 3/4 cup fresh asparagus chopped
  • 3/4 cup ham chopped
  • 1 tablespoon fresh parsley chopped

Instructions 

  • Preheat the broiler on high.
  • In a medium bowl, whisk together the eggs, black pepper, and salt until well blended. Add the parmesan cheese and stir to combine.
  • Melt the butter in a 12 inch non-stick skillet over medium heat. Add the asparagus and cook, stirring frequently, until tender. Add the ham to the skillet and cook 2-3 minutes, until warmed through.
  • Pour the eggs into the skillet and stir gently with a rubber spatula. Cook 4-5 minutes, until the eggs have set on the bottom and are starting to set on the top. Sprinkle the parsley over the top of the eggs.
  • Move the skillet to the oven and broil 3-4 minutes, until the top is lightly browned and fluffy, and the eggs are cooked through. Cut the frittata into 6 wedges and serve immediately.

Nutrition

Calories: 145kcal, Carbohydrates: 1g, Protein: 11g, Fat: 10g, Saturated Fat: 4g, Cholesterol: 183mg, Sodium: 557mg, Potassium: 145mg, Fiber: 1g, Sugar: 1g, Vitamin A: 516IU, Vitamin C: 2mg, Calcium: 85mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

5 from 6 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. Kristina says:

    5 stars
    Frittatas always remind me of the movie morning glory. This is a delicious version I love the added asparagus.

  2. Amy L Huntley says:

    5 stars
    Frittatas are the best and I love that you can add whatever veggies you have on hand. We make this mostly when guests come over. We need to make this more often though.

  3. Natalie says:

    5 stars
    Cheesy, filling, & so delicious!! Love that it’s loaded with a little of everything!

  4. Olivia says:

    5 stars
    A favorite breakfast or dinner. Healthy and easy to put together.

  5. Joy says:

    5 stars
    Made this for a brunch & it was a hit! It comes together quick & was very easy to make. Excited to try adding different things!

  6. Sabrina says:

    5 stars
    yummy, has all the stuff i like, even the fritta plain! so thank you, much appreciated