Italian Garlic Butter Shrimp with Angel Hair Pasta

Finding a quick and impressive dinner that doesn’t leave you stuck in the kitchen for hours can feel nearly impossible, especially on busy weeknights when everyone’s hungry and patience is running thin. We’ve all been there—staring at the clock, wondering how we can get a satisfying meal on the table without resorting to takeout for the third time this week.

That’s where this garlic butter shrimp with angel hair pasta comes to the rescue. It’s restaurant-quality without the fuss, comes together in under 30 minutes, and uses simple ingredients you probably already have in your pantry and fridge. Plus, the combination of buttery garlic shrimp, bright lemon, and tender pasta makes it a crowd-pleaser that works just as well for a regular Tuesday night as it does for when you want to feel a little fancy.

garlic butter shrimp with angel hair pasta
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love This Garlic Butter Shrimp with Angel Hair Pasta

  • Restaurant-quality dinner at home – This dish tastes like something you’d order at a fancy Italian restaurant, but you can make it in your own kitchen for a fraction of the price.
  • Ready in under an hour – From start to finish, you’ll have this meal on the table in 40-60 minutes, making it perfect for busy weeknights when you want something special without the hassle.
  • Simple ingredients – With just shrimp, pasta, garlic, butter, and a few other basics, you probably already have most of what you need in your kitchen.
  • Light yet satisfying – The combination of tender shrimp, fresh lemon, and spinach keeps this pasta dish feeling fresh and not too heavy, so you won’t feel weighed down after dinner.

What Kind of Shrimp Should I Use?

For this recipe, you’ll want to use large or jumbo shrimp (around 21-30 count per pound) since they hold up well to sautéing and won’t overcook as quickly as smaller shrimp. Fresh or frozen shrimp both work great here – just make sure if you’re using frozen, you thaw them completely and pat them dry with paper towels before cooking. I recommend buying shrimp that’s already peeled and deveined to save yourself some prep time, though leaving the tails on is totally up to you and your personal preference. Whether you go for wild-caught or farm-raised is your call, but wild-caught tends to have a slightly sweeter, more pronounced flavor if you can find it at a good price.

garlic butter shrimp with angel hair pasta
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

This recipe is pretty forgiving when it comes to swapping ingredients:

  • Angel hair pasta: You can use linguine, spaghetti, or fettuccine instead. Just adjust the cooking time according to the package directions since thicker pastas take a bit longer to cook.
  • Shrimp: If you’re not a shrimp fan, try using scallops or cubed chicken breast. For chicken, make sure to cook it through completely before adding the other ingredients – about 6-7 minutes per side depending on thickness.
  • Spinach: Fresh arugula, kale (chopped into smaller pieces), or even frozen spinach work great here. If using frozen, thaw and squeeze out the excess water first.
  • Parmesan: Pecorino Romano gives you a similar salty, sharp flavor. You could also use Asiago, though it’s a bit milder.
  • Butter: You can use all olive oil instead of butter if needed – just increase the olive oil to 4 tablespoons total. The flavor will be slightly different but still tasty.
  • Fresh lemon juice: Bottled lemon juice works in a pinch, though fresh really does taste better. You could also use white wine (about 1/3 cup) for a different but equally good flavor.

Watch Out for These Mistakes While Cooking

The biggest mistake when cooking shrimp is leaving them in the pan too long, which turns them rubbery and tough – pull them off the heat as soon as they turn pink and curl into a C-shape, usually just 2-3 minutes total.

Overcooking your angel hair pasta is another easy trap since it’s so thin and cooks quickly, so start checking it at 4 minutes and aim for al dente since it’ll continue cooking when you toss it with the hot garlic butter sauce.

Don’t skip saving that pasta water before draining – the starchy liquid helps create a silky sauce that clings to the noodles instead of leaving you with a dry, clumpy dish.

Finally, add your garlic after the shrimp has started cooking rather than to cold oil, and keep the heat at medium to prevent it from burning and turning bitter, which can ruin the whole dish.

