Classic Garlic Butter Shrimp Pasta

By Mila | Updated on January 15, 2026

I used to think fancy pasta dishes were only something you could get at restaurants. The kind of meal where you’d pay $20 a plate and wonder what made it taste so good. Turns out, it’s usually just butter. Lots of butter.

This garlic butter shrimp pasta is proof that restaurant-quality food doesn’t need to be complicated. You’re basically cooking shrimp in garlic butter, tossing it with pasta, and calling it dinner. The whole thing takes about 30 minutes, which is less time than it would take to drive to a restaurant, wait for a table, and drive back home.

The best part? It tastes like you spent way more effort on it than you actually did.

Garlic Butter Shrimp Pasta
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Garlic Butter Shrimp Pasta

  • Ready in 30 minutes – This recipe comes together quickly, making it perfect for busy weeknights when you need dinner on the table fast.
  • Restaurant-quality at home – The garlic butter sauce with juicy shrimp tastes like something you’d order at a fancy Italian restaurant, but you can make it in your own kitchen.
  • Simple ingredients – You probably have most of these pantry staples already, and the fresh ingredients are easy to find at any grocery store.
  • Impressive but easy – This dish looks and tastes fancy enough to serve to guests, but it’s actually straightforward to prepare, even if you’re not an experienced cook.
  • Balanced and satisfying – With protein-packed shrimp, pasta, and fresh tomatoes all in one dish, you get a complete meal without needing to make extra sides.

What Kind of Shrimp Should I Use?

For this garlic butter shrimp pasta, you’ll want to use medium to large shrimp, which are usually labeled as 31-40 or 21-30 count per pound. Fresh shrimp is great if you can find it, but frozen shrimp works just as well and is often more budget-friendly – just make sure to thaw it completely in the fridge overnight or under cold running water before cooking. I recommend buying shrimp that’s already peeled and deveined to save yourself some prep time, though leaving the tails on or off is totally up to your preference. If you’re buying shell-on shrimp, just remember that you’ll end up with less than a pound once they’re peeled, so you might want to grab a bit extra.

Garlic Butter Shrimp Pasta
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This pasta dish is pretty forgiving when it comes to swapping ingredients:

  • Pasta: Any long pasta works great here – try linguine, fettuccine, or angel hair instead of regular spaghetti. You can also use penne or rigatoni if that’s what you have on hand.
  • Shrimp: If shrimp isn’t your thing, swap it for scallops, chunks of white fish like cod, or even chicken breast cut into bite-sized pieces. Just adjust cooking time accordingly – chicken will need a few extra minutes.
  • Butter: You can use all olive oil instead of butter for a lighter version, though you’ll lose some of that rich, creamy flavor. If you do this, increase the olive oil to about 1/2 cup total.
  • Fresh tomatoes: Cherry or grape tomatoes are interchangeable here. In a pinch, you can use a can of diced tomatoes (drained), but fresh really does make a difference in this dish.
  • Parmesan: Pecorino Romano makes a great substitute and adds a slightly sharper, saltier flavor. You could also use Asiago if that’s what you have available.
  • Fresh parsley: Dried parsley works in a pinch – use about 1 tablespoon instead of 1/4 cup fresh. You can also try fresh basil for a different flavor profile.

Watch Out for These Mistakes While Cooking

Overcooking shrimp is the biggest mistake you can make with this dish – they only need about 2 minutes per side and should be removed as soon as they turn pink and opaque, since they’ll continue cooking in the hot sauce and become rubbery if left too long.

Another common error is forgetting to save that pasta water before draining, which is crucial for creating a silky sauce that actually clings to your noodles instead of pooling at the bottom of the bowl.

Make sure your shrimp are completely dry before hitting the pan – pat them down with paper towels so they get a nice sear instead of steaming, and don’t crowd the skillet or they won’t cook evenly.

Finally, add your parmesan off the heat and toss gently, as high temperatures can cause the cheese to clump up rather than melt smoothly into the sauce.

Garlic Butter Shrimp Pasta
Image: theamazingfood.com / All Rights reserved

What to Serve With Garlic Butter Shrimp Pasta?

