01 - Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly grease it.
02 - In a bowl, combine cream cheese, Parmesan, mozzarella, mayonnaise, garlic, lemon zest, salt, and pepper. Mix until smooth.
03 - Fold in chopped spinach and artichoke hearts until evenly combined.
04 - Pat salmon fillets dry. Using a sharp knife, carefully cut a deep pocket lengthwise into the side of each fillet, without cutting all the way through.
05 - Season salmon fillets on both sides with olive oil, salt, pepper, and paprika.
06 - Divide the spinach-artichoke mixture evenly among the fillets, stuffing it into each pocket.
07 - Place stuffed fillets on the prepared baking sheet. Bake for 18-20 minutes, or until salmon is opaque and flakes easily with a fork.
08 - Garnish with chopped parsley and serve with lemon wedges, if desired.