garlic butter shrimp with angel hair pasta
Image: homefoodkitchen.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 keep things light and fresh. A warm baguette or some crusty garlic bread is perfect for soaking up all that buttery, lemony sauce at the bottom of 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 complete dinner party spread, start with some bruschetta or a caprese salad before diving into the main course.

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 the pasta might soak up some of the sauce as it sits. I like to save a little extra lemon juice to brighten it up when reheating.

Freeze: Honestly, I don’t recommend freezing this one. Shrimp can get rubbery and the pasta texture changes quite a bit after freezing. It’s best enjoyed fresh or within a few days from the fridge.

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 tablespoon of water and cover it to keep the pasta from drying out. Either way, don’t overheat the shrimp or it’ll get tough.

Preparation Time 20-30 minutes
Cooking Time 20-30 minutes
Total Time 40-60 minutes
Level of Difficulty Medium
Servings 6 servings

Estimated Nutrition

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

  • Calories: 2250-2500
  • Protein: 125-140 g
  • Fat: 60-70 g
  • Carbohydrates: 290-320 g

Ingredients

For the pasta:

  • 16 oz angel hair (I always use Barilla for the perfect texture)

For the shrimp and sauce:

  • 1.5 lb shrimp (peeled and deveined with tails removed)
  • 8 garlic cloves (freshly minced for best flavor)
  • 3 tbsp butter (I like Kerrygold unsalted butter for this)
  • 2 tbsp olive oil
  • 0.75 cup parmesan (freshly grated for a smoother melt)
  • 1.5 cup spinach
  • juice from 2.5 lemons
  • salt
  • pepper
  • 1/4 tsp red pepper flakes
  • fresh parsley

Step 1: Prepare the Mise en Place and Start the Pasta

  • 16 oz angel hair pasta
  • 8 garlic cloves, minced
  • 1.5 lb shrimp, peeled and deveined with tails removed
  • fresh parsley

Bring a large pot of salted water to a boil and add the angel hair pasta, cooking it according to package directions until al dente (usually 5-7 minutes).

While the pasta cooks, mince your garlic cloves finely and set aside.

Pat the shrimp dry with paper towels—this is crucial for getting a good sear and preventing them from steaming.

Roughly chop the fresh parsley and have it ready for garnish.

When the pasta is done, reserve 1 cup of the starchy pasta water before draining the pasta into a colander; don’t rinse it.

Step 2: Build the Garlic Butter Sauce Base

  • 3 tbsp butter
  • 2 tbsp olive oil
  • 8 garlic cloves, minced
  • 1/4 tsp red pepper flakes

Heat a large skillet over medium-high heat and add the butter and olive oil together—the combination gives you the best browning without burning the butter.

Once the butter is foaming and the oil is shimmering, add the minced garlic and red pepper flakes, stirring constantly for about 30 seconds to 1 minute just until fragrant.

I like to stop right before it starts to brown so the garlic stays sweet rather than bitter.

This quick bloom will infuse the oil with incredible flavor.

Step 3: Sear the Shrimp Until Pink

  • 1.5 lb shrimp from Step 1
  • juice from 2.5 lemons

Add the dried shrimp to the hot garlic butter in a single layer and let them cook undisturbed for 1-2 minutes on the first side until they turn pink and develop a light golden color.

Flip each shrimp and cook for another 1 minute on the second side.

Pour in the lemon juice and cover the skillet with a lid, then reduce heat to medium and cook for 2-3 minutes until the shrimp is completely cooked through and opaque.

Remove the cooked shrimp to a plate, leaving the flavorful sauce in the skillet.

Step 4: Wilt the Spinach and Create the Sauce

  • 1.5 cup spinach
  • 1 cup reserved pasta water from Step 1

With the skillet still over medium heat and the garlic butter sauce still in the pan, add the spinach and reserved pasta water.

