01 - Preheat your oven to 375°F (190°C). Lightly grease a medium baking dish with approximately 1.5 to 2-quart capacity.
02 - In a mixing bowl, combine the softened cream cheese, sour cream, and mayonnaise. Beat until the mixture is smooth and well-blended.
03 - Gently fold in the chopped spinach, drained artichoke hearts, finely chopped dill pickles, minced garlic, 1 cup of mozzarella cheese, 1/2 cup of Parmesan cheese, fresh dill, black pepper, optional crushed red pepper flakes, and kosher salt. Mix thoroughly until all components are evenly distributed throughout the base.
04 - Spoon the combined mixture into the prepared baking dish and spread it evenly to create a smooth surface.
05 - Evenly distribute the remaining shredded mozzarella and grated Parmesan cheese over the top of the dip.
06 - Place the baking dish in the preheated oven and bake for 20 to 25 minutes, or until the dip is hot, bubbly, and the topping is lightly golden.
07 - Allow the bake to rest for 5 minutes before serving. Present warm, accompanied by baguette slices, pita chips, or an assortment of fresh vegetable crudités.