In a large deep skillet, melt 1 tbsp butter over medium-high heat. Season the shrimp with salt and pepper, then cook for 1–2 minutes per side, or until pink. Remove the shrimp from the pan and set aside.
In a large deep skillet, melt 1 tbsp butter over medium-high heat. Season the shrimp with salt and pepper, then cook for 1–2 minutes per side, or until pink. Remove the shrimp from the pan and set aside.
In a large deep skillet, melt 1 tbsp butter over medium-high heat. Season the shrimp with salt and pepper, then cook for 1–2 minutes per side, or until pink. Remove the shrimp from the pan and set aside.
Cook for 10–12 minutes, stirring occasionally, until the pasta is tender and most of the liquid has absorbed into a creamy sauce.
Reduce the heat to low. Add the cubed cream cheese and stir until melted and smooth.
Stir in the basil pesto, parmesan cheese, and red pepper flakes, if using.
Add the julienned sun-dried tomatoes, fresh spinach, and cooked shrimp back into the pan.
Stir everything together and let it warm through for 2–3 minutes, until the spinach is wilted and the shrimp is heated through.
Taste and adjust with salt and pepper as needed. Finish with a squeeze of lemon, if desired, and serve warm.