Modified from a recipe found online years ago for spinach-artichoke dip.
Using cold cream cheese straight from the refrigerator creates uneven lumps that fail to incorporate with the remaining dairy. Soften the block at room temperature for forty minutes before mixing. Frozen spinach retains excess moisture within its cellular walls. Squeezing the thawed leaves through a fine-mesh cloth prevents water from breaking the emulsion of the melting cheeses. Microwave heating requires intermittent stirring every thirty seconds to distribute thermal energy evenly and prevent localized scorching.
An Italian blend typically combines low-moisture mozzarella with aged varieties like provolone or parmesan. Low-moisture mozzarella provides the stretch due to its protein alignment, while aged cheeses contribute umami and moisture-regulating fats. Substituting pre-shredded cheese introduces cellulose coatings that inhibit smooth melting. Grating a block of cheese by hand yields a superior emulsion because it lacks anti-caking agents. Maintaining a moderate heat level ensures the dairy fats do not separate from the protein matrix, avoiding an oily surface layer.