Toast the English muffins in the toaster. Set aside.
Add the olive oil to a saute pan, and heat over medium high heat. Once the oil is hot, toss in the chopped asparagus and chopped mushrooms. Add the salt, pepper, garlic powder, and onion powder. Cook the vegetables for about 7-9 minutes while stirring occasionally. Remove from heat.
To poach the eggs: Fill a small sauce pot with water so that the water comes about halfway up the sides. Bring the water to a vigorous boil, and add a pinch of salt. Slowly add the eggs to the pot of water, one at a time. (Only poach two eggs at a time to avoid over crowding the pot.) Cover the pot with a lid, and turn off the heat. Let the eggs sit in the hot water for about 3 minutes and 30 seconds for a runny yolk or longer if you like a firmer yolk. Remove the eggs using a slotted spoon, and set on a plate lined with a paper towel. Repeat this process for the other two eggs.
Pour out the water in the sauce pot used to poach the eggs and refill with about a cup of water. Bring to a boil. In a heat safe bowl, add the egg yolks and lemon juice. Whisk the egg yolks and lemon juice together vigorously until the mixture becomes pale in color, slightly frothy, and increases slightly in volume.
Once the mixture is well whisked, reduce the heat and bring the water in the sauce pot down to a gentle simmer. Place the bowl with the egg yolk mixture over the sauce pot (making sure the water does not touch the bottom of the bowl), and stir. (You can also use a double boiler for this process if you have one.)
Slowly add in the melted butter, a few tablespoons at a time, whisking the mixture between each addition of butter. Continue to whisk the egg mixture and butter over the sauce pot of simmering water until the mixture becomes thick, light yellow in color, and voluptuous. It usually only takes about 1-2 minutes after all the butter has been added.
Remove from the heat, and add a pinch of salt and pepper. If you want a thinner sauce, add hot water, one tablespoon at a time, until you achieve the consistency you like. I typically add 2-3 tablespoons.
To assemble the Benedicts: Top each of the English muffin halves with a scoop of sauteed vegetables and a poached egg. Spoon a bit of the luscious Hollandaise over the top of each egg. Garnish with chopped fresh parsley, and enjoy!