Go Back
+ servings
Asparagus Frittata

Asparagus Frittata

Asparagus Frittata is an easy recipe that involves eggs, herbs, and the spring vegetable! Enjoy this dish this spring and even all year round!

Course Breakfast
Cuisine American, Italian
Keyword Asparagus Frittata
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 servings
Calories 516 kcal
Author Catalina Castravet


  • 2 tablespoons unsalted butter
  • 1 pound asparagus ends trimmed and cut into 1-inch pieces
  • 1 cup mushrooms sliced
  • 1 cup cherry tomatoes halved
  • 8 large eggs
  • 1 cup shredded mozzarella cheese divided
  • 1 cup shredded cheddar cheese divided
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup feta cheese crumbled
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 1/2 cup green onions chopped


  • Green onions


  1. Preheat oven to 350 degrees F.
  2. In a medium bowl, whisk eggs and add ½ cup shredded mozzarella cheese, ½ cup shredded cheddar cheese, and ½ cup grated parmesan cheese. Whisk to combine. Add salt and pepper. Set aside.
  3. Melt butter in a 10-inch cast iron skillet over medium heat.
  4. Add chopped asparagus and mushrooms, sprinkle with salt, and sauté until tender, about 5 minutes. Add tomatoes and saute for another 2 minutes.
  5. Stir the egg mixture and add it to the skillet, folding gently to combine with the veggies. Cook until almost set.
  6. Sprinkle remaining ½ cup mozzarella cheese and ½ cup cheddar cheese on top. Sprinkle the feta cheese on top and green onions.
  7. Bake in the preheated oven until frittata is puffed and cheese begins to turn lightly golden in color, about 10 minutes.
  8. Garnish with green onions before serving.
  9. Cut into wedges and serve.

Recipe Video

Nutrition Facts
Asparagus Frittata
Amount Per Serving
Calories 516 Calories from Fat 333
% Daily Value*
Fat 37g57%
Saturated Fat 21g131%
Cholesterol 421mg140%
Sodium 1226mg53%
Potassium 618mg18%
Carbohydrates 10g3%
Fiber 3g13%
Sugar 5g6%
Protein 35g70%
Vitamin A 2475IU50%
Vitamin C 17.7mg21%
Calcium 666mg67%
Iron 5.1mg28%
* Percent Daily Values are based on a 2000 calorie diet.