This creamy spinach artichoke shrimp skillet is the low-carb dinner that makes everyone at the table forget they are eating something nutritious. Succulent shrimp, tender artichoke hearts, wilted baby spinach, and sun-dried tomatoes all come together in a single skillet with a velvety Parmesan cream sauce that is thick enough to coat every bite without feeling heavy.
It is ready in about 30 minutes, uses one pan, and works perfectly over cauliflower rice, zucchini noodles, or on its own as a satisfying keto-friendly meal. The flour-thickened sauce is the detail that separates this recipe from most creamy shrimp skillets online — it stays silky and stable instead of breaking or going thin, which means the leftovers reheat just as well as the first serving.

Ingredients for This Creamy Spinach Artichoke Shrimp Skillet
- 2 lbs Shrimp (raw or pre-cooked): Tender, protein-packed shrimp make the star of this dish. Use raw shrimp for a fresher taste and sauté them until pink, or save time with pre-cooked shrimp added at the end.
- 2 Tbsp Butter: Adds richness and flavor while helping to sauté the shrimp, onions, and garlic to perfection.
- 1 Onion (diced): A chopped onion provides a subtle sweetness and depth to the creamy sauce.
- 6 cloves Garlic (minced): Minced garlic enhances the dish with its bold, savory aroma and flavor.
- 1 (12 oz) Jar Artichoke Hearts (drained and chopped): These tender, tangy vegetables add texture and a slightly briny flavor.
- ¼ Cup Sun-Dried Tomatoes (chopped): Sun-dried tomatoes bring a sweet and tangy pop of flavor that pairs beautifully with the cream sauce.
- ½ Tsp Italian Seasoning (dried): A blend of herbs like oregano and basil adds a classic Mediterranean flair.
- ½ Tsp Parsley (dried): Provides a mild herbal note and a touch of brightness to balance the rich sauce.
- ½ Tsp Paprika (dried): Adds warmth and a subtle smoky undertone to the dish.
- 1 Tbsp Flour: A small amount of flour thickens the cream sauce, giving it a luxurious texture.
- 1 (8 oz) Bag Spinach (fresh): Fresh spinach wilts into the creamy sauce, adding a vibrant color and a boost of nutrients.
- 1 cup Heavy Whipping Cream: The foundation of the creamy sauce, it creates a rich, velvety base for the shrimp and spinach.
- ⅔ cup Parmesan Cheese (shredded): Parmesan cheese melts into the sauce for a nutty, savory flavor and extra creaminess.
- Salt and Black Ground Pepper (to taste): Essential seasonings to enhance all the flavors and bring the dish together.

Why This Low-Carb Shrimp and Artichoke Skillet Works?
Most creamy shrimp skillet recipes use heavy cream and Parmesan alone to build their sauce, relying on reduction and cheese to thicken everything. That method works but it is fragile — if the heat is slightly too high or the cream reduces a little too fast, the sauce breaks and the fat separates out. The tablespoon of flour stirred into the vegetables before the cream goes in changes that entirely — it creates a light roux that works through the same pan sauce thickening principle used in restaurant kitchens to keep cream-based sauces stable and silky rather than thin and broken. It is the same principle used in every great cream-based pasta sauce and pan sauce, and it is why this skillet holds together where others fall apart.
The artichoke hearts are doing more than adding texture. Jarred artichoke hearts carry a mild brininess from their packing liquid that acts as a seasoning layer in the sauce without you adding anything extra. They also have a slightly meaty, substantial quality that makes the finished dish feel more filling than a spinach-only cream skillet, which is important for a low-carb dinner that needs to satisfy without pasta or bread to round it out. The sun-dried tomatoes provide concentrated acidity and sweetness that lifts the richness of the cream sauce in the same way a squeeze of lemon does — they prevent the whole dish from landing as a single heavy, uniform note.
For the keto and low-carb angle, the macros here are genuinely favorable. Shrimp is naturally zero carb and high protein — a three-ounce serving contains roughly 18 grams of protein and fewer than 1 gram of carbohydrates, making it one of the most efficient proteins for a ketogenic or low-carb eating pattern. The primary carbohydrates in this dish come from the artichoke hearts and onion, both of which are low glycemic index vegetables that fit comfortably into a keto framework. The tablespoon of flour across the entire recipe adds minimal carbohydrates per serving and can be replaced with a half teaspoon of cornstarch or arrowroot powder for a fully gluten-free and lower-carb version. The heavy cream, butter, Parmesan, and shrimp are all keto staples by design. If you enjoy this style of one-pan creamy dinner, our Creamy Chicken Fettuccine Pasta delivers the same rich sauce in a 30-minute skillet format — just swap the shrimp for chicken and serve over pasta for the non-low-carb members of the table.