This garlicky shrimp pasta is pretty filling on its own, but I love serving it with a simple side salad dressed with olive oil and lemon to balance out the richness of the butter. A basket of warm garlic bread or crusty baguette is perfect for soaking up any extra sauce left in your bowl. If you want to add more veggies to the meal, roasted asparagus or sautéed green beans with a squeeze of lemon work really well alongside the pasta. For a lighter option, try pairing it with some steamed broccoli or a crisp Caesar salad.

Storage Instructions

Store: Keep your leftover garlic butter shrimp pasta in an airtight container in the fridge for up to 3 days. The shrimp stays pretty good, though it’s definitely best enjoyed within the first day or two while everything is still fresh and the pasta hasn’t absorbed too much of the sauce.

Freeze: I don’t really recommend freezing this one since shrimp can get a bit rubbery and the pasta texture changes quite a bit after thawing. If you do want to freeze it, it’ll keep for about a month, but just know it won’t be quite the same quality.

Reheat: Warm it up gently in a skillet over medium-low heat with a splash of water or chicken broth to loosen the sauce. You can also microwave it, but add a little liquid and stir halfway through to keep the shrimp from getting tough.

Preparation Time 10-15 minutes
Cooking Time 20-25 minutes
Total Time 30-40 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2500-2700
  • Protein: 110-130 g
  • Fat: 95-110 g
  • Carbohydrates: 295-320 g

Ingredients

For the pasta:

  • 1 lb pasta (I always use Barilla linguine for this)
  • 4 tbsp salt

For the shrimp and sauce:

  • 1 lb shrimp (peeled and deveined with tails left on)
  • 2 tbsp olive oil (I prefer Bertolli Extra Virgin)
  • 1 pint tomatoes (halved lengthwise to release juices)
  • 1.5 tbsp garlic
  • 7 tbsp butter (I like Kerrygold unsalted for a richer sauce)
  • 1 tsp red pepper
  • 1 tbsp lemon juice
  • 1/4 tsp black pepper

For the garnish:

  • 1/4 cup parsley
  • 1/2 cup parmesan cheese (freshly grated for better melting)

Step 1: Prepare Mise en Place and Start Pasta Water

  • 4 tbsp salt
  • 1 lb shrimp
  • 1/4 tsp black pepper
  • 1.5 tbsp garlic
  • 1 pint tomatoes
  • 1/4 cup parsley
  • 1/2 cup parmesan cheese

Bring a large pot of water to a boil with 4 tablespoons of salt—this salted water is essential for seasoning the pasta itself.

While the water heats, pat the shrimp dry with paper towels and season both sides generously with a pinch of salt and black pepper.

Mince the garlic, halve the tomatoes lengthwise, chop the parsley, and grate the parmesan cheese.

Having everything prepped and ready ensures smooth cooking without interruptions.

Step 2: Cook Pasta and Reserve Starchy Water

  • 1 lb pasta

Add the linguine to the boiling salted water and cook according to package directions until al dente.

About two minutes before the pasta finishes, reserve ½ cup of the starchy pasta water in a small bowl—this liquid will help create a silky sauce.

Drain the pasta in a colander and set aside.

Step 3: Sear the Shrimp Until Just Cooked

  • 2 tbsp olive oil
  • 1 lb shrimp

Heat 2 tablespoons of olive oil in a large skillet over medium-high heat until shimmering.

Arrange the dried shrimp in a single layer and cook for exactly 2 minutes without stirring—this creates a light golden crust.

Flip each shrimp and cook for 1 more minute until just opaque and cooked through.

Transfer the shrimp to a plate; I like to set them aside quickly so they stay tender and don’t overcook.

Step 4: Build the Garlic Butter Sauce

  • 7 tbsp butter
  • 1.5 tbsp garlic
  • 1 pint tomatoes
  • 1 tsp red pepper

In the same skillet with the shrimp drippings, add the 7 tablespoons of butter over medium heat.

Once melted, immediately add the minced garlic and sauté for just 30 seconds until fragrant but not browned.

Add the halved tomatoes and 1 teaspoon of red pepper flakes, stirring gently to combine.

Let this simmer for 1-2 minutes to allow the tomatoes to soften slightly and release their juices into the butter, creating a rich, flavorful sauce base.

Step 5: Finish the Sauce and Return Shrimp

  • pasta water from Step 2
  • 1 tbsp lemon juice
  • cooked shrimp from Step 3

