How to Make Gooey Vegan Spinach Artichoke Dip

I am a HUGE dip fan, and this vegan spinach artichoke dip brings the creamy, tangy, cozy vibes of the classic version, but without any dairy. It’s rich, warm, and perfect for game day, dinner parties, or a simple movie-night snack. You’ll get a silky base, tender artichokes, and vibrant spinach in every scoop.

Best of all, it comes together with everyday ingredients and a few easy techniques. Serve it hot with crusty bread, chips, or fresh veggies, and watch it disappear.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

bowl of vegan spinach artichoke dip

What Makes This Vegan Spinach Artichoke Dip Special

This dip nails the classic spinach dip flavor while staying 100% plant-based. The creaminess comes from a blend of cashews and dairy-free cream cheese, so it feels indulgent but eats a little lighter.

A touch of lemon and miso adds the tang you expect from a cheesy dip without any actual cheese. And the texture—soft spinach, chunky artichokes, and a velvety sauce—keeps each bite interesting. It’s simple to prep ahead and bakes up beautifully when you’re ready to serve.

Shopping List

  • Raw cashews
  • Dairy-free cream cheese or plain, unsweetened vegan yogurt
  • Unsweetened plant milk (almond, oat, or soy)
  • Nutritional yeast
  • White miso paste
  • Lemon juice and zest
  • Olive oil
  • Garlic
  • Yellow onion or shallots
  • Frozen chopped spinach (or sautéed fresh spinach)
  • Canned artichoke hearts
  • Vegan Parmesan or grated plant-based hard cheese (optional)
  • Salt and black pepper
  • tapioca starch (optional)
  • Smoked paprika or red pepper flakes (optional)
  • Bread crumbs or crushed crackers for topping (optional)
  • Fresh parsley or chives

Step-by-Step Instructions

Soak the cashews. Cover 1 cup of raw cashews with hot water and soak for 20–30 minutes. Drain before blending. If you have time, an overnight soak in cool water works too. Discard the soaking water before using the cashews.

Prep the spinach and artichokes. Thaw and squeeze the frozen spinach until very dry. Excess moisture can water down the dip, so press firmly. Chop the artichoke hearts into bite-size pieces.

Sauté the aromatics. Heat 1–2 tablespoons of olive oil in a skillet over medium heat. Add the diced onion and a pinch of salt; cook until soft and translucent, 5–7 minutes. Stir in 3–4 minced garlic cloves and cook 1 minute until fragrant.

Blend the creamy base. In a blender, combine drained soaked cashews, 1/2 cup plant milk, 4 tablespoons dairy-free cream cheese (or 1/2 cup vegan yogurt), 2–3 tablespoons nutritional yeast, tapioca starch, 1 teaspoon white miso, 1–2 tablespoons lemon juice, and a pinch of salt and pepper. Blend until silky and pourable, adding a little more milk if needed.

Combine everything. In a large bowl, mix the sautéed onion and garlic with the spinach and artichokes. Pour in the cashew cream. Add 1–2 tablespoons vegan Parmesan if using, plus lemon zest and a pinch of smoked paprika or chili flakes. Stir until evenly coated.

Taste and adjust. Season with salt, pepper, and extra lemon to balance the richness. The mixture should taste slightly salty and bright before baking.

Transfer to a baking dish. Spread the mixture into an 8×8-inch or similar dish. If you like a crust, sprinkle with bread crumbs and a drizzle of olive oil.

Bake. Bake at 375°F (190°C) for 18–22 minutes, until bubbly at the edges and lightly golden on top. If you want more color, broil for 1–2 minutes, watching closely.

Garnish and serve. Let it rest 5 minutes to set. Sprinkle with chopped parsley or chives. Serve warm with toasted baguette slices, pita chips, crackers, or crisp vegetables.

tmps6ec0h5o

Keeping It Fresh

This dip stores well for a few days. Cool it fully, then cover and refrigerate for up to 4 days. Reheat in a 325°F (165°C) oven until hot, or warm gently on the stove, adding a little plant milk to loosen.

It can be frozen for up to 2 months, though the texture may become slightly grainy after thawing. For best results, thaw overnight in the fridge and stir well before reheating.

Tasty top view: Overhead final presentation of the hot vegan spinach artichoke dip on a rustic table

Health Benefits

Spinach contains iron, folate, and vitamin K, along with fiber to keep you satisfied. Artichokes add prebiotic fiber, which can support a healthy gut. The cashew base offers heart-healthy fats and a touch of plant protein, while nutritional yeast provides B vitamins and a savory, cheesy taste.

Compared to dairy-heavy versions, this one may be easier to digest for many people and is naturally cholesterol-free.

Pitfalls to Watch Out For

Too much moisture If the spinach isn’t well-drained, the dip can turn watery. Squeeze it in a clean towel until nearly dry.

Under-seasoning Cashew-based sauces need enough salt and acid. Taste before baking and add more salt or lemon as needed.

Gummy texture Over-blending with too little liquid can make the sauce pasty. Aim for a smooth, pourable consistency.

Flat flavor Don’t skip aromatics. Onion, garlic, miso, and nutritional yeast layer in depth and make this taste restaurant-worthy.

