Boil a large pot of salted water, then cook linguine for 9–10 minutes until al dente and save pasta water.
Pat shrimp completely dry with paper towels, then season with salt, black pepper, and smoked paprika on both sides.
Heat olive oil in a skillet over medium-high heat, then sear shrimp for 2 minutes per side until golden.
Remove shrimp from the skillet and set aside while you start building the sauce in the same pan.
Melt butter in the skillet, then add garlic and chili flakes and sauté for 1 minute until fragrant.
Add sun-dried tomatoes and stir briefly, then pour in heavy cream and chicken broth and simmer for 3 minutes.
Reduce the heat to low, then stir in Parmesan cheese until fully melted and the sauce is smooth and creamy.
Add drained pasta and seared shrimp to the skillet, toss everything well, and adjust with pasta water as needed.
Top with fresh basil and a pinch of chili flakes, then serve hot right away and ENJOY!!!