Preheat oven to 350°F.
Wash and roughly chop spinach. Place in a non-stick pan over medium heat until cooked. Cool completely. Once cooled, squeeze as much liquid as possible out of the spinach.
Combine cream cheese, sour cream, mayonnaise and ranch mix with a hand mixer until fluffy.
Fold in remaining ingredients except 1/2 cup of mozzarella and spread into a 2 quart casserole dish.
Top with remaining cheese and bake uncovered for 25-30 minutes or until hot & bubbly.
(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)