This spinach and artichoke dip recipe makes a deliciously rich and creamy party appetizer loaded with spinach, artichokes and lots of cheese.