Preheat oven to 350°F.
Drain and chop the artichoke hearts. Thaw and drain/squeeze out excess water from spinach. (10 oz spinach, 1 can artichoke hearts)
In a medium bowl combine the cream cheese, sour cream, mayonnaise, garlic powder, salt,pepper, and red pepper flakes. If the cream cheese is still cold it will be hard to mix everything together. However, you can use a hand mixer or stand mixer to combine everything if need be! (8 oz cream cheese, ½ cup sour cream, ½ cup mayo, 2 tbs garlic powder, ½ teaspoon salt, ½ teaspoon pepper, ½ teaspoon red pepper flakes)
Add in the spinach, chopped artichoke hearts, mozzarella, and parmesan- stirring until well combined. (1 ½ cups shredded mozzarella, 1 ½ cups shredded parmesan)
Pour everything into an oven safe glass baking dish, ceramic dish, or cast iron pan.
Bake for 30 minutes, then broil on high for 3 minutes, or until the top starts to brown.
Enjoy!I recommend using my easy no knead bread to dip into this! Or you can even make it and use it as a bread bowl to serve this dip out of!