20-Minute Creamy Shrimp Pasta
A rich, garlicky cream sauce and tender shrimp turn simple linguine into a dinner that feels special, and the whole thing takes about twenty minutes.

The sauce comes together in the same pan while the pasta boils, so clean-up is quick and you get a restaurant-worthy plate without a sink full of pots.
Why This Creamy Shrimp Pasta Works
I keep coming back to this recipe because the sauce tastes like something you would order out, not something you threw together on a weeknight. The shrimp stay juicy, and the garlic-parmesan cream coats every strand of linguine without ever feeling heavy.
A squeeze of lemon and a pinch of red pepper flakes balance the richness perfectly. It is the kind of dinner that feels like a reward, but takes less than half an hour.
Ingredients

- 12 oz linguine: or fettuccine; reserve 1 cup pasta water
- 1 lb large shrimp: peeled and deveined, tails removed and patted dry
- 2 tbsp unsalted butter, divided: for searing shrimp and starting the sauce
- 4 cloves garlic: minced
- 1 cup heavy cream: for a rich, clingy sauce
- ½ cup freshly grated Parmesan: plus more for serving
- 1 tbsp fresh lemon juice: brightens the whole dish
- ¼ tsp red pepper flakes: adjust to your heat preference
- Salt and black pepper: for seasoning the shrimp and sauce
- 2 tbsp chopped fresh parsley: for garnish
Variations / Substitutions
- Swap the protein: Scallops or diced chicken thigh work well; adjust cook time until just opaque or cooked through.
- Dairy-free: Replace heavy cream with full-fat coconut milk and Parmesan with a good dairy-free alternative or nutritional yeast. The flavor shifts but stays creamy.
- No linguine: Use fettuccine, spaghetti, or even short pasta like penne; just follow the package cook time for al dente.
- Milder heat: Omit the red pepper flakes entirely, or double them for a real kick.
Fresh Greek Orzo Pasta Salad is a fresh salad to serve alongside this pasta.
How to Make Creamy Shrimp Pasta
Step 1: Cook the Pasta

Bring a large pot of generously salted water to a boil. Add the 12 oz linguine and cook until al dente, about 1 minute less than the package directs (roughly 8 to 9 minutes). Before draining, scoop out 1 cup of the starchy pasta water and set it aside.
The pasta should feel tender but still have a slight firmness at the center. That last bit of cooking will happen in the sauce, so it will not turn mushy.
Step 2: Sear the Shrimp

While the pasta cooks, pat the shrimp very dry with paper towels and season both sides with salt and pepper. Melt 1 tablespoon of the butter in a large skillet over medium-high heat. When the butter stops foaming, add the shrimp in a single layer. Cook without moving them for 2 to 3 minutes, until the edges turn pink, then flip and cook another 1 to 2 minutes, just until opaque. Transfer the shrimp to a plate.
They should look slightly underdone in the thickest part when you remove them; they will finish cooking in the sauce. If your pan is not big enough, sear the shrimp in two batches so they brown instead of steam.
Step 3: Build the Cream Sauce

Lower the heat to medium and add the remaining 1 tablespoon of butter to the same skillet. Stir in the minced garlic and the ¼ teaspoon red pepper flakes, cooking for about 30 seconds until they smell fragrant but the garlic has not colored. Pour in the 1 cup heavy cream and bring it to a gentle simmer. Let it bubble for 2 to 3 minutes, stirring often, until the cream thickens enough to coat the back of a spoon.
You will see the sauce tighten and look slightly glossy. Stir in the ½ cup grated Parmesan and the 1 tablespoon lemon juice, whisking until the cheese melts and the sauce is smooth. Taste and adjust salt and pepper as needed.
Step 4: Toss and Serve

Drain the pasta and add it straight to the skillet with the cream sauce. Use tongs to toss until every strand is well coated, then nestle in the seared shrimp along with any juices that collected on the plate. If the sauce feels too thick, splash in the reserved pasta water, one tablespoon at a time, until it becomes a glossy, clingy sauce that moves easily around the pan.
Divide the pasta among bowls, scatter the chopped parsley over the top, and pass extra Parmesan at the table. Serve right away while it is hot and the shrimp are tender.
Tips for the Best Creamy Shrimp Pasta
- Pat the shrimp completely dry before seasoning. Any moisture will cause them to steam instead of sear, and you want that golden crust.
- Freshly grated Parmesan melts into the sauce much more smoothly than pre-shredded cheese, which often contains anti-caking agents that make the sauce grainy.
- Reserve the pasta water before you drain. Its starch is what brings the sauce together and gives it that velvety restaurant feel.
- For a little extra richness, stir an extra pat of cold butter into the sauce off the heat right before you toss in the pasta.
Storing Leftover Creamy Pasta
Refrigerate any leftovers in an airtight container for up to 3 days. The sauce will thicken as it chills, so reheat gently on the stovetop with a splash of milk or cream and a tiny bit of water, stirring often. The microwave works, too; just stir every 30 seconds. The shrimp will be firmer the next day, but the flavor stays great.
What to Serve with Creamy Shrimp Pasta
A crisp green salad with lemon vinaigrette cuts through the richness of the cream sauce beautifully. Toasted garlic bread is perfect for mopping up every last bit, and steamed or roasted asparagus with a drizzle of olive oil makes a quick, fresh side.
Frequently Asked Questions
Can I use frozen shrimp?
Yes, just thaw them completely in the fridge overnight or under cold running water, then pat them very dry before seasoning.
Can I make this dairy-free?
Swap the heavy cream for full-fat coconut milk and replace Parmesan with a good-quality dairy-free alternative or nutritional yeast. The flavor will shift but stays creamy.
Do I need to use linguine?
Not at all. Fettuccine, spaghetti, or even short pasta like penne or rigatoni all work; adjust the cook time to match the shape you choose.
Can I add vegetables?
Definitely. Fold in a handful of baby spinach or arugula at the end and stir until wilted, or toss in thawed frozen peas for a little sweetness.

Creamy Shrimp Pasta Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil. Cook linguine until al dente, about 1 minute less than package directs. Reserve 1 cup pasta water before draining.
- Pat shrimp dry and season with salt and pepper. Melt 1 tbsp butter in a large skillet over medium-high heat. Sear shrimp 2 to 3 minutes per side until just pink, then transfer to a plate.
- Lower heat to medium, add remaining 1 tbsp butter, garlic, and red pepper flakes. Cook 30 seconds until fragrant. Pour in heavy cream and simmer 2 to 3 minutes until slightly thickened. Stir in Parmesan and lemon juice until smooth. Season with salt and pepper.
- Toss drained pasta with the sauce, adding reserved pasta water a tablespoon at a time until creamy. Add shrimp and any juices. Serve topped with parsley and extra Parmesan.

