Easy Spinach Artichoke Dip

December 17, 2021

Appetizers and Sides

By: Jasmine Briones 

This spinach artichoke dip is creamy, full of flavor, easy to make, and completely free from dairy—a decadent dip to impress your friends and family at the next gathering. 

warm spinach artichoke dip with bread and parmesan

Spinach Artichoke dip was always a favorite of mine before going vegan. However, after many rounds of testing, this plant-based version has the same flavors and textures as the classic version, but it’s entirely free from animal products. 

Here’s What You Need to Make this Spinach Artichoke Dip

ingredients for vegan spinach artichoke dip


  • Dairy-free Cream Cheese: This helps make our spinach artichoke dip extra creamy. We like to use the Kite Hill brand cream cheese, but many other brands are available. If you feel like going the extra mile, we also have this homemade cashew cream cheese you can make. If you don’t want to use cream cheese, you can swap it for an alternative like dairy-free sour cream.
  • Silken Tofu: Another component of our recipe to make it nice and creamy. This will also add some extra protein to our dip. The reason we use silken tofu is because of its high water content. This makes it super easy to blend up to give our spinach artichoke dip the perfect texture. 
  • Onion + Garlic: To help get the flavor of this recipe perfect, onions and garlic are essential. We like to sautee ours beforehand. One important thing to note is that it’s best to cook the onions until translucent first, then add the garlic to prevent them from burning. 
  • Lemon Juice: The acidity from the lemon juice helps add a bright, fresh flavor to this spinach artichoke dip. 
  • Nutritional Yeast: Not only will nutritional yeast add a cheese-like taste to our dip, but it will also provide some additional vitamins and minerals. It’s important to note that nutritional yeast and brewers yeast are commonly confused but are very different. We like to use Bragg nutritional yeast
  • Herbs & Spices: We keep the seasoning blend for this recipe pretty simple since a lot is going on. We like to add salt and pepper along with some fresh chives. 
  • Almond Milk: We use almond milk in our dip, but you can use any unsweetened plant milk of your choice, 
  • Artichoke Hearts: While you can use fresh artichoke hearts for this recipe, it’s best and easiest to get pre-chopped artichoke hearts jarred in water. It’s important not to accidentally get marinated artichoke hearts since this will drastically change the dip’s flavor.
  • Spinach: We like to use frozen spinach in our dip. It’s best to defrost it beforehand, but if you forget, you can add it to a strainer and run it under hot water to quickly thaw it. Just squeeze out any excess water before adding it to the recipe. 
  • Dairy-Free Parmesan Cheese: This will help enhance the flavor and texture of our dip. You can use dairy-free parmesan crumbles, shreds, or you can grate a block of parm, which is what we did. Our favorite parmesan to use is Follow Your Heart and Violife.

Other Equipment Needed:

spinach artichoke dip in bowl with crackers and vegetables

Ways to Enjoy Your Dip

The possibilities are endless when it comes to how you enjoy your spinach artichoke dip.

  • Serve it in a bread bowl: you can’t go wrong with serving dip in a bread bowl. Whether it’s sourdough or a rye bread bowl, you can hollow out the bread and cut up the inside to pair with your dip.
  • Fresh veggies: Vegetables that pair perfectly with this dip are carrots, celery, cucumbers, broccoli, cauliflower, and bell peppers.
  • Crackers: Dip and crackers are two things that go together just as well as peanut butter and jelly. We love to pair our spinach artichoke dip with water crackers, whole wheat crackers, buttery “ritz”-style crackers, flaxseed crackers, and more. Honestly, it’s hard to make a bad choice here. 
  • Toasted Bread: Slice a fresh baguette, coat it with some oil and seasonings, and broil until golden! You’ll have perfect crunchy bread to serve with your dip in minutes.
dipping bread into spinach artichoke dip

Looking for Similar Recipes? Here are a few you might enjoy:

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you recreate any of our recipes, we love to see your photos!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
warm spinach artichoke dip with bread and parmesan

Easy Spinach Artichoke Dip

  • Author: Jasmine @ Sweet Simple Vegan
  • Total Time: 30 minutes
  • Yield: 12 servings
  • Diet: Vegan


This spinach artichoke dip is creamy, full of flavor, easy to make, and completely free from dairy—a decadent dip to impress your friends and family at the next gathering. 


  • 1 tablespoon oil
  • 1/2 onion, finely diced
  • 4 cloves garlic, minced
  • 8 ounces vegan cream cheese
  • 8 ounces silken tofu
  • 1/3 cup nutritional yeast
  • 1/3 cup almond milk
  • 2 tablespoons freshly squeezed lemon juice
  • 3/4 teaspoon salt
  • Freshly ground black pepper to taste
  • 8 ounces frozen spinach, defrosted and chopped
  • 5 ounces artichoke hearts, roughly chopped
  • 1/2 cup grated dairy-free parmesan cheese
  • 2 tablespoons fresh chives


  1. Preheat the oven to 425°F.
  2. In a small pan, add in the oil. Once warm, add the onions and garlic. Sauté for 3 minutes or until the onions are translucent and the garlic is fragrant.
  3. In a high-powered blender, add the cream cheese, tofu, onions and garlic, almond milk, nutritional yeast, lemon juice, salt, and pepper. Blend until very smooth.
  4. Add the spinach and artichokes, parmesan and chives, and pulse a couple of times, but do not blend. You want to leave it a bit chunky! Adjust seasonings to taste.
  5. Transfer to a greased oven-safe dish and bake for 20 minutes or until warm and golden on top.
  6. Mix and serve with toasted bread, crackers, or vegetable sticks. Enjoy!


  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer
  • Method: Oven

Keywords: spinach, artichoke, dip, appetizer, holiday, party, snack, dairy-free

Disclaimer: This page may contain affiliate links, which simply means that we earn a commission if you purchase through those links, but your price remains the same. Thank you for supporting Sweet Simple Vegan!

Leave a Reply

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

Recipe rating

  1. Angela says:

    Hi! I only have a nutribullet and a food processor. Could this work with a food processor?

  2. Cindy says:

    ITS SO GOOD. Will be making this over and over

  3. Bec H says:

    This is delicious. The non-vegans love it, too. Better than the traditional dairy version that used to grace our holiday table.

  4. Brooke says:

    When do you add the milk??

  5. ashley says:

    so amazing! came out incredibly. gobbled up by all (vegan and non-vegan folks alike)

  6. Tatum says:

    Will this hold up if made a day or two in advance? Thanks!

Hey there!

We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious...

We're Jasmine & Chris.

Hey there!

meet the bloggers





Thank you for subscribing!

Want our recipes delivered straight to your inbox?

the latest scoop:


Want our recipes delivered straight to your inbox?

Sign up to get the latest recipes, video announcements, and more!

Thank you for subscribing!