Heat a large saucepan over medium-high heat. Add the diced chicken and cook for 5 minutes. Add the diced onion and minced garlic and stir. Cook for another 5 minutes, then add the asparagus, wine and 1/4 cup of water. Let simmer for another 5-10 minutes until the asparagus is tender.
Lower the heat and crack the egg into the pan. Stir well to let the egg cook for a couple minutes.