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 wrote about it in our article. 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.
Prep Time15 minutesmins
Cook Time15 minutesmins
Total Time30 minutesmins
Servings: 6servings
Calories: 340kcal
Ingredients
1Tablespoon(15ml)vegetable oil
1mediumonion, diced
1clovegarlic, minced
10oz.(284g)chopped frozen spinach (thawed & drained of excess water)
Have all your ingredients ready and set aside. Mince the garlic. Chop the onions. Thaw and drain the spinach. Chop the artichoke hearts.
Heat a large saucepan over medium-high heat, add 1 Tablespoon of oil. When oil is hot, add the diced onions and minced garlic. Cook until they are light brown but not burnt, about 2 minutes.
Add chopped spinach and chopped artichoke hearts. Cook until ingredients are combined well, about 3 minutes.
In this order: Add 3/4 cup milk first, then stir. Add 8 oz. cream cheese, 1 cup grated parmesan cheese, and 1/4 cup mayonnaise. When mixture begins to melt, turn heat to low.Season with about 1 teaspoon of salt and lots of black 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.