Introduction
I wasn’t planning to cook anything special that evening. The shrimp had been in the fridge since morning, the spinach was about to give up on life, and I had half a jar of sun-dried tomatoes sitting on the counter. Unlike more planned meals such as my easy fish burger recipe, this Tuscan Shrimp with Spinach, Artichokes, and Sun-Dried Tomatoes happened the first time simply from not wanting to waste anything.
I threw it all into one pan with some garlic and a splash of cream, and by the time it hit the table, my husband had already pulled out the bread to mop up the sauce. That was it. That was the moment this became a regular thing in our house.
If you’ve been looking for an easy Tuscan Shrimp with Spinach, Artichokes, Sun-Dried Tomatoes that doesn’t require a culinary degree or a pantry full of fancy stuff — this is it. It’s the kind of dinner that feels like you tried really hard but actually took less than 40 minutes start to finish.
Why You’ll Love This Recipe
- It’s genuinely fast. We’re talking one pan, about 35 minutes, and most of that is just letting things simmer while you stand there smelling how good your kitchen is starting to smell.
- The flavors are big without being complicated. Sun-dried tomatoes do a lot of heavy lifting here. They’re tangy and a little sweet and they sort of melt into the sauce in the best way.
- It’s forgiving. You can swap things, stretch it, add more greens, use less cream — it still works. That’s the kind of recipe I actually keep coming back to.
Quick Recipe Snapshot
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4
Difficulty: Easy — beginner friendly
Best For: Weeknight dinner, casual entertaining
Pairs Well With: Crusty bread, pasta, or rice
Ingredients List
For the shrimp and sauce:
- 1 ½ lbs large shrimp, peeled and deveined — fresh if you can get it, thawed frozen works fine too
- 3 tablespoons olive oil — the sun-dried tomato oil from the jar is even better if you have it
- 5 garlic cloves, minced — don’t be shy here, garlic is doing real work in this dish
- ½ cup sun-dried tomatoes in oil, roughly chopped — these bring that deep, almost smoky sweetness
- 1 can (14 oz) artichoke hearts, drained and quartered — canned is totally fine, no judgment
- 3 cups fresh baby spinach — it wilts down fast, so it looks like a lot until it doesn’t
- 1 cup heavy cream — this is what makes the sauce silky and coating
- ½ cup chicken broth — just to loosen things up a little
- ½ teaspoon red pepper flakes — optional but I always add them
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
Optional to finish:
- ¼ cup freshly grated Parmesan — melts right into the sauce
- Fresh basil or parsley for the top
- Lemon wedge on the side
Step-by-Step Instructions
- Dry and season the shrimp. Pat them dry with paper towels — this matters more than people think. Wet shrimp steam instead of sear. Season with salt, pepper, and a pinch of Italian seasoning.
- Get your pan hot. Use a wide skillet, medium-high heat. Add the olive oil (or that sun-dried tomato oil if you’re using it). When it shimmers, add the shrimp in a single layer. Don’t crowd them.
- Cook the shrimp quickly. About 1 to 2 minutes per side. You want them pink and just curled — not tight little C’s. Pull them out and set aside. They’ll finish cooking in the sauce later.
- Drop the heat to medium and add the garlic. Let it cook for about 30 seconds. It should smell incredible but not brown. Burnt garlic will ruin everything, so keep an eye on it.
- Add the sun-dried tomatoes and artichokes. Stir them around for a minute or two. The tomatoes will start to soften and release their oil into the pan. That’s good. That’s flavor.
- Pour in the broth and cream. Stir to combine. Add the red pepper flakes and Italian seasoning. Let it come to a gentle simmer — not a full boil — and let it cook for about 5 minutes until it thickens slightly.
- Add the spinach. A handful at a time. It wilts fast. Stir it in and let it go.
- Return the shrimp to the pan. Nestle them into the sauce and let everything warm together for about 2 minutes. Taste the sauce. Adjust salt if needed. This is the moment — if it needs a little lemon, squeeze some in.
- Finish with Parmesan if using. Stir it in off the heat so it melts smooth. Top with fresh herbs and serve immediately.
Honestly the hardest part of this whole thing is not eating it straight from the pan.
Small Tricks From Cooking Fish at Home
People always ask me how to get that perfect, golden-pink sear on shrimp without overcooking them. The secret isn’t just technique; it’s the pan. I swear by my Lodge Cast Iron Skillet for this dish. It gets incredibly hot and holds that heat evenly, which means the shrimp hit a screaming-hot surface and sear instantly instead of steaming. This is how you get that beautiful color and lock in all the flavor before building that incredible sauce right in the same pan.
If you’re ready to stop cooking sad, pale shrimp and level up your skillet dinners, this is the one pan you absolutely need.
Lodge 10.25 Inch Cast Iron Skillet with Assist Handle
✓ prime
We earn a commission if you make a purchase, at no additional cost to you.

