Cook pasta according to the packaging instructions. Before you drain, reserve ½ cup of pasta water to be used later in the sauce.
Add shrimp to a mixing bowl, along with paprika, garlic powder, onion powder, salt, and italian seasoning. Mix to combine and set to the side.
It a large deep skillet, heat 1 tbsp. oil and place over medium high heat. Add shrimp and cook until fully pink, around 5 minutes. Remove shrimp to a plate to the side.
To the same skillet, reduce heat to medium and add remaining 1 tbsp. of olive oil along with minced garlic and onions, and chopped sundried tomatoes. Cook for 2-3 minutes, or until the onions are translucent. Add tomato paste and cook for an additional 1 minute, stirring occasionally.
Add reserved pasta water to the pan, scraping up any flavorful bits at the bottom of the pan.
Stir in heavy cream and simmer for 5 minutes to reduce slightly.
Add chopped spinach, basil, and parmesan cheese, stirring to wilt the greens and melt the cheese.
Stir in cooked shrimp and cooked pasta to coat with the delicious sauce and enjoy.