Cheesy Spinach Artichoke Dip

-1 bag baby spinach, cooked and chopped
-1 (8 oz) package cream cheese, softened
-1 cup mayonnaise
-1 (14 oz) can artichoke hearts, drained and chopped
-3 green onions, thinly sliced
-1/2 cup grated Parmesan cheese
-1 cup shredded mozzarella
-a dash of Tabasco sauce
-1 dash of Worcestershire sauce
-salt and pepper, to taste
Preheat oven to 350 F.
In a large mixing bowl, beat the cream cheese until smooth.  Add mayonnaise and beat until smooth.  Add remaining ingredients and stir until well combined.  Pour mixture into 8x8 baking dish.  Bake in preheated oven for 30-40 minutes, or until top is brown and dip is bubbly.  Serve hot with crackers, tortilla chips, crostini or veggies.  Enjoy!
Adapted from a Paula Deen recipe.