A light yet comforting pasta dish featuring seared shrimp, a rustic fresh tomato sauce, and wilting spinach tossed in garlic butter.
In Austin, we appreciate meals that feel light enough for a humid evening but satisfying enough to call dinner. This garlic butter shrimp pasta strikes that balance perfectly. Unlike heavy Alfredo dishes or slow-simmered marinaras, this recipe relies on the juice of fresh tomatoes and a generous amount of garlic butter to create a "sauce" that coats the fettuccine without weighing it down. It is a technique I use often when the tomatoes at the farmers' market are too good to cook down into a paste. The result is a vibrant, chunky, and aromatic dish that comes together in the time it takes to boil water.
Jump to:
When using fresh tomatoes as your sauce base, the type of tomato matters. I recommend using Roma or vine-ripened tomatoes and chopping them into large cubes. This prevents them from disintegrating completely in the pan, ensuring you get juicy bites of tomato alongside the tender shrimp rather than a watery soup.

Why You'll Love This Recipe
- Fresh Tomato Base: Instead of canned sauce, this recipe uses fresh, cubed tomatoes which release just enough juice to mingle with the butter, creating a bright and summery flavor profile.
- Perfectly Cooked Shrimp: The method of searing the shrimp first and removing them (or pulling the pan off the heat) ensures they remain plump and snappy, never rubbery.
- Nutrient Dense: Packed with protein from the shrimp and vitamins from the spinach and tomatoes, it is a wholesome meal that feels indulgent thanks to the butter.
- Adjustable Heat: The red pepper flakes infuse the butter with a subtle heat that cuts through the richness, which you can easily scale up or down.
Ingredients
- Shrimp: 1 lb fresh, uncooked shrimp. I prefer large (21-25 count), peeled and deveined. If using frozen, ensure they are fully thawed and patted dry.
- Tomatoes: 5 medium-sized fresh tomatoes. Romas are great for lower water content, but any ripe tomato works. Chop them into large, rustic cubes.
- Spinach: 1 cup of cooked spinach. This equals about 10 ounces of frozen spinach (thawed and squeezed dry) or a very large bag of fresh spinach wilted down.
- Pasta: 10 oz of fettuccine. The broad surface area of fettuccine holds the chunky vegetable mixture well.
- Butter: 4 tablespoons, divided. Use unsalted butter so you can control the sodium level with the added salt.
- Garlic: 5 cloves, minced. Fresh garlic is non-negotiable here for that punchy flavor.
- Lemon: You will need fresh juice from about ¼ to ½ of a lemon to brighten the finish.
- Spices: Smoked or sweet paprika, crushed red pepper flakes, and salt.
- Parmesan Cheese: ½ cup grated for serving.
How to Make Garlic Butter Shrimp Pasta

Searing the Shrimp
Heat a large skillet over medium-high heat. Add 1 tablespoon of butter and 1 tablespoon of olive oil. Once the butter foams and melts, add the shrimp in a single layer along with half of the minced garlic. Do not overcrowd the pan; sear in batches if necessary. Cook for 1 minute until the bottom side is pink. While they cook, season the raw top side generously with the paprika and salt. Flip the shrimp and cook for another 1 to 2 minutes until just pink and opaque.
Creating the Vegetable Base
To the skillet with the shrimp (do not clean the pan), add the chopped fresh tomatoes, the cooked spinach, and the remaining minced garlic. Sprinkle in the crushed red pepper flakes-be generous if you like spice. Toss everything together well to combine the flavors. Remove the skillet from the heat immediately. You want the tomatoes to warm through but maintain their shape, not turn into mush.
Cooking the Pasta
While the shrimp mixture rests, cook the fettuccine in a large pot of salted water according to the package instructions. Drain the pasta and-crucially for this specific method-rinse it briefly under cold water. This stops the cooking process instantly, preventing the noodles from becoming gummy or mushy when we add them back to the hot skillet.
Final Assembly
Return the skillet with the shrimp and vegetables to medium heat. Add the cooked, rinsed pasta directly to the pan along with the remaining 1 to 2 tablespoons of butter. Squeeze in the fresh lemon juice (start with less, taste as you go). Toss everything gently using tongs until the butter melts, emulsifying with the tomato juices to coat the noodles, and the shrimp is heated through. Season with extra salt and red pepper flakes if needed.
Common Mistakes to Avoid
- Overcooking the Shrimp: Shrimp continue to cook in the residual heat. If you leave the skillet on high heat while prepping the tomatoes, the shrimp will turn rubbery. This is why we remove the pan from the heat while the pasta boils.
- Watery Sauce: If you don't squeeze the excess water out of your cooked spinach (especially if using frozen), the dish can become soupy. Squeeze it dry before adding it to the pan.
- Using Bottled Lemon Juice: The acidity in this dish relies on the fresh floral notes of real lemon. Bottled juice often tastes metallic and can ruin the fresh tomato flavor.
Tips and Tricks for Success
The Cold Rinse Technique Usually, Italian cooking forbids rinsing pasta. However, because we are adding the pasta back into a skillet to reheat with proteins and vegetables, the cold rinse washes away excess surface starch that would otherwise make the dish gluey and stops the cooking so the noodles remain al dente during the final toss.
Garlic Timing Adding half the garlic later with the tomatoes ensures you get two layers of garlic flavor: the toasted, mellow garlic from the sear and the punchy, aromatic garlic from the fresh addition.
Serving Immediately This dish relies on the texture of the butter and fresh tomatoes. It is best served straight from the skillet while the pasta is glossy and the tomatoes are still slightly firm.
Variations
- Add Cream: If you prefer a pink sauce, stir in ¼ cup of heavy cream during the final warm-up stage.
- Swap the Protein: This method works beautifully with scallops or chunks of white fish like halibut.
- Vegetable Boost: Add quartered artichoke hearts or sliced zucchini when you add the tomatoes for extra bulk and nutrition.
How to Serve
Serve this pasta in wide, shallow bowls to show off the colorful toppings. A generous dusting of grated Parmesan cheese is essential. For sides, a crusty loaf of garlic bread is perfect for mopping up the garlic butter left at the bottom of the bowl. Pair with a dry Pinot Grigio or a light Rosé.