Stir constantly for about 1 minute until the spinach is completely wilted and the liquid begins to emulsify slightly with the butter and oil.

This pasta water is key—the starch in it helps create a silky sauce that coats the pasta beautifully.

Step 5: Combine and Finish the Dish

  • cooked pasta from Step 1
  • wilted spinach and sauce from Step 4
  • 0.75 cup parmesan, freshly grated
  • cooked shrimp from Step 3
  • salt
  • pepper
  • fresh parsley

Add the drained pasta from Step 1 directly to the skillet with the spinach and sauce.

Stir in the freshly grated parmesan cheese until it melts and coats the pasta evenly.

Return the cooked shrimp from Step 3 to the skillet and toss everything together gently to combine.

I always taste at this point and adjust the seasoning with salt and pepper as needed—the pasta water and cheese are already salty, so go easy.

Transfer to serving plates, garnish with the fresh parsley and a crack of black pepper, and serve immediately.

garlic butter shrimp with angel hair pasta

Italian Garlic Butter Shrimp with Angel Hair Pasta

Delicious Italian Garlic Butter Shrimp with Angel Hair Pasta recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Calories: 2375

Ingredients
  

For the pasta::
  • 16 oz angel hair (I always use Barilla for the perfect texture)
For the shrimp and sauce::
  • 1.5 lb shrimp (peeled and deveined with tails removed)
  • 8 garlic cloves (freshly minced for best flavor)
  • 3 tbsp butter (I like Kerrygold unsalted butter for this)
  • 2 tbsp olive oil
  • 0.75 cup parmesan (freshly grated for a smoother melt)
  • 1.5 cup spinach
  • juice from 2.5 lemons
  • salt
  • pepper
  • 1/4 tsp red pepper flakes
  • fresh parsley

Method
 

  1. Bring a large pot of salted water to a boil and add the angel hair pasta, cooking it according to package directions until al dente (usually 5-7 minutes). While the pasta cooks, mince your garlic cloves finely and set aside. Pat the shrimp dry with paper towels—this is crucial for getting a good sear and preventing them from steaming. Roughly chop the fresh parsley and have it ready for garnish. When the pasta is done, reserve 1 cup of the starchy pasta water before draining the pasta into a colander; don't rinse it.
  2. Heat a large skillet over medium-high heat and add the butter and olive oil together—the combination gives you the best browning without burning the butter. Once the butter is foaming and the oil is shimmering, add the minced garlic and red pepper flakes, stirring constantly for about 30 seconds to 1 minute just until fragrant. I like to stop right before it starts to brown so the garlic stays sweet rather than bitter. This quick bloom will infuse the oil with incredible flavor.
  3. Add the dried shrimp to the hot garlic butter in a single layer and let them cook undisturbed for 1-2 minutes on the first side until they turn pink and develop a light golden color. Flip each shrimp and cook for another 1 minute on the second side. Pour in the lemon juice and cover the skillet with a lid, then reduce heat to medium and cook for 2-3 minutes until the shrimp is completely cooked through and opaque. Remove the cooked shrimp to a plate, leaving the flavorful sauce in the skillet.
  4. With the skillet still over medium heat and the garlic butter sauce still in the pan, add the spinach and reserved pasta water. Stir constantly for about 1 minute until the spinach is completely wilted and the liquid begins to emulsify slightly with the butter and oil. This pasta water is key—the starch in it helps create a silky sauce that coats the pasta beautifully.
  5. Add the drained pasta from Step 1 directly to the skillet with the spinach and sauce. Stir in the freshly grated parmesan cheese until it melts and coats the pasta evenly. Return the cooked shrimp from Step 3 to the skillet and toss everything together gently to combine. I always taste at this point and adjust the seasoning with salt and pepper as needed—the pasta water and cheese are already salty, so go easy. Transfer to serving plates, garnish with the fresh parsley and a crack of black pepper, and serve immediately.

Leave a Comment

Recipe Rating