Make the best creamy, savory French onion dip from scratch. This recipe uses caramelized onions for deep flavor, making it a superior party appetizer.
Author:cookingbycarla
Prep Time:15 min
Cook Time:45 min
Total Time:60 min
Yield:About 2 cups1x
Category:Appetizer
Method:No-Cook (after caramelizing)
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
2 tablespoons unsalted butter
2 large yellow onions, thinly sliced
1 teaspoon granulated sugar
1/2 teaspoon salt, plus more to taste
1/4 cup dry sherry or beef broth (optional)
1 cup sour cream, full fat
1 cup plain Greek yogurt, full fat
1 teaspoon Worcestershire sauce
1/2 teaspoon garlic powder
1/4 teaspoon black pepper
Instructions
Melt the butter in a large, heavy-bottomed skillet over medium heat. Add the sliced onions, sugar, and salt.
Cook the onions slowly, stirring occasionally, for 30 to 40 minutes until they are deeply browned and caramelized. Reduce the heat if they start to burn.
If using, pour in the sherry or broth and scrape up any browned bits from the bottom of the pan. Cook until the liquid evaporates, about 2 minutes. Remove the onions from the heat and let them cool completely.
In a medium bowl, combine the cooled caramelized onions, sour cream, Greek yogurt, Worcestershire sauce, garlic powder, and black pepper.
Stir everything together until it is well combined and creamy. Taste the dip and add more salt if needed.
Cover the bowl and chill the onion dip in the refrigerator for at least 2 hours, or preferably overnight, to allow the flavors to meld.
Serve your homemade onion dip cold with potato chips, crackers, or fresh vegetables.
Notes
For the deepest flavor, ensure your onions are fully caramelized, not just softened. This slow process builds the savory base.
You can make this dip ahead of time; it tastes better the next day.
Serve this classic onion dip with sturdy chips or pretzel crisps for the best pairing.