Sweet, savory, cheesy and completely addictive, this dip is a welcome game day snack and is always a hit a pot lucks. The secret to properly caramelizing onions is not to rush it -- low and slow brings out the natural sweetness of the onions. Serve with sliced French bread, veggie sticks or pita chips. This recipe makes 8-10 servings.
PREP TIME
10 minutes
COOK TIME
60 minutes
Ingredients
2 tablespoons olive oil
2 yellow onions, thinly sliced
4 cloves garlic, minced
8 ounces cream cheese, softened
1 cup sour cream
1/2 cup mayonnaise
1 cup freshly grated sharp cheddar cheese
1 cup freshly grated mozzarella cheese
16 ounces frozen spinach, thawed, drained well and chopped
1 14-ounce can artichoke hearts packed in oil, chopped and oil reserved
Salt and pepper, to taste
Directions
Heat oil in a large skillet to medium heat on the stove top. Add the onions and fold to coat the onions with the fat. Cook, stirring every few minutes, until the onions are softened and a caramel brown color. The entire process should take about 30 minutes. Season the last few minutes of cooking. Once caramelized, remove the onions from the heat and set aside to cool for a few minutes.
Preheat your oven to 375 F.
Add cream cheese, sour cream and mayonnaise to a large mixing bowl. Blend well with a hand mixer. Fold in onions, garlic, cheese, spinach and artichoke hearts along with the oil from the artichoke hearts.
Pour mixture into a glass baking dish. Season lightly with pepper. Bake for 25-30 minutes, until the top begins to brown and the mixture is golden and bubbling. Remove from oven and let stand for a few minutes before serving.