How to Make This Creamy Spinach Artichoke Shrimp Skillet Step by Step?
Time needed: 45 minutes
- Prepare the Shrimp:
If using raw shrimp: Heat 1 tablespoon of butter in a large skillet over medium heat. Add the shrimp, season lightly with salt and pepper, and sauté for 2–3 minutes on each side until they turn pink. Remove the shrimp from the skillet and set aside. If using pre-cooked shrimp: Skip this step; you’ll add the shrimp later.
- Sauté the Aromatics:
Add the remaining tablespoon of butter to the skillet. Once melted, stir in the diced onion and cook for 2–3 minutes until softened. Add the minced garlic and sauté for another 30 seconds, stirring frequently to release its aroma.

- Cook the Vegetables:
Stir in the chopped artichoke hearts and sun-dried tomatoes, cooking for 2 minutes to heat them through. Sprinkle in the Italian seasoning, parsley, and paprika, and mix well to evenly coat the veggies.

- Add the Spinach:
Add the fresh spinach to the skillet, stirring to wilt it into the creamy sauce. This will take about 2–3 minutes.

- Make the Sauce:
Sprinkle the flour over the vegetable mixture and stir for about 1 minute to cook off the raw flour taste. Gradually pour in the heavy whipping cream, stirring constantly to create a smooth sauce. Reduce the heat to low and let the sauce simmer gently for 2–3 minutes to thicken slightly.

- Incorporate the Cheese:
Stir in the shredded Parmesan cheese until it melts completely, creating a rich and velvety sauce. Season with salt and black pepper to taste.

- Finish with Shrimp:
If using pre-cooked shrimp, stir them into the sauce at this point and heat through for about 2–3 minutes. If you cooked the shrimp earlier, return them to the skillet and toss to coat in the sauce, warming them up for 1–2 minutes.

- Serve:
Remove the skillet from the heat and serve immediately. This creamy shrimp skillet pairs wonderfully with cooked white rice, cauliflower rice, zucchini noodles, or on its own for a satisfying low-carb meal.

