Cut off one and a half inches from the bottom of the stems of each asparagus.
Dice the purple onion into chunk sizes.
Under cool running water, rinse asparagus and mushrooms.
Pour one tablespoon of extra virgin olive oil into large skillet. Being sure to cover all of it.
In a single layer, place the fresh asparagus spears into the skillet. Cook over medium-high heat for about eight minutes. They should be starting to soften up.
To be sure to help prevent burning, turn down the heat a little bit. Carefully pour a half a tablespoon of extra virgin olive oil into the skillet and add the mushrooms.
Stir them with the asparagus about every minute for five minutes. The mushrooms should be browning.
Now it is time to add the rest of the ingredients. Pouring the remaining extra virgin olive oil and the onion.
Stir all together and mixing every minute. After about five minutes all of the veggies should be soft.
Remove from heat and serve.