This dip is so quick and easy, but to make it even easier, you can make it ahead of time and then re-heat or bake it the day that you want to serve it. We've also made large batches of this dip and placed them in baking dishes and chilled them in the fridge. When the party day arrives, take out the dip and allow it to come to room temperature, then bake it at 350°F for about 20 minutes or until all the cheese is completely melted and hot.
1Tablespoon(15ml) vegetable oil
10oz.(284g) chopped frozen spinach (thawed & drained of excess water)
Heat a large saucepan over medium-high heat, add oil. When oil is hot, add the onions and garlic. Cook until they are light brown but not burnt, about 2 minutes.
Add spinach and chopped artichoke hearts. Cook until ingredients are combined well, about 3 minutes
In this order: Add milk first, then stir. Add cream cheese, parmesan cheese and mayonnaise. When mixture begins to melt, turn heat to low.Season with salt and pepper. Slowly stir and simmer ingredients until all cheese is completely melted and dip becomes creamy and well combined. Cook for about another 2-3 minutes to blend flavors together.
Serve immediately when it's warm with bread, crackers or tortilla chips.