Heat oil in a large heavy skillet. Brown chicken in oil on both sides, a few pieces at a time (no need to cook through). Remove to a warm plate.
Brown sausage slices and remove to a plate.
Sauté garlic, parsley, peppers and onion in skillet. Stir frequently and cook over medium-heat for 8 to 10 minutes, or until vegetables are soft. Add sausage, chicken and wine to skillet. Cover tightly and simmer over low heat for another 30 minutes, or until chicken is tender.
Transfer chicken mixture to a platter, sprinkle with salt and pepper, and garnish with asparagus.
Notes
Spanish chorizo works best for authentic flavor, but smoked sausage can be substituted.
Brown the chicken well to build flavor in the sauce.
If the sauce becomes too thick while simmering, add a splash of chicken broth.
This dish tastes even better the next day as the flavors deepen.
Store leftovers in the refrigerator for up to 3 days.