A creamy white dip with caramelised onions in a white bowl with a blue rim against a marble background

Vegan French Onion Dip (GF)

This Vegan French Onion Dip is rich and creamy, sweet and tangy and highly addictive!
Course Appetizer, Snack
Cuisine American
Keyword vegan caramelized onion dip, vegan french onion dip
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 4
Calories 176kcal
Author Rhian Williams


  • 1 tablespoon (1 tablespoon) oil (coconut, vegetable, rapeseed or olive)
  • 1 (1 ) onion , thinly sliced
  • 1 teaspoon (1 teaspoon) agave syrup (or sub any other sweetener)
  • Splash (Splash ) white wine * (ensure vegan/gluten-free if necessary)
  • 400 g (14 oz) tin of white beans , drained and rinsed (cannellini, haricot or butter beans)
  • 1 tablespoon (1 tablespoon) nutritional yeast
  • 60 ml (1/4 cup) unsweetened almond milk (or sub unsweetened oat milk for nut-free)
  • 1 tablespoon (1 tablespoon) apple cider vinegar (ensure gluten-free if necessary)
  • 1 tablespoon (1 tablespoon) tamari (or soy sauce if not gluten-free)
  • Salt + pepper to taste

To serve (suggestions):

  • Fresh parsley , roughly chopped
  • Tortilla chips (ensure gluten-free if necessary)
  • Vegetable crudités


  • Heat up oil in a pan and add the onion once hot
  • Cook for around 15 minutes with a lid over it, stirring occasionally, until very soft and caramelised - add the agave syrup and a pinch of salt towards the end
  • Add a splash of wine and cook for a further couple of minutes until all the wine has disappeared
  • Meanwhile, place the white beans, nutritional yeast, almond milk, vinegar, tamari and salt + pepper in a food processor or blender and whizz until completely smooth
  • Add the caramelised onions and mix well
  • Scatter over fresh parsley and serve alongside tortilla chips and vegetable crudités, if desired
  • Keeps covered in the fridge for up to a couple of days. Leftovers taste great in a sandwich!


*Can be omitted


Calories: 176kcal | Carbohydrates: 26g | Protein: 9g | Fat: 4g | Sodium: 277mg | Potassium: 541mg | Fiber: 5g | Sugar: 3g | Vitamin C: 2.1mg | Calcium: 97mg | Iron: 3.3mg