Heat olive oil in a large pan over medium heat. Add garlic, smoked paprika, Italian seasoning, salt, and pepper; cook until fragrant.
Add shrimp and cook until pink, about 2-3 minutes per side. Remove and set aside.
Add sun-dried tomatoes, orzo, chicken stock, and salt to the pan. Bring to a boil, then reduce heat and simmer until orzo is tender, about 10 minutes.
Stir in artichoke hearts, spinach, and heavy cream. Cook until spinach wilts and mixture is heated through, about 3-5 minutes. Return shrimp to the pan and toss to combine.
Notes
For extra flavor, sprinkle with fresh herbs or grated Parmesan before serving.