Olive Garden Hot Artichoke and Spinach Dip

1 8 oz pkg cream cheese (light or regular)
1 can (14oz) Artichoke Hearts, drained & coarsely chopped
1/2 c spinach frozen chopped or steamed (drained well)
1/4 c mayonnaise (do not use Miracle Whip)
1/4 c Parmesan cheese
1/4 c Romano cheese (or use all parmesan)
1 clove garlic, finely minced
1/2 tsp basil (dry or 1Tbsp. fresh)
1/4 c Mozzarella cheese, grated
1/4 tsp garlic salt
salt & pepper to taste

Allow cream cheese to come to room temp., cream with mayo., parmesan & romano cheeses, garlic, basil, garlic salt & salt & pepper. Mix well. Add the artichoke hearts & spinach. Mix until blended. Put in greased pie pan & top with mozzarella cheese. Bake at 350 for 25 min. until browned. Serve with toasted bread & celery. 
I would also probably add chopped tomatoes to this recipe, like the Olive Garden does. 

MJ's Notes: if you cover this to take it traveling, be sure to spray the foil cover with Pam.