Prep the spinach. Thaw the frozen spinach and squeeze out as much water as possible using a clean towel or paper towels. Dry spinach prevents a watery dip.
Chop the artichokes. Drain well and chop into small pieces for easy scooping and even distribution.
Combine the base. In your crockpot, add cream cheese, sour cream, and mayonnaise. Stir or mash with a spatula until mostly smooth.
Add the flavor builders. Mix in garlic, salt, pepper, red pepper flakes (if using), and lemon juice or zest.
Fold in the vegetables and cheese. Add spinach, artichokes, mozzarella, and Parmesan. Stir until everything is evenly combined.
Slow cook. Cover and cook on Low for 2β3 hours or High for 1β1.5 hours, stirring once halfway.
The dip is ready when hot and uniformly melty.
Taste and adjust. Add a pinch more salt, a squeeze of lemon, or extra Parmesan if needed. If itβs too thick, stir in a splash of milk.
Serve warm. Switch the crockpot to Warm for serving. Stir occasionally to keep it creamy.
Offer a mix of crunchy and fresh dippers.