Cook the penne pasta in salted water according to the package instructions until al dente. Drain and set it aside.
Season the chicken pieces with salt, pepper, and paprika. Heat olive oil in a large skillet over medium heat, and cook the chicken until it's golden and cooked through. Remove the chicken from the skillet and set it aside.
Reduce the heat to medium-low and add butter to the skillet. Stir in the minced garlic, cooking for 30 seconds until fragrant.
Sprinkle the flour over the garlic and stir well. Slowly pour in the chicken broth, whisking constantly to create a smooth mixture.
Once the mixture thickens slightly, stir in the heavy cream, Parmesan cheese, sun-dried tomatoes, Italian seasoning, and paprika. Simmer the sauce until it thickens to your liking, about 3-5 minutes.
Add the cooked chicken and drained penne pasta to the skillet. Toss everything together until well coated in the sauce.
Taste and adjust the seasoning if needed.
Garnish with freshly chopped basil and extra grated Parmesan cheese before serving. Enjoy!