Preheat oven to 425°F. Trim ends off of asparagus (our preferred method is to gently hold top and bottom of asparagus and bend until the bottom breaks off) and put on baking sheet. Drizzle olive oil over asparagus, then sprinkle with pepper, salt, cayenne pepper, and garlic powder. Mix asparagus well and shake pan to get asparagus in a single layer.
Bake for 15 minutes, shaking half way through. You know the asparagus is done when the stalks are tender and the top of the asparagus is crispy.
Poached Eggs
In a medium sauce pan add 4-5 inches of water and white vinegar. Bring to a boil. Once the asparagus only has 2 minutes left in the oven, reduce heat on water to a simmer.
Crack one egg into a small bowl or ramekin, then gently pour into simmering water. Repeat quickly with next egg. This ensures 3 things: there are no egg shells, the yolk isn't cracked, and it helps keep the egg together once it hits the water.
Gently swirl eggs to make sure they don't stick to the bottom or side of the pan. Let cook for 3 1/2 minutes, so the yolks are still runny but the egg whites have set. You can modify the time to your personal preference.
While the eggs are finishing cooking, remove asparagus from the oven and put on a plate. Using a slotted spoon, remove eggs from pan and gently swirl on spoon to remove any excess water. Add eggs to the top of the asparagus.
Sprinkle with crushed red pepper, Parmesan cheese, and salt and pepper to taste. Add a side of toast if desired.