• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Crowded Kitchen
MENUMENU
  • Recipes
  • About Us
  • Contact
  • Sign Up
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Us
  • Recipe Index
  • Contact
×

Home » Recipes » Dips and Spreads

Vegan Spinach Artichoke Dip

Published: Feb 5, 2021 by Lexi

865 shares
Jump to Recipe·Print Recipe

This is the BEST vegan spinach artichoke dip! It's warm, creamy, cheesy, flavorful and the perfect crowd-pleasing appetizer. It's easy to make, ready in 30 minutes and gluten free.

overhead view of vegan spinach artichoke dip in a skillet.

Video Tutorial

Why we love this recipe

  • Perfect crowd-pleasing appetizer for holidays, game day, or any other occasion!
  • 100% vegan and gluten free, but tastes just like the original.
  • Quick and easy to make: ready in about 30 minutes. You can also make ahead and bake just before serving.
  • Off the charts good! This dip is seriously delicious. Approved by vegans and non-vegans alike!

Ingredients

Here are some of the key ingredients you'll need:

overhead view of ingredients for vegan spinach artichoke dip, including cashews, vegan cheese, spinach, artichokes, shallots.

Ingredient Notes

  • Shallots: you can also use yellow onion. We use shallot because you only need ½ cup here, which is about the size of 1 medium shallot (whereas an average onion is about 1 ½ cups).
  • Artichokes: we use water-packed artichokes here. You could use marinated artichokes, but they tend to be more expensive and it doesn't change the flavor much.
  • Spinach: spinach is classic, but we also love this recipe with kale (or a mix of both).
  • Cashews: raw, unsalted cashews are best here. They're not meant to add much flavor – their primary purpose is to make a super creamy, rich sauce. To prep for the sauce, you'll need to soak the cashews in water to soften them up.
  • Nutritional yeast adds a cheesy, savory flavor to this dip.
  • Miso also adds a savory, umami flavor to this spinach artichoke dip. If you don't have any, you can leave it out, but it really packs a big flavor punch!
  • Vegan parmesan: we typically use Follow Your Heart vegan parmesan, but there are several fantastic brands out there! You could also sub with vegan mozzarella-style cheese, or leave it out altogether.
close up view of vegan spinach artichoke dip in a skillet with two pieces of toasted baguette for dipping.

Step-by-step instructions

Prep: Soak cashews in room temperature water for 2-3 hours (or super hot water for 15 minutes). Preheat oven to 375˚ F. 

Heat oil in a large, oven-safe skillet over medium heat. Sauté shallot (or onion) and garlic until softened, about 5 minutes.

Remove half of the sautéed shallot mixture and set aside.

Add artichokes and spinach to pan and continue to sauté until greens are wilted - about 3-5 minutes. Remove skillet from heat. 

3 photo collage of sautéing shallots, artichokes and spinach in pan.

Meanwhile, add soaked cashews, water, lemon juice, olive oil, nutritional yeast, salt, pepper, miso, vegan parmesan, vegan cream cheese and reserved half of shallot/garlic mixture to a blender. Blend on high speed until completely smooth and creamy.

overhead view of cashew cheese sauce before and after blending.

Pour cheese mixture into skillet with artichoke/spinach. Stir well to incorporate, then top with remaining 1 cup of vegan parmesan.

Bake for 10 minutes, until dip is hot and bubbly and cheese is melty.

assembling spinach artichoke dip in large skillet.

Serve with toasted bread, pita, chips and/or fresh vegetables. 

