Instructions:
  1. Slice the apples thinly and set them aside.
  2. Heat 1 tbsp olive oil in a large skillet over medium heat. Add the sausage and cook, breaking it into small pieces, until browned and fully cooked (about 6-8 minutes). Remove the sausage from the skillet and set aside.
  3. Add the remaining 1 tbsp olive oil to the same skillet, then add the onions. Cook over medium heat, stirring occasionally, until they are soft and caramelized (about 10-15 minutes).
  4. Stir the sliced apples into the caramelized onions, along with the thyme, salt, and pepper. Cook for 4-5 minutes, until the apples are tender.
  5. While the apples and onions are cooking, boil the pasta in salted water according to package directions. Reserve 1/2 cup of the pasta water before draining.
  6. Return the sausage to the skillet with the apple-onion mixture. Add the chicken or vegetable broth, heavy cream, and Parmesan. Stir to combine, then let it simmer for 3-4 minutes to thicken slightly.
  7. Add the drained pasta to the skillet, tossing to coat in the sauce. If the mixture seems too thick, stir in a little of the reserved pasta water until the desired consistency is reached.
  8. Serve immediately, garnished with fresh parsley and extra Parmesan, if desired.