Most spinach artichoke dip recipes are made of fresh or frozen spinach, artichoke hearts, cream cheese, sour cream, mozzarella and Parmesan cheeses, onions, garlic, vegetable soup mix and black pepper.