Vegan Spinach Artichoke Dip

Spinach and artichoke dip is one of those classic appetizers that never gets boring to me. I crave it on cold wintery nights. It’s the quintessential dinner party appetizer because it’s easy to make and is a real crowd pleaser. It’s also kid friendly. I prefer it with some salty, crispy tortilla chips but it goes so well with a fresh baguette. You really can’t go wrong with this creamy, flavorful, and rich recipe. The decadent texture comes from the combination of vegan cream cheese, vegan sour cream, and vegan mayonnaise. The nutritional yeast and lemon give it a cheesy and tangy flavor that’s irresistible.

I prefer it hot but it can also be served cold. This recipe can be made ahead and heated up on the stove top or oven before serving. It’s a great vegan appetizer for game night, book club, or a holiday party. It’s addictive…I really couldn’t stop eating it after I made it! I prefer to use fresh baby spinach and canned artichokes instead of their frozen counterparts but frozen would also work. I like to add a spicy kick with crushed red pepper. The shallot adds a lot of flavor but you can make this dish without it and it will still be very tasty. There’s no need to bake it, but if you prefer a golden brown crust, sprinkle some extra nutritional yeast on top and bake at 350F for about 15 minutes. The leftover dip is delicious on a bagel, veggie burger, or even with pasta. I could eat this scrumptious dip every day! If you make Vegan Spinach and Artichoke Dip make sure you take a picture and tag @thefriendlyepicurean on Instagram and Facebook or pin the recipe on Pinterest!

Vegan Spinach Artichoke Dip

  • Servings: 6
  • Difficulty: easy
  • Print


  • 12 oz fresh baby spinach, chopped (about 8 cups)
  • 1, 14oz can of artichoke hearts
  • 1, 8oz package of vegan cream cheese
  • 1/2 cup vegan sour cream
  • 1 tbs olive oil
  • 1/4 cup vegan mayonnaise
  • 1 shallot, finely chopped
  • 2 cloves garlic, finely chopped
  • 1/2 tsp salt
  • 1/2 tsp crushed red pepper
  • 1/4 tsp black pepper
  • 1/4 cup nutritional yeast
  • juice of 1/2 a lemon (about 2 tbs)


Heat olive oil on medium heat in a large saucepan or Dutch oven. Add shallot and cook for about 6-7 minutes. Add garlic and cook for about 3-4 minutes. Next, artichokes and cook for about 1-2 minutes. Add chopped spinach 1 cup at a time and cook until wilted. Add salt, crushed red pepper, black pepper and stir to combine. Lower heat and add cream cheese and stir until melted. Next, add sour cream, mayonnaise, nutritional yeast, and lemon juice and stir to combine well. Transfer to a serving dish and serve with French bread, tortilla chips, or crackers. May store in the fridge for up to 3-4 days.

This recipe was inspired by the New York Times recipe by Alison Roman:


27 thoughts on “Vegan Spinach Artichoke Dip

  1. With the Super Bowl right around the corner it was destined that I found this recipe to add to my Vegan Super Bowl spread. I am excited to try this dish! Thank you and look forward to viewing (and trying) more dishes from your blog!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.