Vegan spinach dip made with artichokes being scooped up with a tortilla chip.
5 from 1 vote

Dairy-Free Vegan Spinach Artichoke Dip

Dairy-free vegan spinach artichoke dip recipe is always a crowd-pleaser at Christmas, New Years or Super Bowl parties.  Enjoy as much of this healthy spinach artichoke dip recipe as you want without the guilt!  

Course Appetizer
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 12 servings
Calories 108 kcal
Author London


  • 1 Tbsp. olive oil
  • ½ cup onions finely chopped
  • 2 cloves garlic crushed
  • 3 Tbsp. tapioca starch
  • 1 ¼ cup almond milk
  • 3 Tbsp. nutritional yeast
  • 1 tsp. onion powder
  • ¾ tsp. salt
  • 1/8 tsp. pepper
  • ¾ cup vegan Mozzarella cheese
  • 3 cups baby spinach leaves thinly sliced
  • 14 oz. can artichoke hearts drained, finely sliced
  • 4 oz. pimientos drained, finely chopped


  1. In a medium-sized pot or Dutch oven drizzle olive oil and add onion and garlic. Saute over medium heat for 3-4 minutes, or until onions become translucent.
  2. Reduce heat to medium-low and add starch. Whisk until incorporated.
  3. Add milk, ¼ cup at a time, and whisk until dip begins to thicken before adding more milk.
  4. In a separate bowl combine yeast, onion powder, salt and pepper. Whisk until thoroughly mixed.
  5. Add seasonings and vegan cheese into pot and mix to combine.
  6. Next, add thinly sliced spinach and stir until spinach begins to wilt, about 3-4 minutes.
  7. Lastly, add sliced artichoke hearts and pimientos. Stir until well combined.
  8. Serve warm with tortilla chips and enjoy!

Recipe Video

Recipe Notes

*If dip is too thick, add more milk. If dip is too runny, continue cooking over heat to thicken it up. **Dip will thicken as it cools.

Nutrition Facts
Dairy-Free Vegan Spinach Artichoke Dip
Amount Per Serving
Calories 108 Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 1g6%
Sodium 356mg15%
Potassium 144mg4%
Carbohydrates 10g3%
Fiber 2g8%
Protein 3g6%
Vitamin A 1285IU26%
Vitamin C 17.8mg22%
Calcium 54mg5%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.