It looks ultra-creamy but this easy plant-based French onion dip has no sour cream or mayonaise.

Vegan French Onion Dip

This guilt-free French Onion Dip from scratch is loaded with sweet flavorful bits of caramelized onion in an ultra-creamy plant-based "sour cream". It's the ultimate party dip that carnivores, vegetarians and vegans can enjoy alike.
Course Appetizer, Condiments & Pickles
Cuisine American
Level Beginner
Main Ingredient Nuts
Diet Dairy-Free, Gluten-Free, Low Sugar, Low-Carb, Pescatarian, Vegan, Vegetarian
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 8 servings
Calories 144 kcal


  • 2 tablespoons olive oil
  • 285 grams onions (2 small onions, finely diced)
  • 140 grams raw cashew nuts (about 1 cup)
  • 2 teaspoons nutritional yeast
  • 1 teaspoon usukuchi soy sauce
  • 1 tablespoon apple cider vinegar
  • 1/4 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • flat-leaf parsley (for garnish)
  • paprika (for garnish)


  1. Put the olive oil and onions in a frying pan and cover with a lid. Turn the heat to medium-low and cook covered until the onions are tender (about 10 minutes).
    First steam the onions with a lid. This cooks the onions through quickly, helping them to caramelize faster.
  2. Remove the lid and turn up the heat to medium-high to quickly burn off the excess water.
    Once the lid is removed you can turn up the heat to burn off the water and start to caramelize the onions for the french onion dip.
  3. When you hear the onions start to sizzle, saute them stirring continuously, until the onions are fully caramelized (another 10 minutes or so).
    For the most flavorful vegan french onion dip, be sure to fully caramelize the onions.
  4. While the onions cook, add the raw cashew nuts to a small pan and cover with about an inch of water. Bring the cashews to a boil and then set a timer for 2 minutes. When the timer goes off, turn off the heat and let the cashews cool to room temperature in the liquid.
    Boil the raw cashew nuts to soften them up.
  5. Use a slotted spoon to add the cashew nuts to a blender. Measure out 1/3 cup of the cooking liquid and add it to the blender. Add the nutritional yeast, soy sauce, apple cider vinegar, salt, black pepper, and half of the caramelized onion mixture.

    The boiled cashew nuts go into a blender with nutritional yeast, soy sauce, salt and lemon juice to make a creamy plant-based French onion dip.
  6. Blend until very smooth. If your blender is having trouble spinning, you can add a little extra cooking liquid from the cashews to help it out. 

  7. Transfer the dip from the blender to a bowl and stir in the remaining caramelized onions. Adjust the seasonings (salt and vinegar) to taste.
    Stir in the remaining caramelized onions into the vegan French onion dip and adjust seasonings to taste.
  8. Garnish with minced parsley and paprika and serve your vegan French onion dip with bread, chips, or vegetable sticks .

Nutrition Facts
Vegan French Onion Dip
Amount Per Serving
Calories 144 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 1g6%
Sodium 118mg5%
Potassium 177mg5%
Carbohydrates 8g3%
Fiber 1g4%
Sugar 2g2%
Protein 3g6%
Vitamin C 2.6mg3%
Calcium 15mg2%
Iron 1.3mg7%
* Percent Daily Values are based on a 2000 calorie diet.