Stir 2-3 tablespoons of the reserved pasta water from Step 2 into the sauce along with 1 tablespoon of lemon juice—the starchy water helps emulsify the butter and coats the pasta beautifully.

Return the cooked shrimp from Step 3 to the skillet and gently toss everything together for about 1 minute to warm the shrimp through and meld the flavors.

Taste and adjust seasoning if needed.

Step 6: Combine and Serve

  • cooked pasta from Step 2
  • sauce and shrimp mixture from Step 5
  • pasta water from Step 2
  • 1/4 cup parsley
  • 1/2 cup parmesan cheese

Add the cooked pasta from Step 2 directly to the skillet with the sauce and shrimp, then pour in a splash more pasta water (about 2-3 tablespoons) to create a glossy, light sauce that coats each strand.

Toss gently to combine, then divide between serving bowls.

Top each bowl with fresh chopped parsley and a generous handful of freshly grated Parmigiano-Reggiano cheese—the heat will help the cheese melt slightly into the sauce for a creamier finish.

Garlic Butter Shrimp Pasta

Classic Garlic Butter Shrimp Pasta

Delicious Classic Garlic Butter Shrimp Pasta recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4 servings
Calories 2600 kcal

Ingredients
  

For the pasta::

  • 1 lb pasta (I always use Barilla linguine for this)
  • 4 tbsp salt

For the shrimp and sauce::

  • 1 lb shrimp (peeled and deveined with tails left on)
  • 2 tbsp olive oil (I prefer Bertolli Extra Virgin)
  • 1 pint tomatoes (halved lengthwise to release juices)
  • 1.5 tbsp garlic
  • 7 tbsp butter (I like Kerrygold unsalted for a richer sauce)
  • 1 tsp red pepper
  • 1 tbsp lemon juice
  • 1/4 tsp black pepper

For the garnish::

  • 1/4 cup parsley
  • 1/2 cup parmesan cheese (freshly grated for better melting)

Instructions
 

  • Bring a large pot of water to a boil with 4 tablespoons of salt—this salted water is essential for seasoning the pasta itself. While the water heats, pat the shrimp dry with paper towels and season both sides generously with a pinch of salt and black pepper. Mince the garlic, halve the tomatoes lengthwise, chop the parsley, and grate the parmesan cheese. Having everything prepped and ready ensures smooth cooking without interruptions.
  • Add the linguine to the boiling salted water and cook according to package directions until al dente. About two minutes before the pasta finishes, reserve ½ cup of the starchy pasta water in a small bowl—this liquid will help create a silky sauce. Drain the pasta in a colander and set aside.
  • Heat 2 tablespoons of olive oil in a large skillet over medium-high heat until shimmering. Arrange the dried shrimp in a single layer and cook for exactly 2 minutes without stirring—this creates a light golden crust. Flip each shrimp and cook for 1 more minute until just opaque and cooked through. Transfer the shrimp to a plate; I like to set them aside quickly so they stay tender and don't overcook.
  • In the same skillet with the shrimp drippings, add the 7 tablespoons of butter over medium heat. Once melted, immediately add the minced garlic and sauté for just 30 seconds until fragrant but not browned. Add the halved tomatoes and 1 teaspoon of red pepper flakes, stirring gently to combine. Let this simmer for 1-2 minutes to allow the tomatoes to soften slightly and release their juices into the butter, creating a rich, flavorful sauce base.
  • Stir 2-3 tablespoons of the reserved pasta water from Step 2 into the sauce along with 1 tablespoon of lemon juice—the starchy water helps emulsify the butter and coats the pasta beautifully. Return the cooked shrimp from Step 3 to the skillet and gently toss everything together for about 1 minute to warm the shrimp through and meld the flavors. Taste and adjust seasoning if needed.
  • Add the cooked pasta from Step 2 directly to the skillet with the sauce and shrimp, then pour in a splash more pasta water (about 2-3 tablespoons) to create a glossy, light sauce that coats each strand. Toss gently to combine, then divide between serving bowls. Top each bowl with fresh chopped parsley and a generous handful of freshly grated Parmigiano-Reggiano cheese—the heat will help the cheese melt slightly into the sauce for a creamier finish.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating