Created by KittenCal on October 10, 2013
Step 1: In a medium saucepan over medium heat, melt butter. Add in shallots; cook, stirring until soft and golden (about 5 minutes). Add cranberries, sugar, water or orange juice, vinegar, cook stirring occasionally, until cranberries have burst and mixture has thickened (about 10-15 minutes).
Step 2: Season with pepper and salt.
Step 3: Cool, then cover and refrigerate for up to 1 week.
Step 4: Serve at room temperature.