In a large skillet, heat the avocado oil over medium heat. Once hot, add the finely chopped shallot. Sauté for about 2-3 minutes until softened and fragrant, stirring occasionally to prevent burning.
Next, add the peeled and deveined shrimp to the skillet. Season with black pepper and sea salt. Cook for about 3-4 minutes, or until the shrimp turn pink and opaque. Be careful not to overcook them, as they will continue to cook in the sauce.
Once the shrimp are cooked, lower the heat and stir in the full-fat coconut milk. In a small bowl, mix the tapioca flour (or cornstarch) with a splash of water to create a slurry. Add this mixture to the skillet to thicken the sauce. Stir well to combine.
Add the lemon zest, artichoke hearts, sun-dried tomatoes, and capers to the skillet. If you like a bit of heat, sprinkle in the red pepper flakes. Stir everything together and let it simmer for another 3-5 minutes, allowing the flavors to meld beautifully.
Finally, sprinkle the chopped fresh parsley over the dish and give it one last stir. Taste and adjust seasoning as needed with more salt or pepper if desired.
Serve your Creamy Tuscan Shrimp over your choice of pasta, rice, or spiralized vegetables. This dish also pairs wonderfully with a side of crusty bread to soak up that luscious sauce.