In a large pot over high heat, bring water to boil and cook pasta to al dente according to package directions. Drain, then place pasta back into pot.
While that is cooking, place chopped hazelnuts in a medium deep sided skillet over medium heat. Stirring constantly, cook until golden and toasted, about 2 to 3 minutes. Remove nuts from skillet and set aside, then place skillet back onto stove.
Increase heat to medium-high and place ground chicken, butter, garlic and dried minced onion into skillet. Cook, stirring often until chicken is fully cooked through and no longer pink.
Add Barilla Tomato Basil pasta sauce to skillet stirring constantly until it comes to a simmer. Reduce heat to low and simmer for 5 minutes.
Add cream, and stir until well combined into sauce. Season to taste with salt and pepper. Continue to simmer additional 3 to 4 minutes.
Add sauce to pasta in large pot, stirring until all pasta well coated. Garnish with freshly grated parmesan cheese, fresh basil and toasted hazelnuts if desired and serve.