In a large cast-iron skillet, melt butter over medium-low heat. Add onions and cook, stirring often, for about 25 minutes, or until onions are caramelized and golden brown
Add Worcestershire sauce, making sure to scrape the bottom of the pan to release any brown bits. Let cool for about 10-15 minutes.
Meanwhile, in a large mixing bowl, combine sour cream, mayonnaise, salt, pepper, and cayenne. Stir to combine. Stir in cooled onions until incorporated.
Serve onion dip at room temperature with Wellington Assorted Crackers, or refrigerate for 2 hours and serve completely cool.