Cook the linguine according to the package directions, drain, and set aside.
Toss the shrimp in the Italian seasoning, salt and pepper. Heat the olive oil in a large skillet over medium-high heat.
Add the shrimp to the pan and cook until it turns pink, about 6-8 minutes. Don’t overcook the shrimp or it will be chewy. Remove the shrimp from the pan and set aside.
Sauce
In the same pan, melt the butter. Saute the garlic for 30 seconds, then whisk in the flour to make a paste.
Slowly whisk in the chicken broth and heavy cream. Whisk together and heat until the sauce starts to thicken.
Add the parmesan cheese, sun-dried tomatoes, basil, paprika, Italian seasoning, and salt and pepper. Whisk and heat through until you have a smooth creamy sauce.
Add the shrimp and pasta to the sauce and toss to coat. Saute everything together for another 3-4 minutes.