Expert Tips

  • Don't skip the cashew soaking. I know it can seem like an unnecessary step, but soaking softens the cashew up so they blend into a perfectly smooth, creamy sauce. If they're not soft enough, you may end up with cashew pieces in the dip (definitely not what we're going for!).
    • Short on time? In a pinch, you can soak cashews in super hot water for 15 minutes before using in this recipe.
  • Storage: Cover leftovers and store in the refrigerator for 3-4 days.
  • Reheating: if reheating the entire skillet, heat in a 350˚F oven until heated through (5-8 minutes). If reheating a small amount in a bowl, reheat in the microwave in 30 second intervals until heated through.
overhead view of vegan spinach artichoke dip in a skillet with toasted bread and veggies for serving.

FAQs

What should you serve with vegan spinach artichoke dip?


-Toasted bread/baguette
-Pita or pita chips
-Tortilla chips
-Potato chips
-Sliced vegetables (carrots, cucumber, celery)
-By the spoonful (we won't tell 😉)

Can you make vegan spinach artichoke dip ahead of time?


Yes! Make the entire dip ahead of time, but don't bake. Cover with foil or wrap and refrigerate until ready to serve. Continue by baking as usual (but note that it may need a few extra minutes in the oven since it was refrigerated).

Can you use frozen spinach?


Yes. Thaw the spinach ahead of time, then squeeze to remove excess moisture before adding to the recipe. *NOTE: if using frozen spinach, only use 6-8oz.

Is it best served warm or cold?


This particular recipe is meant to be served warm. It still tastes fine cold, but it thickens up as it cools, so it's not the best texture for dipping.

overhead view of vegan spinach artichoke dip in a skillet.

Related recipes you'll love

  • Vegan Caramelized Onion Dip
  • Vegan Buffalo Dip
  • Vegan Chile Con Queso

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with us through social media by following us on Instagram, Pinterest, and Facebook or by subscribing to our newsletter.

Print
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
overhead view of vegan spinach artichoke dip in a skillet.

Vegan Spinach Artichoke Dip


  • Author: Lexi
  • Total Time: 35 minutes
  • Yield: Serves 8
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This is the BEST vegan spinach artichoke dip! It's warm, creamy, cheesy, flavorful and the perfect crowd-pleasing appetizer. It's easy to make, ready in 30 minutes and gluten free. 


Ingredients

Scale
  • 1 tbsp olive oil
  • ½ cup finely diced shallot or yellow onion
  • 2 large cloves garlic, minced
  • 1 15 oz can artichokes, roughly chopped
  • 4 cups spinach, roughly chopped
  • 1 cup raw, unsalted cashews (soaked for 2-3 hours in room temp water or 15 mins in very hot water)
  • ⅓ cup water
  • 1 ½ tbsp lemon juice
  • 2 tbsp olive oil
  • 2 tbsp nutritional yeast
  • 1 tsp salt
  • ½ tsp pepper
  • 2 tsp white miso*
  • 2 tbsp vegan parmesan style cheese + 1 cup for topping
  • ⅔ cup vegan cream cheese

Instructions

  1. Preheat oven to 375˚ F. 
  2. Heat oil in a large, oven-safe skillet over medium heat. Sauté shallot (or onion) and garlic until softened, about 5 minutes. Remove half of the sautéed shallot mixture and set aside.
  3. Add artichokes and spinach to pan and continue to sauté until greens are wilted - about 3-5 minutes. Remove skillet from heat. 
  4. Meanwhile, add soaked cashews, water, lemon juice, olive oil, nutritional yeast, salt, pepper, miso, vegan parmesan, vegan cream cheese and reserved half of shallot/garlic mixture to a blender. Blend on high speed until completely smooth and creamy.
  5. Pour cheese mixture into skillet with artichoke/spinach. Stir well to incorporate, then top with remaining 1 cup of vegan parmesan. Bake for 10 minutes, until dip is hot and bubbly and cheese is melty.
  6. Serve with toasted bread, pita, chips and/or fresh vegetables. 

Notes

Don't skip the cashew soaking. Soaking softens the cashew up so they blend into a perfectly smooth, creamy sauce. Short on time? In a pinch, you can soak cashews in super hot water for 15 minutes before using in this recipe.

Storage: Cover leftovers and store in the refrigerator for 3-4 days. 

Reheating: if reheating the entire skillet, heat in a 350˚F oven until heated through (5-8 minutes). If reheating a small amount in a bowl, reheat in the microwave in 30 second intervals until heated through. 

Can you use frozen spinach? Yes. Thaw the spinach ahead of time, then squeeze to remove excess moisture before adding to the recipe. *NOTE: if using frozen spinach, only use 6-8oz. 

Shallots: you can also use yellow onion. We use shallot because you only need ½ cup here, which is about the size of 1 medium shallot (whereas an average onion is about 1 ½ cups). 

Artichokes: we use water-packed artichokes instead of marinated in this recipe.

*Miso: Miso adds a savory, umami flavor to this spinach artichoke dip. If you don't have any, you can leave it out, but it really packs a big flavor punch! 

Nutrition: Please note that the nutrition label provided is an estimate based on an online nutrition calculator. It will vary based on the specific ingredients you use.  This information should not be considered a substitute for a professional nutritionist’s advice.

  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Dips
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 Large Side
  • Calories: 295
  • Sugar: 1.9 g
  • Sodium: 868.8 mg
  • Fat: 23.3 g
  • Carbohydrates: 18.7 g
  • Fiber: 4.2 g
  • Protein: 5.9 g

Keywords: vegan spinach artichoke dip

Did you make this recipe?

Tag @crowded_kitchen on Instagram and hashtag it #crowdedkitchen

More Dips, Spreads and Sauces

  • Pumpkin Jam
  • The Best Stewed Pears
  • Cherry Tomato Salsa
  • Tomato Relish

Reader Interactions

Comments

    Let us know what you think! Cancel reply

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

    Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

  1. Frankie Klasfeld

    February 07, 2021 at 12:07 pm

    What can be used in place of the vegan cream cheese?

    Reply
    • Lexi

      February 07, 2021 at 12:20 pm

      If you're not vegan, regular cream cheese works of course, but there's not really a great substitute otherwise. You could leave it out and make a little extra cashew mixture but it definitely wouldn't be quite the same

      Reply

Primary Sidebar

Lexi and Beth toasting with wine.

Hi, we're Lexi and Beth, a mother-daughter team from Michigan. The recipes you'll find here are a reflection of how we bring our family together around the dinner table despite various dietary differences.

More about us →

Featured in:

Featured in Buzzfeed, yahoo, Men's Journal, Huffpost, MSN, Food & Wine, Country Living, yummly, and Parade.

Winter Recipes

  • Vegan Mushroom Stew over Mashed Potatoes
  • Vegan Coq au Vin
  • Vegetable Stew
  • Vegan Meatloaf
  • Vegan Pumpkin Chili
  • Vegan Broccoli Casserole

Most popular recipes

  • Best Vegan Chocolate Chip Cookies
  • Creamy Beet Pasta
  • Super Green Vegetable Soup
  • Vegan Miso Soup
  • Vegan Jalapeño Poppers
  • Limoncello Spritz

See more-->

Footer

Back to top ↑

About

  • Learn About Us
  • Privacy Policy
  • Accessibility Statement
  • See our Portfolio

Newsletter

  • Sign up for weekly emails and updates

Contact

  • Contact Us
  • Work With Us
  • As Seen In

Copyright © 2022 Crowded Kitchen