Succulent shrimp get pan-seared to golden perfection, then nestled into a luscious garlic Parmesan cream sauce studded with sun-dried tomatoes and tender wilted spinach. The entire dish comes together in just 25 minutes with minimal prep, making it an effortless option for weeknight dinners or elegant enough for entertaining. Every bite delivers that classic Tuscan flavor profile — briny tomatoes, earthy garlic, rich dairy — while staying firmly within keto guidelines at only 5 grams of carbs per serving. Pair with zucchini noodles or cauliflower rice to round out the plate.
My husband walked into the kitchen right as the garlic hit the butter and said it smelled like a restaurant, which honestly was the best compliment that skillet ever got.
I first threw this together on a weeknight when I had shrimp thawing and nothing planned, and now it shows up on our table at least twice a month.
Ingredients
- Large shrimp: Patting them completely dry is the one thing that separates good sear from steamed mush, so do not skip the paper towels
- Fresh baby spinach: It wilts down to almost nothing so two cups looks like a lot but disappears fast
- Sun-dried tomatoes: The oil-packed ones have more flavor than dry, just drain them well so the sauce does not get greasy
- Garlic: Fresh minced matters here because the whole sauce is built on that first sizzle
- Heavy cream: Full fat is non-negotiable since it gives the sauce its body and silkiness
- Grated Parmesan cheese: Use the finely grated kind from the tub, not pre-shredded, so it melts smoothly
- Unsalted butter: Combining it with olive oil prevents the butter from browning too fast
- Olive oil: A neutral enough fat to handle the high heat for searing
- Salt, black pepper, and Italian seasoning: The seasoning blend on the raw shrimp is what builds that first layer of flavor
- Crushed red pepper flakes: Even a tiny pinch wakes up the whole dish without making it spicy
- Fresh parsley: Mostly for color but it adds a fresh bite right at the end
Instructions
- Season the shrimp:
- Pat every single shrimp dry with paper towels, then toss with salt, pepper, and Italian seasoning until evenly coated.
- Sear to golden pink:
- Get the olive oil and butter foaming in a large skillet over medium-high heat, then lay the shrimp in a single layer without crowding. Cook one to two minutes per side until just pink and opaque, then pull them out immediately.
- Build the flavor base:
- Drop the heat to medium and add the minced garlic and sliced sun-dried tomatoes into those same juices. Let them sizzle 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, then stir in the Parmesan. Keep stirring for two to three minutes as it thickens and coats the back of a spoon.
- Wilt the spinach:
- Drop in the fresh spinach and gently fold it through the sauce until just wilted and bright green.
- Bring it all home:
- Return the shrimp to the skillet, toss everything together, and let it warm through for one final minute. Taste, adjust seasoning, and serve right away with chopped parsley on top.
The night I served this over zucchini noodles, my friend who does not even like shrimp went back for thirds and then texted me the next morning asking for the recipe.
Picking the Right Shrimp
Frozen shrimp that you thaw yourself actually tends to be fresher than what sits on the seafood counter, since the counter stuff was frozen first anyway. Thaw them overnight in the fridge or under cold running water right before cooking, and always peel and devein before seasoning.
Sides That Actually Work
Zucchini noodles are the obvious keto pick, but I have also served this over smashed cauliflower and roasted asparagus. If you are not strictly low carb, a chunk of crusty bread for dipping is hard to beat.
Wine Pairing and Make-Ahead Tips
A crisp Sauvignon Blanc cuts through the richness of the cream sauce beautifully and keeps the whole meal feeling light. You can prep the garlic, tomatoes, and spinach ahead of time, but the sauce should be made fresh right before serving.
- The sauce does not reheat well so only make what you plan to eat
- Chicken breast works as a one-to-one swap if you are out of shrimp
- Always taste the sauce before serving because sun-dried tomatoes vary in saltiness
This is the recipe that made me realize keto eating never had to feel like a compromise. Sometimes the simplest skillet meal is the one people remember most.
Recipe FAQs
- → Can I use frozen shrimp instead of fresh?
-
Yes, frozen shrimp works perfectly. Thaw them under cold running water or in the refrigerator overnight, then pat thoroughly dry before seasoning to ensure a proper sear.
- → What can I substitute for heavy cream?
-
Full-fat coconut cream is the closest keto-friendly alternative. Avoid milk or half-and-half as they lack the fat content needed for a thick, rich sauce and may cause curdling.
- → How do I prevent the sauce from breaking?
-
Keep the heat at medium or lower once you add the cream and Parmesan. High heat can cause the dairy to separate. Stir continuously while the cheese melts and the sauce thickens.
- → Is this dish suitable for meal prep?
-
The sauce stores well for up to 3 days in the refrigerator, but shrimp is best cooked fresh. Store the sauce separately and quickly sear fresh shrimp when ready to serve, then combine and reheat gently.
- → Can I make this without sun-dried tomatoes?
-
You can replace them with halved cherry tomatoes or roasted red peppers. Both will provide a similar pop of color and acidity, though the flavor profile will shift slightly from the concentrated sweetness of sun-dried tomatoes.
- → What wine pairs well with this dish?
-
A crisp, dry white wine like Sauvignon Blanc or Pinot Grigio complements the creamy sauce beautifully. The acidity cuts through the richness without overpowering the delicate shrimp flavor.