Go Back
Vegan Caramelized Onion Dip

Vegan Caramelized Onion Dip

This creamy Vegan Caramelized Onion Dip recipe with delicate flavors of caramelized onion and wine make this a sophisticated dish perfect for your holiday entertaining.  
No ratings yet
Prep Time 10 mins
Cook Time 50 mins
Total Time 1 hr
Course Appetizer
Cuisine party food, vegan
Servings 12


  • 1 Tbs extra virgin olive oil
  • 2 large white onions
  • 1 tsp granulated sugar
  • ½ cup white wine
  • 1 cup raw cashews, soaked overnight in water and drained
  • ½ lb silken tofu
  • juice of a lemon
  • 1 tsp vegetable bouillon base
  • 1 tsp reduced sodium soy sauce
  • 1 small clove garlic
  • 2 tsp Dijon mustard
  • cup vegan mayonnaise (see Notes)
  • kosher salt, to taste
  • garnish: chopped fresh herbs such as chive and thyme


  • Heat the olive oil in a saute pan over medium heat. Add the onions and sugar, and cook on medium until they start to talk to you. Lower the heat to low and cook slowly, stirring occasionally, for about 45 minutes or until the onions are very soft and caramelized.
  • Turn up the heat on the onions to medium-high. When they start to sizzle a bit, add the wine, and cook ~3 minutes, stirring, to deglaze the pan and boil off most of the liquid. Remove from the heat and set aside. Season with a pinch of kosher salt.
  • Process the soaked cashews in a food processor until smooth. Add half of the caramelized onions to the food processor. Add the remaining ingredients and process until smooth. Transfer to serving dish.
  • Roughly chop the reserved caramelized onion and top the dip. Garnish with fresh green herb. Serve with toasted crostini or cracker of choice. Yields: 12 servings.


  1. To keep this recipe vegan, go with a vegan mayonnaise such as Just Mayo, which is what I used.

Calorie count is purely an estimate calculated using an online application to serve as a guide and not to be taken as accurate nutritional information. Percent Daily Values are based on a 2,000 calorie diet.

Tried this recipe?Leave a comment below and let me know!