Heat a non-stick pan to medium heat and drizzle with olive oil. Add the Asparagus and cook until slightly charred. Add the garlic and cook an additional minute or two. Remove from the heat and transfer to a plate.
In a mixing bowl combine the eggs, sea salt, and black pepper. Beat until frothy.
Heat the pan to medium heat again and add the eggs. Cook for about 5-10 minutes. Using a spatula push the ends as they settle.
When the eggs are cooked on the bottom and slightly wet on top add the asparagus, bacon bits, and parmesan cheese on one side. Flip the omelette and slide it onto a plate.
Garnish with chopped parsley and more black pepper.