In a large mixing bowl, combine flour, garlic powder, onion powder, paprika, salt, and black pepper. Mix well.
Rinse the chicken wings under cold water and pat them dry with paper towels. Dredge the wings in the flour mixture until well coated.
In a large skillet, melt the butter over medium heat. Add the chicken wings in batches, making sure not to overcrowd the pan. Fry the wings until golden brown and crispy, about 8 minutes on each side. Remove and set aside on a plate.
In the same skillet, add sliced onions and sauté for about 3-4 minutes until softened. Add minced garlic and sauté for an additional minute.
Pour in the chicken broth and Worcestershire sauce, stirring to combine. Let the mixture simmer for 2-3 minutes.
Add the heavy cream to the skillet, stirring to create a smooth sauce. Allow the sauce to simmer for another 5 minutes until it slightly thickens.
Return the fried chicken wings to the skillet, ensuring they are fully coated with the sauce. Cover and let simmer for an additional 10-15 minutes, until the chicken is heated through and tender.
Serve the smothered chicken wings hot, garnished with fresh parsley if desired.