This is easily the best spinach dip I've ever had. You will love it! 1 can artichoke hearts 1 can rotel (Italian) 1 package frozen chopped spinach, thawed 16 oz. bag shredded mozarella cheese 5 oz. bag shredded parmesan cheese 8 oz. sour cream 8 oz. cream cheese 1 bag bacon pieces garlic powder, to taste Mix together artichoke hearts, rotel, spinach, mozarella cheese, sour cream, and cream cheese. Place mixture in a baking dish, and sprinkle garlic powder on top. Next, sprinkle a layer of parmesan cheese, followed by a layer of bacon pieces. Bake at 350 degrees for 30 - 35 minutes. Serve with your favorite chip or cracker.