Over the years I've tried endless recipes that usually called for mayonnaise which always gave me an end result of a clumpy, oily mess! After a few trials(5-10) I finally discovered my "golden recipe". Every time we go to a gathering of some sort, this is what I make and it's a big hit every time!
Preheat oven to 350 degrees(f) and lightly grease a 2 qt. baking dish
Peel garlic cloves and pulse in a food processor until minced. Add all of the remaining ingredients EXCEPT for the spinach and artichoke hearts. Transfer the cheese mixture to a large mixing bowl, and fold in the artichoke hearts and spinach. NOTE: Only squeeze half of the water out of the spinach.
Transfer the mixture to the baking dish, spread evenly and sprinkle the top with 2 tblsp. of grated parmesan cheese
Bake for 30-35 mins. or until the top starts to brown and the sides start to bubble. Let sit for 5 mins. and stir before serving
Serve with your favorite tortilla chips or spread over slices of toasted garic bread. ENJOY!