Creamy Garlic Shrimp Pasta in 30 Minutes
Creamy Garlic Shrimp Pasta is the kind of dinner you want on a busy weeknight, fast, filling, and full of flavor. It sounds like a restaurant dish, but it comes together in one skillet while the pasta boils.

A rich, garlicky cream sauce coats every strand of linguine, with plump shrimp tucked right in. A sprinkle of Parmesan and a handful of parsley finish it off, and it is ready in about 30 minutes.
Why This Creamy Shrimp Pasta Works
The sauce is velvety and clings to every noodle, thanks to a hit of Parmesan and a splash of starchy pasta water. The garlic gets mellowed by a quick sauté in butter, so it is savory without being sharp.
It is my go-to when I want something that feels a little special but takes no more effort than a standard weeknight meal. The shrimp stay juicy, the sauce comes together in minutes, and the leftovers reheat well the next day.
Ingredients

- 1 lb (450g) large shrimp, peeled and deveined: tails off makes them easier to eat, but left on adds flavor, you choose
- 1 tsp salt, plus more for the pasta water: kosher or sea salt
- ½ tsp black pepper: freshly ground
- 1 tbsp olive oil: for searing the shrimp
- 2 tbsp unsalted butter: cold or room temperature both work
- 4 cloves garlic, minced: fresh garlic gives the cleanest taste
- 1 cup (240ml) heavy cream: room temperature cream reduces faster, but cold is fine
- ½ cup (50g) freshly grated Parmesan cheese: pregrated often does not melt as smoothly
- 8 oz (225g) linguine or spaghetti: dried pasta, cook it al dente
- ¼ cup (60ml) pasta water: reserved from cooking the pasta
- 2 tbsp chopped fresh parsley: for a fresh, peppery finish
Variations / Substitutions
- Protein swap: seared scallops or strips of boneless chicken thigh work in place of the shrimp. For chicken, cook a minute longer per side.
- Pasta shape: fettuccine, bucatini, or penne all catch the sauce nicely. The cooking time may shift a minute or two.
- Dairy-free option: use full-fat coconut cream instead of heavy cream and a dairy-free Parmesan alternative. The sauce will be slightly sweeter and a touch thinner.
- A little heat: add a pinch of red pepper flakes when you sauté the garlic.
Garlic Butter Sweet Potato Noodles are next on our list if this pasta is your kind of dinner.
How to Make Creamy Garlic Shrimp Pasta
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil. Add the linguine and cook until al dente according to the package directions (usually 8 to 10 minutes). Before draining, reserve about ¼ cup of the starchy pasta water and set it aside.
The pasta should be just shy of fully tender because it will finish in the sauce for another minute. A slight chew at this stage prevents mushiness later.
Step 2: Sear the Shrimp

While the pasta cooks, pat the shrimp dry with paper towels and season them with the salt and pepper. Heat the olive oil in a large skillet over medium-high heat until it shimmers. Add the shrimp in a single layer and cook for about 2 minutes per side, until pink and opaque. Transfer them to a plate and set aside.
Do not crowd the pan. If your skillet cannot fit the shrimp in one layer, cook them in two batches. Overlapping shrimp will steam instead of sear, and you will lose that quick caramelized edge.
Step 3: Make the Garlic Cream Sauce

Lower the heat to medium. Melt the butter in the same skillet, then add the minced garlic. Cook for 30 to 60 seconds, just until fragrant, stirring constantly so it does not brown. Pour in the heavy cream and bring it to a gentle simmer. Whisk in the grated Parmesan a little at a time until the cheese melts and the sauce thickens slightly, about 2 minutes. Stir in the reserved pasta water and season with a small pinch of salt and pepper.
The sauce will look thin at first, but the starch from the pasta water and the cheese works to tighten it into a silky, clingy texture. If it ever seizes up later, a splash more water loosens it right back.
Step 4: Toss and Serve

Add the drained pasta and the seared shrimp to the skillet. Toss everything together with tongs until the pasta is well coated and the shrimp are warmed through, about 1 minute. If the sauce feels too thick, add another tablespoon of pasta water. Spoon into warm bowls, scatter the parsley over the top, and serve right away.
The sauce will shine and the shrimp will be succulent, with the parsley cutting through the richness just enough.
A Few Notes Before You Start
- Reserve extra pasta water beyond the ¼ cup. You can always add a little more if the sauce tightens up, but you cannot get it back once the pot is empty.
- Warm your serving bowls by running them under hot water. The pasta stays hot longer, and the sauce stays silky.
- A large skillet with high sides gives the shrimp room to sear and still holds all the pasta for tossing later.
Cook times by shrimp size:
| Shrimp Size | Count per Pound | Cook Time per Side |
|---|---|---|
| Jumbo | under 15 | 2½ to 3 minutes |
| Large | 21 to 30 | 2 minutes |
| Medium | 31 to 40 | 1½ to 2 minutes |
Storing Leftover Pasta
- Refrigerate: store leftovers in a sealed container for up to 2 days. The sauce will thicken as it chills, so plan to add a splash of milk or water when reheating.
- Reheating: warm the pasta gently in a skillet over low heat with a tablespoon of milk or cream, stirring often. A microwave works in a pinch, but stir every 30 seconds to avoid separating the sauce. This dish does not freeze well because the cream can turn grainy.
What to Serve with Creamy Garlic Shrimp Pasta
A simple green salad with a lemon vinaigrette cuts through the richness and adds a bright contrast. Roasted asparagus with olive oil and a squeeze of lemon is another quick side that feels right alongside the creamy pasta. Garlic bread is always welcome, but honestly a piece of crusty bread for sopping up the sauce is all you really need.
Frequently Asked Questions
Can I use frozen shrimp?
Yes, just make sure to thaw them completely and pat them very dry before seasoning. Excess moisture will prevent a good sear.
Can I replace heavy cream with milk?
It is not recommended because milk lacks the fat to create a thick, stable sauce. Half-and-half works better and will give you a lighter but still creamy result.
Is this dish good for meal prep?
The shrimp and pasta are best eaten fresh, but the sauce can be made a day ahead and reheated gently. Cook the shrimp and pasta just before serving to keep their texture.

Creamy Garlic Shrimp Pasta Recipe
Ingredients
Method
- Cook the linguine in salted boiling water until al dente. Reserve ¼ cup pasta water before draining.
- Pat shrimp dry, season with salt and pepper, then sear in olive oil over medium-high heat for about 2 minutes per side until pink. Remove to a plate.
- Melt butter in the same skillet over medium heat. Cook garlic for 30–60 seconds, then add cream and simmer. Whisk in Parmesan until smooth, then stir in pasta water and season lightly.
- Return the pasta and shrimp to the skillet and toss over low heat for 1 minute. Add more pasta water if needed. Serve in warm bowls topped with parsley.
