Creamy Garlic Butter Tuscan Shrimp is the kind of dinner that looks like a restaurant plate but comes together in one skillet on a random Tuesday. Plump shrimp get seared in garlic butter, then simmer in a silky cream sauce studded with sun-dried tomatoes, baby spinach, and Parmesan.
The magic is layering: you build flavor in the same pan, so nothing gets lost. Searing the shrimp first gives you browned, buttery edges, and those caramelized bits melt into the cream sauce for a depth you cannot fake with a jar.
Serve it over pasta, rice, or crusty bread, because that sauce deserves a vehicle. From fridge to table, it is about 30 minutes of actual work, and most of that is chopping garlic.
Why You'll Love This Recipe
About the Ingredients
1 1/2 lbs (680g) large shrimp, peeled and deveined, tails on or off
Use 21-25 count shrimp for the best bite; if frozen, thaw overnight in the fridge and pat very dry. No shrimp? Cubed chicken breast or bay scallops work in the same time.
1 tsp (6g) kosher salt, plus more for the pasta water
Diamond Crystal kosher salt is less salty by volume than Morton; if using table salt, start with 3/4 tsp. Fine sea salt is a fine substitute.
1/2 tsp (1g) freshly cracked black pepper
Fresh-cracked has more aroma than pre-ground; a coffee grinder reserved for spices works if you do not own a mill.
4 tbsp (56g) unsalted butter, divided
European-style butter has higher fat and browns more richly. Salted butter works too; just reduce the added salt by a pinch.
6 cloves garlic, minced (about 2 tbsp)
Fresh garlic only here; jarred garlic tastes flat and can burn faster. A microplane gives you a paste that blends into the sauce.
1/2 cup (60g) sun-dried tomatoes in oil, drained and sliced
Oil-packed are softer and sweeter than dry-packed; if using dry, soak in hot water for 10 minutes first. Chopped roasted red peppers are a good swap.
1 1/2 cups (360ml) heavy cream
Heavy cream (36% fat) will not curdle; half-and-half can break at a simmer. For a lighter version, use 1 cup cream plus 1/2 cup whole milk.
1 cup (100g) freshly grated Parmesan, plus more for serving
Grate it yourself from a block; pre-shredded cheese is coated in starch and clumps. Pecorino Romano gives a sharper, saltier result.
5 oz (140g) baby spinach
Baby spinach wilts in seconds and has a milder taste than mature leaves. Frozen spinach works if squeezed very dry first.
1/4 tsp (0.5g) red pepper flakes, optional
Adds gentle heat without overwhelming the cream. Aleppo pepper is a fruitier, milder alternative.
2 tbsp (6g) fresh basil or parsley, chopped, for garnish
Basil is classic Tuscan; parsley is more neutral. Add at the very end so it stays bright green.
12 oz (340g) fettuccine or linguine, optional, for serving
Reserve 1/2 cup pasta water before draining; it loosens the sauce beautifully. Zucchini noodles or rice also work.
Tips & Tricks
Do not crowd the pan
Shrimp steam instead of sear when packed together. Cook in two batches if your skillet is smaller than 12 inches, and give each batch room to breathe.
Pull the shrimp early
They finish cooking in the sauce. Take them out when they are just pink and opaque, or they will turn rubbery by the time you plate.
Temper the cream
Cold cream added to a hot pan can seize. Let it sit on the counter for 10 minutes, or pour it in a slow stream while stirring.
Salt the pasta water properly
It should taste like mild sea water. This is the only chance to season the noodles from the inside.
Pro Tips
Step-by-Step Instructions
1. Prep the shrimp
Pat the shrimp completely dry with paper towels, then toss with 1 tsp salt and 1/2 tsp black pepper in a bowl. Let them sit at room temperature for 10 minutes while you chop the garlic and slice the tomatoes.
2. Sear the shrimp
Heat 2 tbsp butter in a large 12-inch skillet over medium-high heat (375F/190C) until it foams and smells nutty, about 60 seconds. Add the shrimp in a single layer and cook 90 seconds per side until golden at the edges and just opaque in the center (internal temp 120F/49C). Transfer to a plate.
3. Bloom the garlic
Lower the heat to medium (300F/150C) and add the remaining 1 tbsp butter with the garlic and red pepper flakes. Stir constantly for 45 seconds until fragrant and lightly golden, never brown, or the garlic turns bitter.
4. Add tomatoes and cream
Toss in the sun-dried tomatoes and cook 1 minute until they glisten. Pour in the cream in a slow stream, scraping up the browned bits on the bottom of the pan with a wooden spoon.
5. Simmer the sauce
Bring to a gentle simmer (bubbling at the edges, about 200F/93C) and cook 4 to 5 minutes, stirring occasionally, until the sauce coats the back of a spoon and has reduced by about a quarter.
6. Melt in Parmesan
Kill the heat and whisk in the grated Parmesan a handful at a time until fully melted and silky. Taste and adjust salt; the cheese is salty, so go easy.
7. Wilt the spinach
Add the spinach in two handfuls, stirring until each batch collapses into the sauce, about 60 seconds total. It should be bright green, not olive-drab.
8. Return shrimp and serve
Slide the shrimp and any juices back into the pan and warm through for 1 minute over low heat (200F/93C). Toss with drained pasta and a splash of pasta water if using, garnish with basil, and serve immediately.
Delicious Variations
Chicken Tuscan
Swap the shrimp for 1 1/2 lbs cubed boneless chicken thighs; sear 5 to 6 minutes until 165F/74C, then proceed with the sauce.
Spicy Arrabbiata Cream
Double the red pepper flakes and add 2 tbsp tomato paste with the garlic for a bolder, redder sauce.
Lemon-Herb Shrimp
Add the zest of 1 lemon and 1 tbsp lemon juice with the cream, and finish with dill instead of basil for a brighter, Greek-leaning version.
How to Store Creamy Garlic Butter Tuscan Shrimp
Refrigerator
Store in an airtight container for up to 3 days. The sauce thickens when cold; that is normal.
Freezer
Freezing is not recommended because cream sauces separate and shrimp turn rubbery. If you must, freeze up to 1 month and thaw overnight in the fridge.
Reheating
Rewarm gently in a skillet over low heat (200F/93C) with a splash of cream or water, stirring until loosened. Avoid the microwave, which toughens shrimp.
Frequently Asked Questions
Q: Can I use frozen shrimp for this recipe?
Yes, but thaw them fully overnight in the fridge and pat them bone-dry before searing, or they will steam instead of brown. Never cook shrimp straight from frozen in a butter sauce, because the released water will break the cream.
Q: Why did my cream sauce curdle or look grainy?
The most common cause is heat that is too high or adding cold cream to a hot pan. Keep the pan at a gentle simmer (about 200F/93C), temper the cream by letting it sit out for 10 minutes, and add Parmesan only after the pan is off the heat.
Q: How do I know when shrimp are cooked?
Shrimp are done when they curl into a loose C shape, turn opaque pink, and reach 120F/49C internally. A tight O shape means overcooked, so pull them the moment they lose their translucency.
Q: Can I make this creamy Tuscan shrimp dairy-free?
Yes, use full-fat canned coconut cream in place of heavy cream and a dairy-free Parmesan alternative, though the flavor will be noticeably coconutty. Add an extra pinch of salt and a squeeze of lemon to balance it.
Q: What do you serve with creamy garlic butter Tuscan shrimp?
Fettuccine, linguine, or angel hair are the classic pairings, but crusty bread, jasmine rice, or mashed potatoes all work to soak up the sauce. For a low-carb plate, serve it over zucchini noodles or roasted broccoli.
Grab your biggest skillet, a block of real Parmesan, and a loaf of bread for dipping, then tag me when you make this Creamy Garlic Butter Tuscan Shrimp. It is the kind of 30-minute dinner that quietly becomes your weeknight default.
Creamy Garlic Butter Tuscan Shrimp
Creamy Garlic Butter Tuscan Shrimp is a rich, one-pan dinner with sun-dried tomatoes, spinach, and Parmesan ready in 30 minutes.
🧂 Ingredients
- 1 1/2 lbs (680g) large shrimp, peeled and deveined, tails on or off
- 1 tsp (6g) kosher salt, plus more for the pasta water
- 1/2 tsp (1g) freshly cracked black pepper
- 4 tbsp (56g) unsalted butter, divided
- 6 cloves garlic, minced (about 2 tbsp)
- 1/2 cup (60g) sun-dried tomatoes in oil, drained and sliced
- 1 1/2 cups (360ml) heavy cream
- 1 cup (100g) freshly grated Parmesan, plus more for serving
- 5 oz (140g) baby spinach
- 1/4 tsp (0.5g) red pepper flakes, optional
- 2 tbsp (6g) fresh basil or parsley, chopped, for garnish
- 12 oz (340g) fettuccine or linguine, optional, for serving
📋 Instructions
- 1Prep the shrimp — Pat the shrimp completely dry with paper towels, then toss with 1 tsp salt and 1/2 tsp black pepper in a bowl. Let them sit at room temperature for 10 minutes while you chop the garlic and slice the tomatoes.
- 2Sear the shrimp — Heat 2 tbsp butter in a large 12-inch skillet over medium-high heat (375F/190C) until it foams and smells nutty, about 60 seconds. Add the shrimp in a single layer and cook 90 seconds per side until golden at the edges and just opaque in the center (internal temp 120F/49C). Transfer to a plate.
- 3Bloom the garlic — Lower the heat to medium (300F/150C) and add the remaining 1 tbsp butter with the garlic and red pepper flakes. Stir constantly for 45 seconds until fragrant and lightly golden, never brown, or the garlic turns bitter.
- 4Add tomatoes and cream — Toss in the sun-dried tomatoes and cook 1 minute until they glisten. Pour in the cream in a slow stream, scraping up the browned bits on the bottom of the pan with a wooden spoon.
- 5Simmer the sauce — Bring to a gentle simmer (bubbling at the edges, about 200F/93C) and cook 4 to 5 minutes, stirring occasionally, until the sauce coats the back of a spoon and has reduced by about a quarter.
- 6Melt in Parmesan — Kill the heat and whisk in the grated Parmesan a handful at a time until fully melted and silky. Taste and adjust salt; the cheese is salty, so go easy.
- 7Wilt the spinach — Add the spinach in two handfuls, stirring until each batch collapses into the sauce, about 60 seconds total. It should be bright green, not olive-drab.
- 8Return shrimp and serve — Slide the shrimp and any juices back into the pan and warm through for 1 minute over low heat (200F/93C). Toss with drained pasta and a splash of pasta water if using, garnish with basil, and serve immediately.
