Heat oil in a large wide dutch oven, then add chicken. When chicken is golden brown, flip and brown opposite side.
Next, add in the garlic and let brown for 4-5 minutes.
Lastly, add in all remaining ingredients and bring to a boil. Once boiling reduce to a low simmer and cook for 35-45 minutes or until the chicken reaches the internal temperature of 165*.
Arrange the chicken in a large casserole dish or serving bowl and ladle the sauce over the chicken.
If you choose to make asparagus, I sauteed the asparagus in olive oil and garlic in a separate skillet for 10 minutes or until tender.
This can be made in a dutch oven or in a large skillet with high sides.