The sun-dried tomato oil is something I started using by accident when I ran out of regular olive oil one night. It changed the whole base flavor of the dish. If your jar has oil in it, use that to start the pan. You’ll notice the difference.
Don’t skip patting the shrimp dry. I used to skip this step and wonder why my shrimp always looked kind of pale and sad. Moisture is the enemy of a good sear. Even 30 seconds with a paper towel makes a real difference.
Pull the shrimp out before you build the sauce. I know it feels like an extra step but overcooked shrimp are rubbery and a little sad. They only need a couple minutes back in the warm sauce at the end.
If your sauce looks too thin, just let it simmer a little longer uncovered. Don’t panic and add more cream. It will tighten up on its own. I’ve made the mistake of adding too much cream trying to fix things and ended up with something that tasted more like soup.
Fresh spinach wilts to almost nothing. Three cups sounds like a lot when you’re standing there looking at it. It won’t be. If you like more greens in the final dish, add four cups or even throw in some kale toward the beginning so it has more time to soften.
Common Mistakes to Avoid
Overcrowding the pan when you cook the shrimp. If you pile them all in at once they’ll steam and turn rubbery instead of getting that little golden edge. Cook in batches if your pan isn’t wide enough.
Using shrimp straight from the fridge without letting them come to room temp for 10 minutes. Cold shrimp in a hot pan drops the temperature fast and messes with the sear. Small thing, but it adds up.
Letting the garlic go too long before adding liquid. Garlic burns faster than you expect, especially on a hot pan. If it starts to look golden at the edges, add the broth immediately. Bitter garlic is hard to fix once it’s in the sauce.
Skipping the taste test before serving. The cream and broth both carry salt, and the Parmesan adds more. Taste before you season at the end. I’ve over-salted this dish more than once by seasoning on autopilot.
Variations and Serving Ideas
Spicy version: Double the red pepper flakes and add a small spoonful of calabrian chili paste when you add the garlic. It gives the sauce a real kick without making it overwhelming. Good if you like heat that builds slowly.
Mild version: Leave out the red pepper flakes entirely and add a small pinch of nutmeg to the cream sauce instead. It sounds strange but it rounds out the richness in a really nice way. My mom does this and honestly I’ve started doing it too.
Coastal twist: Swap half the shrimp for bay scallops or add a handful of clams to the sauce while it simmers. Cover the pan and let them steam open. The brininess from the clams plays really well with the sun-dried tomatoes, creating a sauce that captures that coastal flavor, much like the best sauce for fish sandwiches. This is the version I make when I’ve had a good day on the water.
What to Serve With
Crusty bread is non-negotiable for me. You need something to drag through that sauce. A good sourdough or even a plain baguette works perfectly. The sauce is too good to leave in the pan.
If you want something more filling, serve it over pasta — linguine or pappardelle both work. Or over a bowl of white rice if you want something simpler. The sauce soaks into rice in a way that’s really satisfying.
For something lighter, a simple arugula salad with lemon and olive oil on the side cuts through the richness of the cream sauce nicely. The bitterness of the arugula balances things out without competing with the main dish.
Storage and Reheating
Store leftovers in an airtight container in the fridge. Good for up to 2 days — shrimp don’t keep as long as people think and the texture starts to change after that.
To reheat, use a small skillet on low heat with a splash of broth or water. Stir gently and just warm it through. DO NOT microwave on high — the shrimp will turn rubbery and the cream sauce will separate and look broken. Low and slow is the only way to bring this back without ruining it.
DO NOT freeze this dish. The cream sauce doesn’t survive freezing well and the shrimp texture after thawing a second time is not something you want to deal with. Just make what you’ll eat in two days.
FAQs (People Also Ask)
Can I use frozen shrimp for this recipe?
Yes, absolutely. Just make sure they’re fully thawed and patted dry before they hit the pan. I run them under cold water for a few minutes then spread them on a paper towel. Works every time.
How do I know when the shrimp are done?
They should be pink on the outside and opaque all the way through. If they’ve curled into tight little circles, they’ve gone a little too far. You want a loose C shape — that’s the sweet spot.
Can I substitute the heavy cream?
Half-and-half works if you want something lighter, but the sauce won’t be as thick. Full-fat coconut cream is a decent dairy-free option — it changes the flavor slightly but still works well with the other ingredients.
How long does this take from start to finish?
About 35 minutes total. It’s genuinely one of the faster dinners I make. Most of the time is just letting the sauce simmer, which requires almost no effort.
Can I make this ahead of time?
You can make the sauce ahead and refrigerate it, then cook the shrimp fresh when you’re ready to eat. Reheating fully cooked shrimp more than once really does hurt the texture, so I’d hold off on adding them until you’re ready to serve.
Nutrition
Nutrition Facts
(Per serving. Estimates only, varies by exact ingredients used)
Conclusion
Some of the best things I’ve ever cooked started as accidents. That evening with the leftover shrimp and the almost-dead spinach — I wasn’t trying to make something memorable. I was just trying to get dinner on the table before it got dark.
But that’s kind of how coastal cooking works, isn’t it. You use what you have. You don’t overthink it. You trust the pan and the garlic and the smell of something good coming together.
This dish has become one of those quiet constants in our house. The kind of thing that doesn’t need a special occasion. Just a hungry family, a good pan, and whatever’s left in the fridge that still has a little life in it.

