Close up of an asparagus frittata on a green plate with a slice cut. Coral roses on the right side.
Print Recipe
5 from 1 vote


A well made frittata is one of the most perfect foods you’ll ever eat. Once you know how to make one – you’ll never go hungry. The formula is the same, change it with the veggies, meats, and cheese you love. The variations are endless. This recipe shows you exactly how to do it.
Prep Time10 mins
Cook Time15 mins
Resting time5 mins
Total Time25 mins
Course: Breakfast, light lunch or dinner
Cuisine: Italian
Keyword: easy brunch, quick meal, spring dish
Servings: 4 people
Calories: 275


  • 2 tbsp olive oil extra virgin
  • 2 cloves garlic minced
  • 1/2 lb. asparagus (2 cups) cut in 2-inch pieces About 1 1/2 cups ***see notes
  • 1/2 cup prosciutto diced ** see notes
  • 6 large eggs
  • 1/2 cup Pecorino Romano
  • 1/2 tsp chili paste
  • 1/4 cup heavy cream
  • 2 tbsp parsley chopped
  • sea salt
  • fresh ground pepper


  • Clean and cut the asparagus into 1/2-inch pieces. For a cohesive frittata, make sure that no pieces are much larger than this. The frittata can also be served warm or at room temperature. When paired with a salad, it is excellent as a light meal.
  • Adjust oven rack to a middle position and heat the oven to 350 degrees. Whisk eggs, cream, Pecorino Roman, and chili paste in bowl until combined. Don’t overbeat.
  • Heat oil with minced garlic in 10-inch ovensafe nonstick skillet or heavy cast iron pan over medium-heat. As soon as the oil heats up add the asparagus a sprinkling of salt and freshly ground pepper then stir. *** see notes
  • Add 2 tablespoons of water to the pan and cover with a lid. Let the asparagus cook about 3 minutes. Check to see how tender they are. If they are still tough and there is no water left, add another tablespoon of water. Cover. If the asparagus gets some nice caramelization to them — that’s good. You don’t want the garlic to burn.
  • Remove the lid and add the meat (optional) if you don’t have meat just pour the egg mixture over the vegetables and cook, using a rubber spatula to stir and scrape bottom of skillet until large curds form and spatula leaves trail though eggs but eggs are still very wet, about 30 seconds.
  • Smooth curds into even layer and cook, without stilling, for about 30 seconds. Transfer the skillet to oven and bake until frittata is slightly puffy and surface bounces back when light pressed, 6 to 9 minutes.
  • Remove from oven and let rest for 5 minutes. Using rubber spatula, loosen from skillet and transfer to cutting board. Slice and serve.


*** Substitute your own vegetables in this amount. 
*** Substitute your own meat with the same amount. 


Calories: 275kcal | Carbohydrates: 4g | Protein: 14g | Fat: 22g | Saturated Fat: 8g | Cholesterol: 279mg | Sodium: 258mg | Potassium: 238mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1215IU | Vitamin C: 6.2mg | Calcium: 199mg | Iron: 2.6mg