Pre-heat the oven to 350 degrees. Place a medium pan over medium-high heat. Add the chopped bacon and sauté until brown and crispy. When the bacon is crispy, remove some of the oil from the pan.
Add the shallots and asparagus and sauté until lightly tender. Season with a pinch of salt and pepper.
In a medium bowl, add eggs, cheese, flour, baking powder, and cream; mix well, then pour the egg mixture into the pan with the asparagus mixture.
Spread the mixture over the vegetables evenly. Place the egg pan in the oven for 15-20 minutes, or until a knife comes out clean when inserted.
Serve with sourdough toast or any of your favorite breakfast recipes. Enjoy!