In a large skillet, melt butter over medium heat, then add the onions and sauté them for 15 to 18 minutes until they turn golden and tender.
Stir in the vinegar and all the remaining ingredients, and cook the mixture while occasionally stirring for about 2 to 4 minutes, allowing the liquid to reduce to approximately 2 tablespoons.
For Caramelized Onion-Cranberry-Cream Cheese Bites: Take 16 whole grain crackers and spread 1 1/2 teaspoons of 1/3-less-fat cream cheese on each one.
Top each cracker with 1 tablespoon of Caramelized Onion-Cranberry Compote for a delicious combination of flavors.
To enhance the presentation, garnish each bite with fresh cilantro or parsley leaves.