This Hot Spinach Dip is rich, creamy, and packed with gooey cheese and garlicky spinach goodness. Whether you’re entertaining a crowd or just craving a cozy snack, this dip delivers big flavor with minimal effort. Doubled for gatherings and loaded with cheesy upgrades, it’s the perfect centerpiece for your bread bowl, cracker spread, or veggie tray.
16 oz cream cheese, softened
2 cups sour cream
20 oz fresh spinach (or 2 boxes frozen, thawed & squeezed dry)
2 tsp minced garlic
1 tsp salt
½ tsp black pepper
1 cup grated Parmesan cheese
3 cups shredded mozzarella cheese, divided
2 tbsp chopped fresh parsley (plus extra for garnish)
Cooking spray
Bread, crackers, or veggies for serving
Flavor Twists (Optional but awesome):
Add ½ tsp crushed red pepper for a kick
Stir in ½ cup cooked crumbled bacon or chopped artichoke hearts
Swap half the mozzarella for pepper jack for extra flavor
Add ½ tsp crushed red pepper for a kick
Stir in ½ cup cooked crumbled bacon or chopped artichoke hearts
Swap half the mozzarella for pepper jack for extra flavor
Preheat oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish with cooking spray.
In a large bowl, mix cream cheese and sour cream until smooth.
Add spinach, garlic, salt, pepper, Parmesan, 2 cups mozzarella, and parsley. Mix until fully combined.
Transfer mixture to baking dish and smooth the top.
Sprinkle remaining 1 cup mozzarella on top.
Bake for 25–30 minutes, or until hot, bubbly, and golden.
Garnish with fresh parsley and serve warm with dippers.