Preheat your oven to 375°F (190°C) and lightly grease a baking dish
Heat olive oil and butter in a large skillet over medium heat
Add shrimp in a single layer and season lightly with salt and pepper
Cook shrimp for about 1–2 minutes per side until just pink, then remove and set aside
In the same skillet, add minced garlic and sauté for 30 seconds until fragrant
Add cherry or sun-dried tomatoes and cook for 1–2 minutes to release flavor
Stir in heavy cream and bring to a gentle simmer
Add parmesan cheese and mix until the sauce becomes creamy and slightly thick
Season the sauce with paprika, Italian seasoning, salt, and pepper
Add fresh spinach and cook until wilted
Return the shrimp to the skillet and gently mix to coat in the sauce
Transfer everything into the prepared baking dish evenly
Sprinkle mozzarella cheese over the top for a cheesy crust
Bake for 15–20 minutes until bubbly and lightly golden
Broil for 2–3 minutes for a slightly crispy top layer
Remove from oven and let rest for 5 minutes
Garnish with fresh parsley if desired
Serve warm