In a small bowl mix together the salt, pepper, garlic powder, and paprika. Season the chicken with this mixture and set aside.
Bring a large pot of salted water to a boil and prepare the pasta according to package directions.
While the pasta cooks, add the olive oil to a large skillet over medium-high heat. Cook the chicken on one side for 5 minutes.
Flip the chicken over and continue cooking for an additional 5-7 minutes or until it reaches an internal temperature of 165 degrees.
Remove the chicken and set aside. Add the butter to the pan along with the slilced shallot and cook for 1-2 minutes.
Sprinkle the flour in and stir to coat the shallots in the flour.
1 cup at a time add the chicken stock in, stirring in between for 2-3 minutes to allow the sauce to thicken up.
Stir in the sundried tomatoes and Italian seasoning.
Turn the heat off and then stir in the heavy cream and parmesean cheese and stir until the cheese is melted.
Add the pasta to the dish and toss to combine.
Top with the cooked chicken and enjoy!