Heat in a large skillet over medium heat:
Add:
Cook, stirring frequently, until the onion is translucent, about 7 minutes. Stir in:
Cook, stirring frequently, until the asparagus is fork-tender, about 5 minutes. Remove from the heat. Proceed as for:
Use the asparagus mixture for the filling and for the cheese, use:
Add the goat cheese to the egg mixture and reserve the Gruyère or Swiss for sprinkling on top. Add to the egg mixture:
Proceed as directed.