Chicken, bacon, and goat cheese; it's like a farm in a pot!
Place a large pot over medium-high heat and add the chopped bacon. Cook until the bacon is crispy and set aside. Leave bacon grease in pan.
Season chicken with salt and pepper to taste and place in the pot skin-side down. Cook until skin is dark golden and crispy. Flip and cook until the chicken is cooked through. Remove from pot and set aside.
Add the red onion, asparagus, and garlic until the asparagus is almost tender. Remove from pot.
Add the pasta and chicken broth.
Bring to a boil, and cook until the pasta is al dente, stirring occasionally.
Lower the heat and add the milk, goat cheese, cooked vegetables, bacon, and the sun-dried tomatoes. Mix well.