Heat the oven: Preheat to 375°F (190°C).
Lightly grease a small baking dish (8x8 or similar).
Prep the spinach: Thaw the spinach and squeeze out as much water as possible. Use a clean kitchen towel or paper towels to wring it dry. Excess moisture will water down your dip.
Mix the base: In a bowl, mash the softened cream cheese until smooth. Stir in sour cream and mayonnaise until creamy and well combined.
Add the flavor: Fold in garlic, salt, pepper, crushed red pepper flakes, and lemon juice.
Stir in Parmesan and half of the mozzarella.
Fold in vegetables: Add the chopped artichokes and the dry spinach. Mix until everything is evenly distributed.
Assemble: Spread the mixture in the baking dish. Sprinkle the remaining mozzarella on top for that golden, stretchy finish.
Bake: Bake for 20–25 minutes, until the edges are bubbling and the top is lightly golden.
If you want extra color, broil for 1–2 minutes at the end. Watch closely to avoid burning.
Serve: Let it rest for 5 minutes, then serve warm with chips, bread, or veggies.