There are huge variations on the artichoke dip recipe, but the way I learned to make it in the US (Texas, to be exact!) was simply to combine chopped artichoke hearts, mayonnaise, grated parmesan cheese and black pepper
I learnt how to make mine in Rhode Island ... so perhaps New Englanders are more into cheese than Texans? Mine has cream cheese, parmesan, romano
and mozzarella in it!

INGREDIENTS
224 g cream cheese, softened
60 ml mayonnaise
25 g grated Parmesan cheese
30 g grated Romano cheese
1 clove garlic, peeled and minced
1/2 tsp dried basil
1/4 tsp garlic salt
salt and pepper to taste
1 (14 ounce) can artichoke hearts, drained and chopped
80 g frozen chopped spinach, thawed and drained
30 g shredded mozzarella cheese
DIRECTIONS
Preheat oven to 350F (175C). Lightly grease a small baking dish.
In a medium bowl, mix together cream cheese, mayonnaise, parmesan cheese, romano cheese, garlic, basil, garlic salt, salt and pepper. Gently stir in artichoke hearts and spinach.
Transfer the mixture to the prepared baking dish. Top with mozzarella cheese. Bake in the preheated oven 25 minutes, until bubbly and lightly browned.
Make sure you eat it all! (Never been a problem in my house!) I've found that if you try to reheat it, it separates and gets all oily and icky.