Preheat the oven to 350 degrees F. Heat a skillet to medium-high heat and warm the spinach and artichoke hearts for 2 minutes. Remove from the pan and set aside.
In a large bowl combine the sour cream, cream cheese, half of the parmesan, artichokes, and spinach. Season with salt and pepper.
Transfer the mixture to a baking dish and spread in an even layer. Top with the mozzarella cheese and remaining parmesan cheese.
Bake in the preheated oven for 25 minutes until the cheese is melted and golden brown. Serve warm!