Boil a large pot of salted water on the stove over high heat. When boiling, add the pasta and cook to al dente. Reserve 1-2 cups of pasta water before you drain the pasta.
While the water boils, heat a large skillet or saute pan over medium heat and add the Italian Sausage. Brown and then remove and set aside on a plate with a paper towel to soak up the extra grease.
return the pan to the heat and add the onions. Cook for 4 minutes and stir continuously until the onions begin to brown.
Add the garlic and the apples and butter. Cook until the butter is melted and well incorporate. Stir continuously so the butter doesn't burn. Simmer for about 1 minute once the butter has melted.
Add in the flour and mix into the apples and onions to coat. Then add 1 cup of chicken broth and deglaze the pan by scraping the brown bits.
Let them simmer down and then add another cup of chicken broth and the sprigs of fresh thyme.
Add in 3/4 cup heavy cream. Mix well and let the sauce simmer for about 5 minutes on low heat.
Add the sausage back in and simmer 2 minutes. Then add in 1 cup of pasta water. Mix well.
Add in 1/2 cup smoked gouda cheese and mix well. The cheese will melt into the sauce while you mix.
Add in the pasta and mix well to combine. Top with additional fresh thyme, sea salt and pepper to taste and a little more gouda cheese. Enjoy!