ingr:3 eggs, separated
In a 9-inch (23 cm) non-stick frying pan, heat butter at medium heat, cook asparagus and shallots for 5 minutes. Season.
In bowl, whip egg whites into soft peaks. Add yolks, season and mix well using a rubber spatula.
Remove asparagus from pan. Leaving heat at medium, pour in eggs. Sprinkle over tarragon, cheese and arrange asparagus. Cook 5 to 7 minutes without stirring for a firm texture. Finish under the broiler for 1 to 2 minutes, fold over and serve.