Overbaking A long bake can dry it out. Pull it when it’s hot and bubbly, then let it settle.

Variations

Silken tofu swap Replace half the cashews with silken tofu for a lighter, higher-protein dip.

Jalapeño kick Add minced jalapeño or a dash of hot sauce for gentle heat.

Mozz-style melt Fold in shreds of vegan mozzarella before baking.

Herb-forward Add fresh dill and parsley for a bright, deli-style flavor.

Garlic confit Use soft, slow-cooked garlic cloves in place of raw for a sweeter, rounder profile.

Gluten-free topping Use crushed gluten-free crackers or skip the crumb topping altogether.

No-bake skillet Warm everything on the stovetop until thick and creamy, then serve immediately.

This vegan spinach artichoke dip brings comfort food energy with simple, wholesome ingredients. It’s creamy, cheesy-tasting, and easy to customize for any crowd.

Keep the basics—good seasoning, well-drained spinach, and a smooth base—and you’ll have a reliable, shareable favorite. Serve it hot, garnish with fresh herbs, and enjoy the kind of dip that turns a casual snack into something memorable.

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s) why not join our closed Facebook Group, The Peas and Carrots Society? This is a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

Vegan Spinach Artichoke Dip

Creamy, savory, and completely dairy-free, this vegan spinach artichoke dip is made with cashews, spinach, and tender artichoke hearts for the perfect party appetizer. Rich, cheesy flavor without the dairy—ready in about 30 minutes.
Prep Time20 minutes
Active Time20 minutes
Total Time40 minutes
Course: Appetizers
Cuisine: American
Keyword: dairy-free, vegan
Yield: 8 servings

Ingredients

For the Creamy Base

  • 1 cup raw cashews soaked in hot water 20–30 minutes and drained
  • ½ cup unsweetened plant milk almond, oat, or soy
  • 4 tablespoons dairy-free cream cheese or ½ cup plain unsweetened vegan yogurt
  • 2–3 tablespoons nutritional yeast
  • 1 teaspoon white miso paste optional
  • 1–2 tablespoons lemon juice
  • 1 teaspoon lemon zest
  • 1–2 teaspoons tapioca starch
  • Salt and black pepper to taste

For the Dip

  • 1–2 tablespoons olive oil
  • 1 small yellow onion or shallot finely diced
  • 3–4 garlic cloves minced
  • 1 cup frozen chopped spinach thawed (or 2 cups fresh spinach, sautéed) and squeezed dry
  • 14 oz artichoke hearts drained and chopped
  • 1–2 tablespoons vegan Parmesan optional
  • smoked paprika or red pepper flakes optional
  • 2–3 tablespoons bread crumbs or crushed crackers optional topping
  • fresh parsley or chives chopped, for garnish

Instructions

  • Soak cashews in hot water for 20–30 minutes, then drain.
  • Squeeze thawed spinach very dry. Chop artichoke hearts into bite-sized pieces.
  • Heat olive oil in a skillet over medium heat. Add onion and a pinch of salt. Cook 5–7 minutes until soft. Add garlic and cook 1 minute.
  • In a blender, combine cashews, plant milk, cream cheese or yogurt, nutritional yeast, miso (if using), lemon juice, lemon zest, tapioca starch, salt, and pepper. Blend until silky and pourable.
  • In a large bowl, combine sautéed onion/garlic, spinach, and artichokes. Pour in the cashew mixture. Stir in vegan Parmesan and paprika or chili flakes, if using. Taste and adjust seasoning.
  • Spread mixture into an 8×8-inch (or similar) dish. Add breadcrumbs and a drizzle of olive oil if you want a crust.
  • Bake at 375°F (190°C) for 18–22 minutes, until bubbling and lightly golden. Broil 1–2 minutes for extra color.
  • Rest 5 minutes. Garnish with parsley or chives. Serve warm with toasted baguette, pita chips, crackers, or vegetables.

FAQ

Can I make this without cashews?

Yes. Use silken tofu plus a few tablespoons of olive oil or tahini for body. You can also blend sunflower seeds as a nut-free option, though the flavor will be slightly earthier.

Is fresh spinach better than frozen?

Both work. Frozen is convenient and consistent; just drain it thoroughly. If using fresh, sauté it until wilted, then squeeze out the liquid before chopping.

What can I serve with it?

Try toasted baguette, crostini, pita chips, tortilla chips, or sturdy crackers. For a lighter spread, serve with cucumber rounds, bell pepper strips, radishes, and endive leaves.

Can I make it ahead?

Absolutely. Assemble the dip up to a day in advance, cover, and refrigerate. Bake just before serving. Add a few extra minutes to the bake time if it goes into the oven cold.

How do I make it extra tangy?

Increase the lemon juice, add a teaspoon of apple cider vinegar, or stir in more white miso. A spoonful of vegan sour cream can also boost tang.

Does it work in a slow cooker?

Yes. Combine everything in the slow cooker and heat on Low for 1–2 hours, stirring occasionally. Switch to Warm for serving.

How do I thicken a runny dip?

Stir in a spoonful of vegan cream cheese, a bit more nutritional yeast, or a handful of vegan mozzarella shreds. A brief bake or simmer also helps reduce excess liquid.

 

 

Scroll to Top