Cook penne pasta in salted water according to package directions. Drain and set aside.
Season chicken with salt and pepper. Sauté in olive oil until golden and cooked through. Remove from pan.
In the same pan, melt butter. Add garlic and cook for 1 minute until fragrant.
Whisk in flour and cook for 1–2 minutes to form a roux.
Slowly pour in chicken broth, whisking constantly. Add heavy cream and bring to a gentle simmer.
Stir in parmesan, sun-dried tomatoes, paprika, and Italian seasoning. Simmer until thickened.
Add cooked chicken and pasta back into the sauce. Toss to coat evenly.
Garnish with fresh basil and serve warm.