If you are looking for a dinner that feels like a total hug in a bowl but still packs a punch, you have to try this. It is that perfect mix of "fancy restaurant vibes" and "I just threw this together in 30 minutes" that makes it a weeknight hero!
The secret is the cream cheese. Most recipes just use heavy cream, but adding that bit of cream cheese creates a thick, velvet-like coating on the linguine that won't break or get oily. It's spicy, savoury, and honestly a little bit addictive.
4ozfull-fat cream cheese, cubed and room temperature115 g
1cupParmesan cheesefinely grated
½ to ¾cupreserved pasta wateras needed
Salt and freshly cracked black pepperto taste, optional
To Finish
Fresh parsley or chivesfinely chopped
Lemon wedgesoptional
Instructions
Cook the Pasta
Bring a large pot of salted water to a boil. Cook linguine until it is just shy of al dente (usually 1 or 2 minutes less than the package directions). Important: Reserve at least 1½ cups of the starchy pasta water before draining the noodles.
Season and Sear the Shrimp
Pat the shrimp completely dry with paper towels to ensure a good sear. In a medium bowl, toss the shrimp with Cajun seasoning, cayenne, and chili flakes.
Heat a 12.5-inch skillet over medium-high heat. Add olive oil, then add shrimp in a single layer, sear in batches, do not overcrowd. Cook for 60 to 90 seconds per side until they are just opaque and slightly caramelized. Remove them from the pan immediately and set aside.
Build the Flavour Base
Reduce the heat to medium. Add butter to the same skillet. Once melted, stir in the garlic and tomato paste. Cook for 60 to 90 seconds, stirring constantly, until the paste turns a deeper red and smells savoury. Add the smoked paprika, onion powder, and chipotle powder, cooking for another 15 seconds.
Create the Creamy Foundation
Pour in the heavy cream and bring to a gentle simmer, whisking to dissolve the tomato paste. Add the cubed cream cheese and whisk until the sauce is completely smooth and thick.
Emulsify the Sauce
Lower the heat to medium-low. Gradually stir in the Parmesan cheese until it is melted and the sauce is glossy. The sauce should be thick enough to heavily coat the back of a spoon.
Combine and Finish
Add the cooked linguine directly to the skillet. Toss continuously, adding the reserved pasta water 2 tablespoons at a time, until the sauce clings perfectly to the noodles.
Fold the seared shrimp back into the pan and toss gently just until they are warmed through. Season with salt and black pepper, to taste. Top with fresh herbs and a squeeze of lemon if you want to cut through the richness.
Serving Suggestions
Serve this with a simple green salad or roasted broccolini to balance the heavy cream. A piece of crusty bread is also perfect for mopping up the extra Cajun sauce.
💬Tried this recipe?
We'd really appreciate a rating and quick review! It helps more home cooks find the recipe, and we love hearing what you think.
Video
Notes
Tips & Substitutions
The “two-hour rule” for shrimp is a critical food safety guideline: You should never leave raw or cooked shrimp at room temperature for more than two hours. If the room temperature is above 90°F (32°C), that window drops to just one hour. Beyond this time, bacteria can grow rapidly, making the seafood unsafe to eat. Always keep your shrimp chilled until the moment it hits the pan!
Smooth sauce: Always grate your Parmesan from a block. Pre-shredded cheese is coated in potato starch to prevent clumping, which can make your sauce gritty rather than smooth.
Pasta: Fettuccine or penne pasta work beautifully if you don’t have linguine.
Protein: Swap the shrimp for sliced chicken breast or andouille sausage. Just ensure chicken is cooked to 165°F (74°C).
Lighter Version: You can use half-and-half instead of heavy cream, but the sauce will be thinner and less stable.