Ingredients:

  • 2 lbs yellow onions, thinly sliced
  • 2 tbsp olive oil
  • 1/2 cup balsamic vinegar
  • 2 tbsp brown sugar
  • 1 tsp salt
  • 8 oz cream cheese, softened
  • 1/2 cup sour cream
  • 1/2 tsp garlic powder

Instructions:

  1. Heat olive oil over medium heat in a heavy bottomed skillet. Add sliced onions and salt, stirring occasionally until the onions soften and turn a deep, golden mahogany color. Note: Don't rush this; the color is where the flavor lives.
  2. Stir in brown sugar and balsamic vinegar. Increase heat slightly to bring the mixture to a simmer.
  3. Cook for 5–8 minutes, stirring frequently, until the liquid reduces to a thick, syrupy glaze that coats the onions.
  4. Remove from heat and allow the onion jam to cool completely. Note: Adding hot jam to cream cheese will make the dip runny.
  5. In a mixing bowl, whisk softened cream cheese, sour cream, and garlic powder until smooth and velvety.
  6. Gently fold the cooled balsamic onion jam into the cream base using a spatula, leaving small swirls for a marbled effect.
  7. Transfer the Balsamic Onion Jam Dip to a serving bowl or airtight container.
  8. Refrigerate for at least 1 hour until the dip is set and chilled.