Go Back
+ servings
A creamy Vegan Spinach Artichoke Dip in a baking dish, topped with melted vegan parmesan and garnished with fresh parsley, surrounded by pita chips, toasted baguette slices, and veggies.

Spinach Artichoke Dip

Ashley
This ultra creamy Vegan Spinach Artichoke Dip is always a crowd-pleaser! Rich and cheesy, with a pop of zesty lemon and a touch of heat from chili flakes, just one bite will have you downright addicted! And the best part? It’s just as delicious served at room temperature as it is hot and bubbly right out of the oven!
5 from 3 votes
Prep Time 15 minutes
Cook Time 45 minutes
Course Appetizer, Dip, Holiday-Inspired, Side Dish, Snack
Cuisine American
Servings 6

Ingredients
  

  • 1 tablespoon extra-virgin olive oil
  • 1 12-ounce jar of roasted red peppers, drained and diced
  • 1 cup diced shallot
  • 10 cloves fresh minced garlic
  • 2 teaspoons garlic powder
  • 1 teaspoon kosher salt, plus more to taste
  • 1 teaspoon red chili pepper flakes
  • ½ teaspoon fresh ground black pepper, plus more to taste
  • 12 ounces fresh baby spinach, roughly chopped
  • 8 ounces room temperature vegan cream cheese
  • 1/3 cup vegan mayonnaise
  • 1 cup vegan parmesan shreds, divided
  • ¾ cup vegan mozzarella shreds
  • 1 14-ounce can quartered artichoke hearts, drained and roughly chopped
  • Lemon zest from 1 large lemon, plus the juice
  • Fresh minced parsley, for garnish, optional

For Serving

  • Pita Chips
  • Toasted baguette slices
  • Veggies

Instructions
 

  • Preheat oven to 375°F.
  • Heat the oil in a large sauté pan over medium heat. Once the oil is hot, add the roasted red peppers and shallot, and cook, stirring often, until the shallot is translucent, 2 to 3 minutes.
  • Add the garlic and season with the garlic powder, salt, red chili flakes, and pepper. Continue to cook while stirring, until the garlic is fragrant, 2 to 3 more minutes.
  • Working in batches, add the spinach into the sauté pan. Continue to cook while mixing, until the spinach is wilted and most of the moisture cooks out, 5 to 7 minutes.
  • Reduce the heat to low and fold in the cream cheese and mayonnaise, stirring to combine.
  • Sprinkle in the mozzarella and ½ cup parmesan, continuing to stir until the cheese shreds are melted throughout.
  • Mix in the artichoke hearts, lemon zest and lemon juice, and mix once more to combine.
  • Transfer the dip to a prepared 8x11-inch baking dish and top with the remaining ½ cup parmesan cheese.
  • Cover tightly with foil and bake in the preheated oven until the cheese on top has melted, 25 to 30 minutes. Remove the foil, place back into the oven and bake until bubbly and golden-brown, another 10 to 15 minutes. If you’d like, you can broil the last 5 minutes or so, but make sure to watch it so it doesn’t burn!
  • Remove the dip from the oven and let it cool for 5 to 10 minutes.
  • Garnish with parsley and serve with chips, toasted bread, and veggies. Enjoy!
Keyword creamy spinach artichoke dip, dairy-free spinach artichoke dip, easy vegan dip recipes, plant-based spinach artichoke dip, spinach artichoke dip, vegan spinach artichoke dip
Tried this recipe?Let us know how it was!