One evening I had leftover shrimp in the fridge and a craving for something comforting yet elegant. I tossed together some garlic, butter, cream, and pasta, and within 15 minutes I had a dish that tasted like it came from an upscale Italian restaurant. This creamy garlic shrimp pasta has become my go-to recipe for date nights, special occasions, or those weeknights when I want something that feels indulgent without spending hours in the kitchen.
Why you’ll love this dish
This pasta delivers restaurant-quality elegance in just 15 minutes with minimal effort. The combination of butter, garlic, cream, and Parmesan creates a luxurious sauce that clings to every strand of pasta, while the shrimp add a touch of sophistication. It’s deceptively simple—using ingredients you likely already have on hand—but tastes like you spent hours perfecting it. Unlike heavy restaurant versions loaded with excess butter and salt, this recipe strikes the perfect balance between indulgent and light. It’s ideal for romantic dinners, celebrating special moments, or simply treating your family to something extraordinary on a Tuesday night.
“My whole family loved it! It was super quick, easy and delicious.” — Kayla
How this recipe comes together
The beauty of this dish is in its simplicity and timing. While your pasta cooks to al dente perfection, you’ll quickly sauté the shrimp in butter and olive oil until they’re just pink and tender. The shrimp come out of the pan, then you build the sauce in the same skillet by cooking fragrant garlic in butter, adding cream, and stirring in Parmesan until everything melts into a silky coating. A splash of starchy pasta water helps emulsify the sauce and gives it that restaurant-quality shine. Finally, you toss the pasta in the sauce, add the shrimp back to warm through, and dinner is ready. The whole process flows seamlessly with just one pot and one pan.
What you’ll need
For the pasta:
- 8 ounces linguine pasta—or any long strand pasta you prefer
- Salt for the pasta water
- 1 cup reserved pasta cooking water—this starchy liquid is essential for the sauce
For the shrimp:
- 1 pound raw shrimp, peeled and deveined—frozen works great when thawed
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1 tablespoon Old Bay seasoning (optional)—or use smoked paprika or Cajun seasoning
For the cream sauce:
- 1/2 tablespoon butter
- 1 clove garlic, minced—fresh garlic makes all the difference
- 1/2 cup heavy cream—double cream in the UK; this creates the silky sauce
- 1/2 cup grated Parmesan cheese—use the best quality you can find
- 1/4 cup fresh parsley, chopped—for garnish and freshness
Step-by-step instructions
Cook the pasta: Bring a medium-sized pot of salted water to a boil. Add the linguine and cook according to package directions until al dente. Before draining, reserve 1 cup of the starchy pasta cooking water—you’ll need this for the sauce. Drain the pasta and set aside.
Prepare the shrimp: Heat a large skillet over medium heat. Add 1 tablespoon of butter and the olive oil, letting the butter melt completely. Add the shrimp in a single layer and cook for about 1 minute undisturbed. Season with salt, pepper, and Old Bay seasoning or your chosen spice. Flip the shrimp and continue cooking until they turn pink and opaque, about 1-2 minutes more depending on size. If you’re concerned about overcooking, work in batches. Transfer the cooked shrimp to a plate and set aside.
Build the sauce: In the same skillet, melt the remaining 1/2 tablespoon of butter over medium heat. Add the minced garlic and cook for 30 seconds, stirring constantly, until fragrant but not browned. Pour in the heavy cream and use your spatula to deglaze the pan, scraping up any flavorful bits stuck to the bottom.
Finish the sauce: Add the grated Parmesan to the cream and stir until it melts completely into the sauce. Gradually add some of the reserved pasta water—start with about 1/4 cup—to loosen the sauce to your desired consistency. Let the sauce simmer for about 1 minute, stirring occasionally. Taste and adjust seasoning with more salt and pepper if needed.
Combine everything: Add the drained pasta to the skillet and toss it with the sauce until every strand is well coated and glossy. Gently fold the cooked shrimp back into the pasta to reheat them. Remove from heat, garnish with freshly chopped parsley, and serve immediately.
Best ways to enjoy it
This creamy shrimp pasta is elegant enough to stand alone, but a few simple sides make it even more special. Serve it with a crisp Caesar salad or a simple mixed green salad with vinaigrette to cut through the richness. Homemade breadsticks or crusty garlic bread are perfect for soaking up every drop of that incredible sauce. Roasted vegetables like asparagus, broccoli, or Brussels sprouts add color and nutrition to the plate. For a romantic dinner, pair it with a glass of crisp white wine like Pinot Grigio or Sauvignon Blanc. The pasta also works beautifully as part of a larger Italian feast alongside bruschetta or caprese salad.
Storage and reheating tips
Store leftovers in a sealed container in the refrigerator for up to 3 days. The cream sauce will thicken as it cools, which is completely normal. To reheat, use a skillet over low-medium heat and add a splash of water or milk to loosen the sauce back to its original creamy consistency. Stir gently and heat just until warmed through—avoid high heat which can make the shrimp rubbery. You can also reheat in the microwave using the same technique: add a splash of liquid and heat in 30-second intervals, stirring between each. Freezing is not recommended as cream-based sauces can separate and shrimp texture suffers when frozen.
Pro chef tips
Cook pasta to al dente: Since you’ll toss the pasta with sauce over gentle heat, cook it just until al dente (with a slight bite). This prevents it from becoming mushy in the final step.
Thaw shrimp completely: If using frozen shrimp, thaw them thoroughly and pat them completely dry with paper towels before cooking. Excess moisture will create steam instead of a nice sear, and can water down your sauce.
Reserve pasta water first: Always reserve your pasta cooking water before draining. This starchy liquid is gold for creating silky, restaurant-quality sauces that cling to the pasta. Start with less than you think you need—you can always add more.
Don’t overcook the shrimp: Shrimp cook incredibly fast. They’re done when they turn pink and opaque, usually just 2-3 minutes total. Overcooked shrimp become rubbery and tough, so watch them carefully.
Use quality Parmesan: Freshly grated Parmesan melts smoothly and adds incredible umami depth. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting and can make the sauce grainy.
Creative twists
Add vegetables: Toss in halved cherry tomatoes, fresh spinach, or sun-dried tomatoes during the last minute of cooking. Sautéed mushrooms or asparagus spears also complement the creamy sauce beautifully.
Spice it up: Add red pepper flakes to the garlic for a spicy kick, or use Cajun seasoning on the shrimp for a Louisiana-inspired version with bold flavors.
Try different proteins: This sauce works wonderfully with chicken breast, scallops, or even lobster. Grilled salmon would also be delicious. Adjust cooking times based on your protein choice.
Switch the pasta: While linguine is classic, this sauce pairs well with fettuccine, spaghetti, penne, or even angel hair pasta. Choose your favorite shape.
Make it lighter: Substitute half-and-half for the heavy cream for a lighter version. The sauce will be thinner but still delicious. You can also use whole milk thickened with a bit of cream cheese.
Add lemon: A squeeze of fresh lemon juice and some lemon zest at the end brighten the rich sauce and complement the shrimp beautifully.
Your questions answered
Can I use pre-cooked shrimp? Yes, if you have leftover cooked shrimp in the fridge, you can use them. Skip the initial cooking step and simply add them to the finished sauce at the end to warm through gently for 1-2 minutes. Be careful not to overheat them as they’ll become rubbery.
What if I don’t have heavy cream? You can substitute half-and-half, though your sauce will be thinner and take a bit longer to thicken. For a richer alternative without heavy cream, use whole milk mixed with a tablespoon or two of cream cheese, which will help thicken the sauce. The texture won’t be quite as luxurious, but it will still be delicious.
How do I prevent the sauce from being too thick or too thin? The key is the reserved pasta water. If your sauce is too thick, add pasta water a tablespoon at a time until you reach the desired consistency. If it’s too thin, let it simmer for another minute or two to reduce, or add a bit more Parmesan to help thicken it. The sauce will also thicken slightly as it sits.
Can I make this ahead of time? This pasta is best served immediately for optimal texture and creaminess. However, you can prep ingredients ahead—cook and peel the shrimp, mince the garlic, grate the cheese, and chop the parsley. When ready to serve, the actual cooking takes just 15 minutes.
What size shrimp should I use? Any size works well here—from medium to jumbo. Larger shrimp (16/20 or 21/25 count) make a more impressive presentation, while smaller shrimp (31/40 count) distribute more evenly throughout the dish. Just adjust cooking time accordingly—smaller shrimp cook in about 1 minute per side, while larger ones may need 2 minutes per side.
Print
Creamy Garlic Shrimp Pasta
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Pescatarian
Description
An elegant yet simple dish featuring shrimp in a creamy garlic sauce served over linguine.
Ingredients
- 8 ounces linguine pasta
- Salt for pasta water
- 1 cup reserved pasta cooking water
- 1 pound raw shrimp, peeled and deveined
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1 tablespoon Old Bay seasoning (optional)
- 1/2 tablespoon butter
- 1 clove garlic, minced
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 cup fresh parsley, chopped
Instructions
- Cook the pasta: Bring a medium pot of salted water to a boil. Add linguine and cook until al dente. Reserve 1 cup pasta water before draining.
- Prepare the shrimp: Heat a large skillet over medium heat. Add butter and olive oil. Add shrimp in a single layer and cook for about 1 minute. Season with salt, pepper, and Old Bay. Flip shrimp and cook until pink and opaque, about 1-2 minutes. Remove and set aside.
- Build the sauce: In the same skillet, melt remaining butter. Add garlic and cook for 30 seconds. Pour in heavy cream and deglaze the pan.
- Finish the sauce: Stir in Parmesan until melted. Gradually add reserved pasta water to reach desired sauce consistency, simmer for 1 minute.
- Combine everything: Toss drained pasta in the sauce. Fold in shrimp to reheat. Garnish with parsley and serve immediately.
Notes
Serve with a Caesar salad or garlic bread to enhance the meal.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Sautéing
- Cuisine: Italian
