Preheat your oven to 350°F (175°C). Prepare an 8x8-inch baking dish by lightly greasing it.
In a large mixing bowl, blend together the softened cream cheese, sour cream, and mayonnaise until smooth.
Introduce the minced garlic, onion powder, crushed red pepper flakes, along with salt and pepper into the creamy mixture. Stir well.
Gently fold in the well-drained spinach and chopped artichoke hearts. Then add the shredded mozzarella and grated Parmesan cheese. Mix until fully incorporated.
Spoon the creamy mixture into the prepared baking dish, spreading it evenly.
Place the dish in the preheated oven and bake for 25-30 minutes, or until bubbling and golden brown.
Once done, remove from the oven and allow to cool for about 5 minutes before serving.
Notes
Serve warm with tortilla chips, baguette slices, or veggie sticks. Garnish with extra Parmesan or fresh herbs.