Frequently Asked Questions About This Shrimp Artichoke Cream Skillet
Yes. Shrimp is one of the most keto-friendly proteins available. A three-ounce serving of shrimp contains approximately 18 grams of protein and zero carbohydrates, making it an ideal protein source for anyone on a low-carb or ketogenic diet. The cream sauce in this recipe adds fat from butter and heavy cream, which makes this dish genuinely high fat, moderate protein, and very low carb — the macronutrient profile that keto eating is built around.
Estimated net carbs per serving are approximately 6 to 8 grams, depending on the brand of artichoke hearts you use and how many servings you divide the recipe into. The primary carbohydrate sources are the artichoke hearts, onion, and sun-dried tomatoes. If you need to reduce the carb count further, reduce the onion to half and omit the sun-dried tomatoes, which brings the estimated net carbs closer to 4 grams per serving.
A broken cream sauce almost always comes from one of two things: heat that was too high when the cream went in, or cream that was added to a pan that was too hot. Always reduce your heat to medium-low before adding the heavy cream and pour it in gradually while stirring. The tablespoon of flour in this recipe is specifically there to prevent breaking — it stabilizes the sauce so it stays emulsified even under higher heat. If your sauce does break, remove the pan from the heat, add a tablespoon of cold cream, and whisk vigorously to bring it back together.
Yes, frozen shrimp works well. Thaw them completely before cooking by placing them in a colander under cold running water for about 5 minutes. Pat them thoroughly dry with paper towels after thawing — frozen shrimp retain more surface moisture than fresh, and if they go into the pan wet they will steam rather than sear, which prevents the light golden crust that gives them the best texture and flavor in this dish.
Large or extra-large shrimp — typically labeled 21/25 or 16/20 count per pound — work best in this recipe. They cook in 2 to 3 minutes per side, which is exactly the right window to let the aromatics and sauce develop without the shrimp sitting in the pan too long. Smaller shrimp overcook before the sauce is ready. Jumbo shrimp (under 15 count) work but need an extra minute per side and can make the skillet harder to serve in even portions.
Shrimp is cooked through when it turns from translucent grey to opaque pink and the tail curls into a loose C shape. An overly tight curl that looks like an O means the shrimp has overcooked and will be rubbery. Remove shrimp from the pan the moment it reaches that loose C — it will continue to cook slightly from residual heat after it leaves the pan, so pulling it a few seconds early is the right call. Pre-cooked shrimp needs only 1 to 2 minutes of warming in the sauce and should never be subjected to a full cook cycle from raw.
The best low-carb options are cauliflower rice, zucchini noodles (zoodles), spaghetti squash, or shirataki noodles. All of them soak up the cream sauce beautifully without adding meaningful carbohydrates to the plate. Cauliflower rice is the most neutral option and lets the shrimp and sauce be the star. Zucchini noodles add a fresh, slightly vegetable-forward note that pairs well with the richness of the cream. If you are not strictly low-carb, crusty bread, regular pasta, or steamed white rice all work, and the sauce is substantial enough to coat any of them.
Yes, mushrooms are an excellent addition and are very commonly requested in the comment sections of cream shrimp skillet recipes. Slice them and add them to the pan with the onion in the aromatics step. They will release some moisture as they cook — let that cook off before adding the artichokes and sun-dried tomatoes so the sauce does not get watery. Baby bella mushrooms work best for this recipe because they hold their texture better than white button mushrooms under the cream sauce.

Substitutions and Variations for This Creamy Spinach Artichoke Shrimp Skillet
- Swap Shrimp for Chicken or Salmon: Replace shrimp with diced chicken breast or salmon fillets for a protein twist. Adjust cooking times accordingly.
- Use Coconut Milk for a Dairy-Free Option: Substitute heavy cream with full-fat coconut milk for a creamy, dairy-free alternative that adds a subtle tropical flavor.
- Replace Spinach with Kale or Swiss Chard: If you don’t have spinach, use kale or Swiss chard. Remove tough stems and chop the leaves into bite-sized pieces.
- Make It Spicy: Add red pepper flakes, cayenne pepper, or diced fresh chili to the sauce for a kick of heat.
- Go Gluten-Free: Swap the flour for cornstarch or arrowroot powder (use half the amount) to thicken the sauce without gluten.
- Try a Different Cheese: Replace Parmesan with Pecorino Romano, Asiago, or a sharp white cheddar for a unique flavor profile.
What to Serve with This Low-Carb Shrimp Skillet
For a perfect meal, serve your creamy spinach artichoke shrimp skillet with low-carb sides like cauliflower rice, zucchini noodles, or our Creamy Garlic Mashed Potatoes to soak up all that rich sauce. If you’re not focused on carbs, crusty bread, pasta, or steamed rice also work wonderfully. To drink, try a crisp white wine like Sauvignon Blanc or a light beer for a casual vibe. For a non-alcoholic option, sparkling water with lemon is refreshing. Whether you’re making this for a quick weeknight dinner, a romantic date night, or a holiday gathering, this dish is sure to impress and satisfy!

How to Store and Reheat Leftover Creamy Spinach Artichoke Shrimp
To store leftovers, simply transfer the creamy spinach shrimp skillet to an airtight container and keep it in the fridge for up to 2–3 days. When you’re ready to enjoy it again, reheat gently on the stovetop over low heat, adding a splash of cream or broth to loosen up the sauce if it’s too thick. Stir occasionally to ensure it heats evenly, and if you’re using shrimp, be careful not to overcook it during reheating. You can also microwave it in 30-second intervals, stirring in between, but the stovetop method tends to keep the sauce creamier.
Can You Freeze This Creamy Spinach Artichoke Shrimp Skillet?
While this creamy spinach shrimp skillet is best enjoyed fresh, it can be frozen for later consumption, though the texture of the sauce may change slightly upon reheating. To freeze, let the dish cool completely before transferring it to an airtight container or freezer bag. When you’re ready to enjoy it again, reheat gently on the stovetop over low heat, adding a splash of cream or broth to loosen up the sauce. For food safety, the USDA recommends consuming refrigerated seafood leftovers within 3 to 4 days and reheating to an internal temperature of 165°F. Keep in mind that shrimp can become a little rubbery after freezing, so it’s ideal to freeze just the sauce and spinach, then add fresh shrimp when reheating.

