-
1
Preheat the oven to 400 degrees F.
-
2
Bring a medium pot of salted water to a boil.
-
3
Blanch the asparagus until crisp-tender, about 1 1/2 to 2 minutes.
-
4
Drain asparagus and immediately plunge into an ice-water bath.
-
5
Chill completely, remove asparagus from the ice water and pat dry.
-
6
Whisk together eggs, cream cheese, salt, and freshly ground black pepper.
-
7
(The cream cheese will remain in pieces.)
-
8
Stir in the smoked salmon, dill, and blanched asparagus.
-
9
In a 12-inch, nonstick, ovenproof skillet, heat butter over medium heat.
-
10
Add onions and saute until softened, about 3 minutes.
-
11
Reduce the heat to low and pour the beaten egg mixture over the onions.
-
12
Cover and cook until the bottom and sides are set but not too brown, about 15 minutes.
-
13
Uncover the frittata and bake for about 13 minutes.
-
14
Remove the frittata from the oven and sprinkle the cheese over the top.
-
15
Bake for an additional 2 minutes or until the cheese is melted and the eggs are cooked through.
-
16
Allow frittata to rest for 3 to 5 minutes, before unmolding.
-
17
To remove the frittata from the skillet, run a heatproof rubber spatula around the edges of the frittata to loosen it from the pan.
-
18
Gently slip the frittata from the skillet to a large plate or serving dish.
-
19
Slice frittata into wedges and serve with capers if desired.