Succulent shrimp seared to golden perfection, then nestled into a velvety garlic-Parmesan cream sauce loaded with sun-dried tomatoes and tender wilted spinach. The entire dish comes together in one skillet in just 25 minutes, making it an effortless option for weeknight dinners. At only 5 grams of carbs per serving, it fits beautifully into a keto or low-carb lifestyle. Serve over zucchini noodles or alongside cauliflower rice for a complete, satisfying meal that tastes like it came from a rustic Italian kitchen.
My neighbor Deb walked over one Tuesday with a container of something that smelled like an Italian grandmother's kitchen had collided with a steakhouse. One bite of that creamy, garlicky shrimp and I was rummaging through my own pantry trying to reverse-engineer it before she even made it to her driveway.
I made this for a Friday night dinner with my sister who swears she hates cream sauces. She went back for thirds and then texted me the next morning asking for the recipe before she even had coffee.
Ingredients
- Large shrimp: Patting them completely dry is the single most important thing you can do, because wet shrimp steams instead of searing and you end up with rubbery little mouth disappointments
- Fresh baby spinach: Wait until the very end to add it so it wilts gently in the heat rather than turning into dark slimy mush
- Sun-dried tomatoes: The oil-packed ones are worth the extra cost here since they bring a deeper, sweeter flavor than the dry variety
- Minced garlic: Fresh only, do not even glance at the jar in your fridge door
- Heavy cream: Full fat is non-negotiable because anything lighter will break and turn grainy when the Parmesan hits it Grated Parmesan cheese: Use the stuff you grate yourself since pre-shredded has anti-caking agents that prevent smooth melting
- Unsalted butter: Combining it with olive oil prevents the butter from browning too fast over medium-high heat
- Olive oil: A neutral enough extra virgin works fine since the garlic and tomatoes carry the flavor
- Salt, black pepper, and Italian seasoning: Season the shrimp before it hits the pan because once that sauce goes on you will not be able to fix under-seasoned protein
- Crushed red pepper flakes: Even a tiny pinch wakes up the whole dish without making it spicy
- Fresh parsley: Added at the end purely for that pop of green and a faint herbal brightness against all the richness
Instructions
- Season the shrimp:
- Pat every single shrimp dry with paper towels, then toss with salt, pepper, and Italian seasoning until evenly coated. Let them sit for a minute while you get everything else ready so the seasoning sticks.
- Sear in the skillet:
- Heat olive oil and butter together in a large skillet over medium-high heat until the butter is foamy. Add shrimp in a single layer without crowding and cook one to two minutes per side until they are just pink and opaque.
- Build the flavor base:
- Pull the shrimp out and set them aside, then drop the heat to medium. Toss in the minced garlic and sun-dried tomatoes, stirring for about a minute until the garlic is fragrant but not browned.
- Make the creamy sauce:
- Pour in the heavy cream and let it come to a gentle simmer before stirring in the Parmesan. Keep stirring for two to three minutes until the sauce coats the back of your spoon.
- Wilt the spinach:
- Drop in the fresh spinach and give it a minute or two to collapse into the sauce, folding it gently so everything distributes evenly.
- Bring it all home:
- Return the shrimp to the skillet, toss everything together, and let it warm through for about a minute. Taste, adjust seasoning if needed, and serve right away with parsley scattered on top.
This recipe became my go-to for nights when someone says they are stopping by unannounced. It looks effortless but the kind of impressive that makes people pause mid-conversation on their first bite.
What to Serve It With
Zucchini noodles are the obvious keto choice, but I have also spooned this over roasted cauliflower rice and barely noticed the difference. If you are not strict keto, a crusty piece of sourdough for soaking up that sauce is absolutely the right move.
Swapping the Protein
Chicken breast cut into bite-sized pieces works beautifully if someone at your table avoids shellfish. You will just need to cook the chicken a few minutes longer than the shrimp before removing it from the pan.
Wine Pairing and Leftovers
A crisp Sauvignon Blanc cuts through the cream without competing with the garlic and tomatoes. If you end up with leftovers, reheat them very gently over low heat because high heat will make the cream separate and turn grainy.
- Leftovers keep well for about two days in a sealed container
- The sauce actually tastes even better the next day after the flavors meld
- Do not freeze this one because the cream and spinach will not survive it
Sometimes the simplest meals end up being the ones people remember most. This shrimp has earned that spot at my table and I bet it will at yours too.
Recipe FAQs
- → Can I use frozen shrimp instead of fresh?
-
Yes, frozen shrimp works well. Thaw them completely under cold running water, pat dry thoroughly, and season before cooking to ensure a proper sear.
- → What can I substitute for heavy cream?
-
Full-fat coconut cream is the closest keto-friendly alternative. Cashew cream also works but will slightly increase the carb count.
- → How do I store and reheat leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat to prevent the cream sauce from separating.
- → Can I make this dish dairy-free?
-
You can replace the butter with ghee or olive oil and use a dairy-free cream alternative, though the flavor and texture will differ slightly from the original.
- → What sides pair best with this shrimp?
-
Zucchini noodles, cauliflower rice, or roasted asparagus are excellent low-carb options. A crisp Sauvignon Blanc complements the richness of the sauce nicely.
- → Can I swap shrimp for another protein?
-
Sliced chicken breast is a great substitute. Cook it through before removing from the pan, then follow the remaining steps as written.