To prepare this amazing artichoke and spinach dip, you'll first need to prepare the ingredients. In a large bowl, mix together the mayonnaise, olive oil, lemon juice, salt, and pepper. Toss the spinach with the dill, then add the chopped scallions. Mix everything together until everything is evenly coated. Pour the mixture into an airtight container and refrigerate until ready to serve.