This Bacon Asparagus Frittata makes everyone at my table so happy. It's so easy to throw together and get this meal to the table, whether it's for breakfast, lunch, or dinner.
Preheat the oven to 350°F. Heat the olive oil in a 10" oven-safe skillet over medium-high heat. Add the asparagus and season with salt and pepper. Cook, stirring occasionally until softened, about 3-4 minutes.
Meanwhile, whisk together the eggs, milk or cream, salt, and pepper in a medium-size bowl. Pour the egg mixture over the softened asparagus in the skillet and stir to combine. Sprinkle with cheese and scatter bacon over the top, if desired.
Once the outside edge of the frittata turns lighter in color (about 1 minute), carefully transfer the frittata to the oven. Bake for 8 to 12 minutes, until the eggs have puffed up, and the center of the frittata wiggles just a tiny bit when you give it a gentle shake.
Remove from the oven, sprinkle with parsley and green onions, and slice into wedges. Serve warm, room temperature, or cold.
Notes
You'll bake the frittata in the oven for 8-12 minutes. The cooking time will vary depending on how cooked the eggs are when you transfer the pan to the oven.