This is my friend's signature dish and it is such for good reason. It's absolutely delicious. Although the original recipe calls for 2 tablespoons of Italian dressing, I usually skip it because I like it better without it. Also, from my experience artichoke hearts in water are way tastier in this recipe than the marinated ones. They are usually cheaper as well and Trade Joe's has them just for over $2 per can. This is a very forgiving recipe so if you add a little bit more of this or that, it will still be delicious.
8 oz canned artichoke hearts
1/2 cup mayo
1/2 cup cream cheese
1 cup parmesan cheese
Mix all the ingredients and put them into a casserole dish. Bake at 350 degrees for 25 minutes or until slightly golden. Serve with crackers.