Cook the pasta until al dente. Follow the cooking instructions on the product packaging.
Heat butter in a skillet over medium heat. Add garlic and stir until fragrant for about 30 seconds. Do not burn.
Add all-purpose flour, cook, stirring constantly, until well combined and smooth.
Add chicken broth, heavy cream, nutmeg, cayenne pepper, basil, Italian seasoning, and salt. Cook and stir constantly for 2 minutes or until thickened and enough sauce to cover the pasta. Taste and adjust seasoning with extra spices if needed.
Turn off the heat then add pasta, stir to coat.
Stir in the parmesan cheese until melted. Adjust seasoning with extra salt or cheese if needed.
Serve with freshly chopped parsley and enjoy!
Heavy Cream: You may substitute an equal amount of heavy cream for half-and-half or whole milk with extra butter. Heavy creams contain more fat than half-and-half-creams and also more resistant to curdling, so they are a better choice in soups and sauces. If you are going to use milk or half n half, don't let it boil! Be sure to cook over medium-low heat to prevent curdling.