Cook the cavatappi pasta according to package directions in salted water. Reserve ½ cup of pasta water before draining.
Season the cubed chicken with salt, pepper, garlic powder, onion powder, and paprika.
Melt butter in a Dutch oven over medium heat and cook the chicken in batches until lightly browned. Remove the chicken and set aside.
Add olive oil to the Dutch oven and sauté the diced onion for about 4 minutes. Stir in the garlic and cook for 30 seconds.
Add the tomato paste and cook briefly to deepen the flavor.
Stir in crushed tomatoes, diced tomatoes, Italian seasoning, and the cooked chicken.
Simmer the sauce for 10 minutes for a quick dinner or 20–30 minutes on low heat for deeper flavor and tender chicken.
Stir in the heavy cream and Parmesan cheese.
Add the cooked pasta and toss until well coated. If the sauce is too thick, add reserved pasta water or chicken broth.
Garnish with parsley and additional Parmesan before serving.