Preheat your oven to 375°F (190°C). Lightly grease an 8x8-inch baking dish or similarly sized oven-safe dish with cooking spray or a thin layer of oil.
Thaw the frozen chopped spinach if you haven’t already, microwaving in short bursts if needed. Place the thawed spinach in a clean kitchen towel or several layers of paper towels and squeeze out as much moisture as possible. The spinach should be very dry to avoid a watery dip.
10 ounces frozen chopped spinach
Drain the canned artichoke hearts well and pat them dry. Chop into bite-size pieces, leaving some slightly larger pieces for texture.
14 ounces canned artichoke hearts
In a large mixing bowl, combine the softened cream cheese, sour cream or Greek yogurt, mayonnaise, minced garlic, onion powder, crushed red pepper flakes (if using), kosher salt, black pepper, and lemon juice. Using a hand mixer or a sturdy spatula, mix until smooth, creamy, and well combined.
8 ounces cream cheese, 1/2 cup sour cream, 1/4 cup mayonnaise, 2-3 cloves garlic, 1/2 teaspoon onion powder, 1/4 teaspoon crushed red pepper flakes, 1/2 teaspoon kosher salt, 1/4 teaspoon freshly ground black pepper, 1-2 teaspoons fresh lemon juice
Stir in 1/2 cup of the shredded mozzarella and 1/4 cup of the grated Parmesan until evenly distributed. Gently fold in the well-squeezed spinach and chopped artichokes. The mixture should be thick, creamy, and speckled with greens.
10 ounces frozen chopped spinach, 14 ounces canned artichoke hearts, 1 cup shredded mozzarella cheese, 1/2 cup freshly grated Parmesan cheese
Taste the mixture and adjust with additional salt, pepper, or lemon juice as needed to suit your preferences.
1/2 teaspoon kosher salt, 1/4 teaspoon freshly ground black pepper, 1-2 teaspoons fresh lemon juice
Spread the spinach artichoke mixture evenly into the prepared baking dish. Smooth the top with a spatula. Sprinkle the remaining 1/2 cup mozzarella and 1/4 cup Parmesan evenly over the surface to form a cheesy crust.
1 cup shredded mozzarella cheese, 1/2 cup freshly grated Parmesan cheese
Bake for 22–28 minutes, or until the edges are bubbling and the top is just starting to turn golden brown. For a deeper browned top, broil on high for 1–2 minutes at the end, watching closely to prevent burning.
Let the dip rest for 5–10 minutes after baking to thicken slightly and become easier to scoop. Serve warm with tortilla chips, baguette slices, pita chips, crackers, or fresh vegetable sticks.
tortilla chips, baguette slices or crusty bread, pita chips, crackers, carrot sticks, celery sticks, bell pepper strips