Shrimp, Tomato, and Spinach Pasta in Garlic Butter Sauce

Shrimp, Tomato, and Spinach Pasta in garlic butter sauce – a delicious Italian pasta dish with lots of fresh ingredients!

This easy garlic Shrimp tomato pasta with spinach is a great way to use up a bunch of fresh tomatoes you might have sitting around in your kitchen.


  • 1 lb shrimp , fresh, uncooked, shelled and deveined
  • 5 tomatoes , medium size, fresh, chopped into large cubes
  • 1 cup spinach cooked
  • 5 garlic cloves , minced
  • 4 tablespoons butter
  • 1 tablespoon olive oil
  • 1/4 lemon
  • 1/4 teaspoon salt
  • 1/2 teaspoon crushed red pepper or more
  • 1/4 teaspoon paprika
  • 10 oz fettuccine pasta
  • 1/2 cup Parmesan cheese grated, for serving


  1. Heat a large skillet on medium-high heat. Add 1 tablespoon butter and 1 tablespoon olive oil, until melted.
  2. Add fresh shrimp and half the minced garlic. Make sure the shrimp is not crowded. Cook for 1 minute on one side until pink on that side.
  3. While the shrimp is cooking, generously sprinkle paprika and salt over uncooked side of the shrimp.
  4. Flip the shrimp over and cook for another 1 or 2 minutes until pink on the other side.
  5. To the skillet with shrimp, add chopped fresh tomatoes, cooked spinach, and the remaining amount of minced garlic. Add 1/2 teaspoon crushed red pepper (or more). Mix everything well, remove from heat while you cook pasta.
  6. In the meantime cook pasta according to package instructions. Drain and rinse with cold water to prevent pasta from cooking and getting mushy.
  7. Add cooked pasta to the skillet with shrimp and vegetables with 1 or 2 tablespoons of butter.
  8. Add freshly squeezed lemon juice. Depending on the juiciness of your lemon, it could be 1/4 of a small lemon or 1/2 lemon. Don't add too much lemon juice.
  9. Season with salt and more crushed red pepper. Warm up on medium heat until the shrimp is cooked through, and all ingredients are heated through.
  10. To serve, top with grated Parmesan cheese.