Vegan Spinach and Artichoke Dip

Vegan Spinach and Artichoke Dip
Jump to Recipe

A deceptively easy vegan spinach and artichoke dip!

I loved when my mom made spinach dip as a kid. She’d even put it in a bread bowl. Who doesn’t love a bread bowl?! I still love spinach dip as an adult. I love it with artichokes in, with jalapenos in, or just plain spinach with no frills. For this recipe I’ve added chopped artichoke hearts and they add a lovely layer of flavor and texture to this dip. I know you’ll enjoy it!

My version of Vegan Spinach and Artichoke Dip

My version of Vegan Spinach and Artichoke Dip uses a mix of soft, silken Tofu and Vegan mayonnaise to achieve the creamy texture. 

I also add garlic, lemon juice and nutritional yeast to enhance all the delicious flavors. 

Then of course I add the spinach and artichoke hearts. It’s all brought together, put in a small baking dish and then baked until browned on top.

Vegan Spinach and Artichoke Dip

Making it Simple

To make my life easy, I used frozen chopped spinach that I set out early in the day to thaw. Then I just squeezed out all the excess water. And I also use canned artichoke hearts that I cut into quarters, and then into smaller chunks. This time, I had whole canned artichoke hearts, that I quartered myself. But a lot of times you can find them already quartered.

Bringing it all together

Bringing the Vegan Spinach and Artichoke dip together is simple! Add everything but the artichokes to a high speed blender and then blend until smooth. Then I poured it into my small, glass baking dish, and while it’s in baking dish, I mixed in the artichoke heart pieces. You could do this in a separate bowl, but this way you don’t have to dirty another dish, and then have to clean it. I’m all about saving time and energy!

From there you just have to bake it, then enjoy it with some tortilla chips or some nice sourdough bread. 

Vegan Spinach and Artichoke dip

Vegan Spinach Artichoke Dip

Vegan Spinach and Artichoke Dip

This spinach and artichoke dip uses pantry staples that you probably have on hand. Best of all it's completely vegan!
Prep Time 10 minutes
Cook Time 30 minutes
Course Appetizer
Servings 8 people


  • 10 oz Frozen Spinach (completely thawed and drained of water)
  • 12 oz Tofu, Soft+Silken
  • 1/4 cup sliced almonds
  • 1/4 cup Nutritional Yeast
  • Juice of 1/2 lemon
  • 2 clove Garlic (whole)
  • 1/4 teaspoon Salt (or to taste)
  • 1/2 Cup Vegan Mayonnaise
  • 1 Can (13.75oz) Artichokes (drained, rinsed and roughly chopped)


  • Preheat oven to 400 degrees F.
  • In a high speed blender, all ingredients EXCEPT THE ARTICHOKES, until smooth.
  • Pour the mixture into a 6"x9" (or 8"x8" square) baking dish. Stir in the artichokes until evenly distributed.
  • Bake in the bven for 30 minutes or until browned on the edges and over the top.
  • Serve warm or cold with bread or tortilla chips.
Keyword spinach dip, vegan dip, vegan spinach dip


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

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