Ingredients
Equipment
Method
Caramelize the onions
- Melt the butter with the olive oil in a 12-inch skillet over medium heat.
- Add the onions and 1/2 teaspoon salt, then reduce the heat to medium-low and cook for 35 to 45 minutes, stirring every few minutes, until deeply golden and very soft; lower the heat if they begin browning too quickly.
- Transfer the onions to a plate and let them cool completely.
Make the dip
- In a medium bowl, mix the cream cheese, sour cream, mayonnaise, Worcestershire sauce, garlic powder, 1/4 teaspoon salt, and black pepper until smooth.
- Stir in the cooled onions.
- Cover and refrigerate for at least 1 hour before serving.
Notes
For the best flavor and texture, let the onions cool completely before mixing them into the dip. Refrigerate leftovers for 3 to 4 days; freezing is not recommended because the dairy can become grainy. For a dairy-free variation, use dairy-free cream cheese and sour cream.
