Mix together softened and cubed cream cheese, broken apart spinach, diced white onion, sour cream, 1 cup shredded Mozzarella cheese, grated Parmesan cheese, minced garlic, Worcestershire sauce, salt, and pepper until combined well.
Spread spinach dip mixture into an 8x8 baking pan and sprinkle with remaining 1/2 cup Mozzarella cheese on top of the dip.
Bake for 20 minutes and remove bacon spinach dip from the oven.
Top with additional real bacon bits and broil for 2 minutes. Make sure to keep an eye on broiling as some ovens broil hot and fast and you do not want to burn the top. The top should just be a nice golden brown on the bacon and cheese.
Serve immediately while warm with sliced bread, toasted crostini, tortilla chips or a variety of vegetables like celery, carrots, and bell peppers.
Notes
Does frozen spinach need to be defrosted? It's always best to defrost and squeeze out excess moisture when working with frozen spinach. This makes sure the dip doesn't get too watery if you happen to have a bag of spinach with a lot of moisture. However, I have learned from the past that it's never been too big of a deal to leave frozen in the dip if short on time or you forget to take out ahead of time. ServeServe cheesy spinach bacon dip with french bread, Ritz crackers, tortilla chips, or a variety of raw vegetables to dip.