Looking for More Low-Carb Dinner Ideas? Try These!
Sticky Sweet Honey Garlic Chicken Recipe: Combining the irresistible sweetness of honey with the rich depth of garlic, this dish offers a perfect balance of flavors that’s sure to satisfy.
Easy Mongolian Chicken Recipe: Ready in 30 Minutes: Packed with tender chicken, savory soy sauce, and a hint of sweetness, this dish is perfect for busy weeknights or whenever you need a fast yet tasty dinner.
Parmesan Crusted Chicken Breast: This recipe for Parmesan Crusted Chicken Breast is a great addition to your meal repertoire. It’s easy enough to make but fancy enough for company. It appeals to the whole family, especially kids who love the explosive flavor.

Creamy Spinach Artichoke Shrimp Skillet (Low-Carb, One Pan, 30 Minutes)
Equipment
- Large Skillet
Ingredients
- 2 lbs Shrimp (raw or pre-cooked)
- 2 Tbsp Butter
- 1 Onion (diced)
- 6 cloves Garlic (minced)
- 1 (12 oz) Jar Artichoke Hearts (drained and chopped)
- ¼ Cup Sun-Dried Tomatoes (chopped)
- ½ Tsp Italian Seasoning (dried)
- ½ Tsp Parsley (dried)
- ½ Tsp Paprika (dried)
- 1 Tbsp Flour
- 1 (8 oz) Bag Spinach (fresh)
- 1 cup Heavy Whipping Cream
- ⅔ cup Parmesan Cheese (shredded)
- Salt and Black Ground Pepper (to taste)
Instructions
- Prepare the Shrimp: If using raw shrimp: Heat 1 tablespoon of butter in a large skillet over medium heat. Add the shrimp, season lightly with salt and pepper, and sauté for 2–3 minutes on each side until they turn pink. Remove the shrimp from the skillet and set aside. If using pre-cooked shrimp: Skip this step; you’ll add the shrimp later.
- Sauté the Aromatics: Add the remaining tablespoon of butter to the skillet. Once melted, stir in the diced onion and cook for 2–3 minutes until softened. Add the minced garlic and sauté for another 30 seconds, stirring frequently to release its aroma.
- Cook the Vegetables: Stir in the chopped artichoke hearts and sun-dried tomatoes, cooking for 2 minutes to heat them through. Sprinkle in the Italian seasoning, parsley, and paprika, and mix well to evenly coat the veggies.
- Make the Sauce: Sprinkle the flour over the vegetable mixture and stir for about 1 minute to cook off the raw flour taste. Gradually pour in the heavy whipping cream, stirring constantly to create a smooth sauce. Reduce the heat to low and let the sauce simmer gently for 2–3 minutes to thicken slightly.
- Add the Spinach: Add the fresh spinach to the skillet, stirring to wilt it into the creamy sauce. This will take about 2–3 minutes.
- Incorporate the Cheese: Stir in the shredded Parmesan cheese until it melts completely, creating a rich and velvety sauce. Season with salt and black pepper to taste.
- Finish with Shrimp: If using pre-cooked shrimp, stir them into the sauce at this point and heat through for about 2–3 minutes. If you cooked the shrimp earlier, return them to the skillet and toss to coat in the sauce, warming them up for 1–2 minutes.
- Serve: Remove the skillet from the heat and serve immediately. This creamy shrimp skillet pairs wonderfully with cauliflower rice, zucchini noodles, or on its own for a satisfying low-carb meal.

















This was really delicious! Something different than our regular go-to dinners. Very easy to make, simple ingredients. I’ll definitely be making this again!
Thanks for taking the time to leave a comment… I am glad you enjoyed the recipe!