Boil the pasta according to the package instructions for al dent. Drain and set aside.
Mix the shrimp with the paprika, garlic powder, thyme, salt, Cajun seasoning, and parsley in a medium bowl.
Heat the olive oil in a large saute pan over medium heat. Then, add the shrimp and cook for 1 to 2 minutes per side until slightly pink. Transfer them to a plate.
Lower the heat to medium-low and add the butter. Add the dry shallots to the melted butter and cook for 1 minute.
Add the tomato sauce and heavy cream. Stir well and add the parmesan cheese. Then, add the shredded mozzarella cheese and stir well. Simmer the sauce for 5 minutes to thicken.
Gently stir in the pasta. Then, add the cooked shrimp and serve.
Video
Notes
If you're using fresh shrimp, look for shiny, full shrimp with bright eyes and a salty aroma. Shrimp should NEVER smell fishy or have a dull color.
For safety, frozen shrimp should be thawed in the refrigerator overnight or in a large bowl of cold water. NEVER thaw shrimp at room temperature or in hot water.
It only takes a few minutes, so watch them carefully to prevent overcooking.
Shrimp are perfectly cooked when they're a pinkish color and C-shaped. O-shaped shrimp are overcooked and will be rubbery.
Refrigerate any leftovers in an airtight container for up to 3 days. Freezing is not recommended.
To reheat, place the shrimp pasta in a sauce pan and cook over medium-low until heated through.