Tuscan Shrimp with Spinach, Artichokes, Sun-Dried Tomatoes
Ingredients
- 1 1/2 lbs large shrimp, peeled and deveined
- 3 tablespoons olive oil (or sun-dried tomato oil from the jar)
- 5 garlic cloves, minced
- 1/2 cup sun-dried tomatoes in oil, roughly chopped
- 1 can (14 oz) artichoke hearts, drained and quartered
- 3 cups fresh baby spinach
- 1 cup heavy cream
- 1/2 cup chicken broth
- 1/2 teaspoon red pepper flakes
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
- 1/4 cup freshly grated Parmesan (optional)
- Fresh basil or parsley for topping (optional)
- Lemon wedges for serving (optional)
Instructions
- Pat shrimp dry with paper towels. Season with salt, pepper, and a pinch of Italian seasoning.
- Heat olive oil in a wide skillet over medium-high heat. Add shrimp in a single layer and cook 1 to 2 minutes per side until pink and just curled. Remove and set aside.
- Reduce heat to medium. Add garlic and cook for 30 seconds until fragrant but not browned.
- Add sun-dried tomatoes and artichoke hearts. Stir and cook for 1 to 2 minutes.
- Pour in chicken broth and heavy cream. Add red pepper flakes and Italian seasoning. Stir to combine and simmer gently for 5 minutes until slightly thickened.
- Add spinach in handfuls, stirring until wilted.
- Return shrimp to the pan. Stir gently and warm through for about 2 minutes.
- Taste and adjust salt as needed. Stir in Parmesan off the heat if using. Top with fresh herbs and serve immediately with crusty bread or over pasta.






