Introduction
When you want a dinner that feels complete without dirtying every pan in the kitchen, this creamy shrimp skillet recipe delivers exactly that. Tender shrimp, wilted spinach, and sweet sun-dried tomatoes all come together in one skillet with a rich, garlicky cream sauce, making this a true one-pan meal rather than just a protein you need to pair with sides.
I love this one because it feels like a genuine complete dinner, not just shrimp that needs a side dish to round it out. The spinach and sun-dried tomatoes add color, texture, and flavor, so you end up with something closer to a Tuscan-style dish than a simple sauced shrimp recipe, and it all comes together in about 25 minutes.
Serve it over pasta or rice for a heartier meal, or spoon it into bowls on its own for something a little lighter. However you serve it, this creamy shrimp skillet recipe proves that one pan can absolutely deliver a complete, satisfying dinner.
Why You’ll Love This Recipe
- A true one-pan meal — protein, vegetables, and sauce all in a single skillet.
- Rich, garlicky cream sauce — comforting and packed with flavor.
- Ready in about 25 minutes — a complete dinner without a long time commitment.
- Naturally colorful and balanced — spinach and sun-dried tomatoes add real substance.
- Versatile serving options — great over pasta, rice, or on its own.
Ingredient Notes
Sun-dried tomatoes packed in oil are ideal here, since a bit of that flavorful oil can be used to start building the dish instead of plain olive oil. If you only have dry-packed sun-dried tomatoes, rehydrate them briefly in warm water before chopping, and use regular olive oil in their place.
Fresh baby spinach wilts down quickly right in the sauce, adding color and a bit of freshness that balances out the richness of the cream. If spinach isn’t available, baby kale or arugula can work as a substitute, though arugula will add a slightly more peppery flavor.
Freshly grated parmesan cheese melts more smoothly into the sauce than the pre-shredded, bagged kind, which often contains anti-caking agents that can leave the sauce slightly grainy. For the shrimp itself, medium to large peeled and deveined shrimp sear quickly and evenly, giving you that golden color that adds extra flavor to the finished sauce.
🦐 Creamy Shrimp Skillet Recipe
Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: about 25 minutes Servings: 4
Ingredients
For the Shrimp:
- 1.5 lbs medium to large shrimp, peeled and deveined
- 1 tbsp olive oil (or oil from the sun-dried tomato jar)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp paprika
For the Creamy Sauce:
- 2 tbsp butter
- 5 cloves garlic, minced
- 1/2 cup sun-dried tomatoes (oil-packed), drained and chopped
- 1/4 cup chicken broth
- 1 1/4 cups heavy cream
- 1/2 tsp dried Italian seasoning
- 1/4 tsp salt, plus more to taste
- 1/4 tsp black pepper
- Pinch of red pepper flakes (optional)
- 1/2 cup grated parmesan cheese
- 3 cups fresh baby spinach
For Finishing:
- 2 tbsp chopped fresh basil or parsley
- Lemon wedges, for serving
For Serving:
- Cooked pasta, rice, or crusty bread
Instructions
Step 1: Season and sear the shrimp. Pat the shrimp dry with paper towels, then toss with the oil, salt, pepper, and paprika. Heat a large skillet over medium-high heat, add the shrimp in a single layer, and sear for about 1–2 minutes per side, until just pink and opaque. Tip: don’t overcrowd the pan — if needed, sear the shrimp in two batches so each piece gets good contact with the hot surface instead of steaming.
Step 2: Remove the shrimp. Transfer the seared shrimp to a plate and set aside. It’s okay if it’s slightly underdone at this point, since it will finish cooking later in the sauce.
Step 3: Build the garlic and tomato base. Reduce the heat to medium and add the butter to the same skillet. Once melted, add the minced garlic and chopped sun-dried tomatoes, cooking for about 1 minute, stirring constantly, until fragrant. Tip: watch the garlic closely here — it can burn quickly, and burnt garlic will make the whole sauce taste bitter instead of savory.
Step 4: Deglaze the pan. Pour in the chicken broth, scraping up any browned bits stuck to the bottom of the skillet with a wooden spoon. Let it simmer for 1–2 minutes to concentrate the flavor.
Step 5: Add the cream and seasoning. Stir in the heavy cream, Italian seasoning, salt, pepper, and red pepper flakes (if using). Bring the sauce to a gentle simmer, then reduce the heat to medium-low and let it cook for 3–4 minutes, stirring occasionally, until it starts to thicken slightly.
Step 6: Stir in the parmesan. Add the grated parmesan a little at a time, stirring well between additions until fully melted and smooth. Adding it gradually rather than all at once helps it melt evenly instead of clumping.
Step 7: Wilt the spinach. Add the fresh baby spinach to the sauce and stir gently for about 1–2 minutes, just until it wilts down. This adds a pop of color and a bit of freshness to balance the richness of the sauce.
Step 8: Return the shrimp and serve. Add the seared shrimp back into the skillet along with any juices that collected on the plate, and stir gently to coat everything in the sauce. Simmer for another 2–3 minutes, just until the shrimp is fully cooked through, then serve immediately over pasta, rice, or with crusty bread, garnished with fresh basil or parsley and a squeeze of lemon.
Recipe Notes
- If the sauce gets too thick, thin it out with a splash of extra chicken broth or cream until it reaches your preferred consistency.
- Reserve a little of the oil from the sun-dried tomato jar to use in place of olive oil when searing the shrimp for extra flavor.
- This sauce is also delicious over chicken if you’d like to switch up the protein while keeping the same one-pan approach.
Nutrition Snapshot (Estimated, Per Serving)
- Calories: ~420
- Protein: ~29g
- Carbs: ~9g
- Fat: ~30g
These numbers are estimates based on standard ingredients and do not include pasta, rice, or bread served alongside. Actual values will vary depending on brands and exact portions used.
Storage & Reheating
Leftovers will keep in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop over low heat, stirring often, and add a splash of extra cream or broth if the sauce has thickened too much in the fridge — this helps bring it back to its original silky texture without overcooking the shrimp.
This dish isn’t a great candidate for freezing, since cream-based sauces tend to separate once thawed. If you’d like to prep ahead, the sauce base (before the shrimp and spinach are added) can be made a day in advance and finished fresh when you’re ready to eat.
Budget Note
This recipe runs about $5–6 per serving, with shrimp and sun-dried tomatoes being the main cost drivers. To keep it more budget-friendly, buy frozen shrimp in bulk bags rather than fresh from the seafood counter, and look for sun-dried tomatoes at a warehouse or bulk store, where they’re often cheaper per ounce.
Variations
Healthier/Lighter Version: Swap the heavy cream for half-and-half and reduce the butter slightly to cut down on richness while still keeping a creamy, flavorful sauce. You’ll lose a bit of thickness, but the sun-dried tomato and spinach flavors still shine through.
Keto/Low-Carb Version: This recipe is naturally low-carb as written, especially when served over zucchini noodles or a simple side of sautéed greens instead of pasta. Just double-check that your chicken broth and parmesan don’t contain any added sugars or fillers.
Chicken Version: Swap the shrimp for sliced, pan-seared chicken breast or thighs, searing them a bit longer (about 5–6 minutes per side) before building the sauce the same way. This turns the same creamy skillet into a chicken version if you’d rather switch up the protein.
Meal-Prep Friendly: Make a full batch and portion it into containers with rice or pasta for easy lunches throughout the week. Reheat gently on the stove or in short microwave bursts, stirring frequently, to keep the shrimp from turning tough.
Frequently Asked Questions
Can I make this ahead of time? You can make the sauce base up through the cream and parmesan step a few hours in advance and store it in the fridge, then reheat it gently, wilt the spinach, and sear fresh shrimp to add in right before serving. This keeps the shrimp perfectly tender instead of overcooked from reheating twice.
What can I use instead of sun-dried tomatoes? Roasted red peppers can work as a substitute in a pinch, though the flavor will be milder and less tangy than true sun-dried tomatoes. If possible, it’s worth seeking out the real thing, since it’s what gives this dish its signature depth.
Can I use frozen spinach instead of fresh? Yes — just make sure to thaw it and squeeze out as much excess water as possible before adding it to the sauce, since frozen spinach holds a lot of moisture that can water down the dish. Add it directly with the parmesan step since it doesn’t need as much time to wilt as fresh spinach.
Can I use frozen shrimp? Yes — just make sure it’s fully thawed and patted very dry before searing, since excess moisture will prevent a good sear and can water down the sauce. Thaw it overnight in the fridge or under cold running water if you’re short on time.
What should I serve with a creamy shrimp skillet? Pasta or rice both work wonderfully for soaking up the sauce, while crusty bread makes a great addition if you want even more to scoop with. This dish is also hearty enough to enjoy entirely on its own, given the added spinach and sun-dried tomatoes.
Related Recipes
- Marry Me Shrimp
- Creamy Garlic Shrimp
- Creamy Alfredo Shrimp