Vegan Cashew-Ranch Dip

Very simple, vegan, soy-free, and citrus-free ranch dressing recipe. Hope you enjoy!

Prep Time:
10 mins
Cook Time:
10 mins
Additional Time:
2 hrs 20 mins
Total Time:
2 hrs 40 mins
10 servings


  • ¾ cup cashews

  • 1 (8.4 ounce) package coconut milk

  • cup apple cider vinegar

  • cup lemon juice

  • ¾ teaspoon cold-pressed virgin coconut oil, divided

  • ¼ cup minced onion

  • 2 cloves garlic, minced, or more to taste

  • ½ teaspoon sea salt, or more to taste

  • ¼ teaspoon freshly ground black pepper

  • 1 tablespoon chopped fresh parsley

  • 1 teaspoon chopped fresh chives

  • ½ teaspoon chopped fresh dill


  1. Place cashews in a pot and cover with water; bring to a boil. Immediately remove from the heat, cover, and let sit for 15 minutes. Drain.

  2. Combine coconut milk, apple cider vinegar, and lemon juice in a small bowl and set aside to curdle, about 5 minutes.

  3. Melt 1/4 teaspoon coconut oil in a small pan over medium heat. Add onion and garlic; cook and stir until translucent, 3 to 5 minutes. Transfer to a blender.

  4. Add cashews, remaining 1/2 teaspoon coconut oil, salt, and pepper to the blender until ultra creamy. Add parsley, chives, and dill and pulse until just broken up; blending too long can turn the dressing green.

  5. Transfer dip to a mason jar and cover. Place in the refrigerator until chilled, about 2 hours.

Cook's Notes:

You can use pomegranate juice instead of apple cider vinegar, and cranberry juice instead of lemon juice.

Sauteing the onion and garlic adds rich flavor to the dip, but you can add them raw if you'd like.

Chilling the dip can enhance the flavors and make it more rich and flavorful, so I strongly recommend this step.

Nutrition Facts (per serving)

115 Calories
10g Fat
5g Carbs
2g Protein
Nutrition Facts
Servings Per Recipe 10
Calories 115
% Daily Value *
Total Fat 10g 13%
Saturated Fat 6g 29%
Sodium 158mg 7%
Total Carbohydrate 5g 2%
Dietary Fiber 1g 3%
Total Sugars 1g
Protein 2g
Vitamin C 5mg 26%
Calcium 13mg 1%
Iron 3mg 14%
Potassium 139mg 3%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love