A creamy mixture of artichokes, baby spinach, mozzarella cheese, sour cream, garlic powder, onion powder, salt, pepper, cayenne pepper, and hot sauce makes for an amazing cheesy spinach dip that goes perfectly with either tortilla chips or bread chunks.
Preheat oven to 350° Fahrenheit. Spray 8-inch baking dish with non-stick cooking spray.
Saute spinach in 2 tablespoons of water in a saute pan over medium heat until the spinach wilts, about 3 - 5 minutes.
Drain the water and then wrap it in a clean paper towel and to squeeze out any remaining excess liquid.
Chop the spinach and place it in a large bowl.
Add chopped artichoke hearts, Parmesan cheese, cream cheese, sour cream, mozzarella cheese, minced garlic, salt, pepper, paprika, and hot sauce to the spinach and mix until well combined.
Pour the mixture into the prepared dish and bake for 15-20 minutes or until bubbly.
Serve dip with tortilla chips and/or crusty bread.