This dish brings together succulent shrimp, sun-dried tomatoes, and fresh spinach in a luscious garlic Parmesan cream sauce. Everything comes together in a single skillet in just 25 minutes, making it an effortless option for a weeknight dinner. The flavors are deeply Italian — butter, olive oil, a pinch of red pepper flakes, and Italian seasoning build a savory base that pairs beautifully with the richness of heavy cream. At only 5 grams of carbs per serving, it fits perfectly into a keto or low-carb lifestyle. Serve it over zucchini noodles or alongside cauliflower rice for a complete, satisfying meal that doesn't compromise on taste or texture.
My neighbor brought over a container of something she called "Tuscan shrimp" one rainy Tuesday, and I stood at the kitchen counter eating it cold straight from the tub before I even found a plate. That sauce haunted me for weeks until I finally cornered her for the details.
I made this for a Friday date night at home once and my husband actually paused mid-bite to ask if I had ordered takeout. He looked genuinely surprised when I pointed at the stove. Little did he know how embarrassingly simple it was.
Ingredients
- Large shrimp: Fresh or thawed works fine but pat them absolutely dry or they will not sear properly no matter how hot your pan gets
- Fresh baby spinach: Do not use frozen here because it releases too much water and will turn your silky sauce into a sad puddle
- Sun-dried tomatoes: Get the ones packed in oil if you can because they are softer and more flavorful than the dry packed kind
- Heavy cream: Full fat is nonnegotiable here since anything lighter will break and turn grainy when it hits the heat
- Grated Parmesan cheese: Use real Parmigiano Reggiano if possible because pre-shredded varieties have anti-caking agents that prevent smooth melting
- Unsalted butter: Combining this with olive oil gives you a higher smoke point plus that buttery richness you want in the sauce base
- Garlic: Fresh minced only because jarred garlic tastes muted and flat next to the bold sun-dried tomatoes
- Olive oil: A good extra virgin adds a peppery finish that cuts through the heavy cream beautifully
- Salt, black pepper, Italian seasoning: The three together create a balanced backbone so do not skip the blend
- Crushed red pepper flakes: Even a tiny pinch wakes up the whole dish if you like a subtle warmth
- Fresh parsley: Completely optional for flavor but that green sprinkle on top makes the plate look intentional and finished
Instructions
- Season the shrimp:
- Pat each one dry with paper towels then sprinkle with salt, pepper, and Italian seasoning, tossing until evenly coated.
- Sear until pink:
- 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 and cook one to two minutes per side until just opaque, then remove and set aside.
- Build the flavor base:
- Drop the heat to medium and add the minced garlic with sun-dried tomatoes, stirring for about one minute until the garlic is fragrant but not browned.
- Create the cream sauce:
- Pour in the heavy cream and let it come to a gentle bubble before stirring in the Parmesan. Keep stirring for two to three minutes until the sauce coats the back of a spoon.
- Wilt the spinach:
- Toss in the fresh spinach and stir gently until it just collapses, which only takes about a minute.
- Bring it all together:
- Return the shrimp to the skillet, fold everything into the sauce, and let it warm through for one more minute. Taste, adjust salt or pepper, and serve right away with parsley on top.
My mother in law is a tough critic when it comes to Italian food but she went quiet after her first bite of this and then asked for the recipe before dessert. I think that might be the highest compliment in her vocabulary.
What to Serve It With
Zucchini noodles are the obvious keto choice and they soak up the sauce nicely, but I have also served this over crispy cauliflower rice when I wanted something with more texture. A dry Sauvignon Blanc on the side cuts through the richness in a way that feels intentional.
Swapping the Protein
Chicken breast cut into bite sized pieces works beautifully if you are not in the mood for shrimp. You just need to cook it a bit longer, maybe four to five minutes per side, before removing it from the pan to build the sauce the same way.
Make Ahead and Storage
This reheats surprisingly well the next day in a low skillet with a splash of cream to loosen the sauce. I would not recommend freezing it because the cream can separate and the shrimp texture suffers.
- Store leftovers in an airtight container in the fridge for up to three days
- Reheat gently on the stove rather than the microwave to keep the sauce smooth
- Always add the shrimp back in at the very end of reheating so they do not overcook
Sometimes the simplest meals end up being the ones people remember most, and this shrimp has earned that spot in our house.
Recipe FAQs
- → Can I use frozen shrimp instead of fresh?
-
Yes, frozen shrimp works well. Thaw them completely under cold running water or in the refrigerator overnight, then pat dry thoroughly before seasoning. Excess moisture will prevent proper searing.
- → What can I substitute for heavy cream?
-
Full-fat coconut cream is the closest keto-friendly alternative. Cashew cream also works but may slightly alter the flavor profile. Avoid standard milk as it won't provide the same richness or thickness.
- → How do I prevent the sauce from breaking?
-
Keep the heat at a gentle simmer once the cream is added — avoid boiling. Stir continuously while incorporating the Parmesan, and remove the skillet from heat if the sauce starts to separate.
- → Can I make this dish ahead of time?
-
You can prepare the sauce in advance and refrigerate it for up to 2 days. Reheat gently on low heat and add the shrimp fresh — cooking shrimp ahead and reheating tends to make them rubbery.
- → Is there a dairy-free version?
-
Replace the butter with ghee or olive oil, and use a dairy-free cream alternative such as coconut cream. Nutritional yeast can stand in for Parmesan, though the flavor will differ from the original.
- → What sides pair well with this dish?
-
Zucchini noodles, cauliflower rice, or sautéed broccoli are excellent low-carb options. For a non-keto pairing, crusty bread or linguine would soak up the creamy sauce nicely.