Make Ahead and Storage
Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days. Seafood pasta is best eaten fresh. Reheating: Reheat gently in a skillet over low heat with a splash of water or broth to loosen the butter sauce. Avoid the microwave if possible, as it tends to overcook the shrimp. Freezing: I do not recommend freezing this dish. The fresh tomatoes and cooked shrimp will suffer significantly in texture.
Recipe Notes / What I Learned
Using "cooked spinach" as an ingredient is a great time-saver. I found that thawing a block of frozen spinach and wringing it out in a clean kitchen towel yields the perfect concentrated spinach flavor without adding unwanted water to the skillet. It clings to the fettuccine much better than fresh leaves, which can sometimes clump together.
Nutrition Snapshot
Estimated per serving: 580 calories, 28g protein, 55g carbohydrates, 26g fat.

Shrimp Tomato Spinach Pasta in Garlic Butter Sauce
Equipment
- 1 Large skillet
- 1 Large pot for pasta
Ingredients
Group: Main Ingredients
- 1 lb shrimp, fresh, uncooked, shelled and deveined
- 5 tomatoes, medium size, fresh, chopped into large cubes
- 1 cup spinach, cooked
- 5 cloves garlic, minced divided
- 4 tablespoons butter divided
- 1 tablespoon olive oil
- ¼ lemon lemon juice freshly squeezed, adjust to taste
- ¼ teaspoon salt
- ½ teaspoon crushed red pepper or more
- ¼ teaspoon paprika
- 10 oz fettuccine pasta
- ½ cup Parmesan cheese, grated for serving
Instructions
- Heat a large skillet on medium-high heat. Add **1 tablespoon** butter and **1 tablespoon** olive oil, until melted. Add fresh shrimp and **half** the minced garlic. Cook for **1 minute** on one side until pink. While cooking, generously sprinkle paprika and salt over the uncooked side of the shrimp. Flip the shrimp over and cook for another **1 or 2 minutes** until pink on the other side.
- To the skillet with shrimp, add chopped fresh tomatoes, cooked spinach, and the **remaining amount** of minced garlic. Add crushed red pepper. Mix everything well. Remove from heat while you cook pasta.
- In the meantime cook pasta according to package instructions. Drain and rinse with cold water to prevent pasta from cooking and getting mushy. Add cooked pasta to the skillet with shrimp and vegetables, along with the remaining **3 tablespoons** of butter. Add freshly squeezed lemon juice (start with a small amount and taste). 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.
- To serve, top with grated Parmesan cheese.
Notes
Nutrition
FAQs
Can I use fresh spinach instead of cooked?
Yes. If using fresh baby spinach, add about 4-5 cups directly to the skillet with the tomatoes. It will wilt down rapidly in the residual heat. You may need to toss it a bit longer to get it fully incorporated.
My sauce isn't coating the pasta, what should I do?
If the dish seems dry, add another tablespoon of butter or a splash of olive oil. The "sauce" here is an emulsion of the fat and tomato juice; it needs enough fat to coat the starch.




