Boil the pasta according to the package directions for al dente while you cook the shrimp.
Toss the shrimp with the paprika, Italian seasoning, salt, and pepper in a medium bowl until they're evenly coated.
Heat the sun-dried tomato oil in a large skillet over medium heat. Then, cook the shrimp for two minutes on both sides until they are pink, opaque, and C-shaped. If they're O-shaped, you've cooked them too long.
Set the cooked shrimp aside to cool.
For the Sauce
Melt the butter in the same pan over medium-low heat. Then, add the garlic, onion, sun-dried tomatoes, tomato paste, Italian seasoning, paprika, salt, and dried basil. Cook the mixture for about two minutes until fragrant.
Add the flour to the aromatics and stir well. Then, add the broth, heavy cream, and spinach. Stir and cook until the sauce thickens and the spinach starts to wilt - about 5 minutes. Then, add the parmesan cheese and stir until melted.
Carefully mix the pasta into the sauce. Then, add the shrimp and gently stir again. Garnish with fresh basil, and enjoy.
Notes
This recipe serves six.
Refrigerate this pasta for up to 3 days in an airtight container.
Because this dish is made with cream, freezing is not recommended.
Shrimp is perfectly cooked when it's C-shaped. If your shrimp is O-shaped, you've overcooked it.
You can also make this dish with chicken, steak, or other seafood like scallops, crab, or lobster. Just sear the meat and then add it at the end.