Vegan Spinach Artichoke Dip Recipe

Calendar icon Published: Mar 20th 2022 by Chigoziri Nwachuku
Clock icon Last updated: Dec 18th 2024
Read time: 4 mins
Cuisine:
This recipe, developed through the collective effort of at least 6 experts, underwent meticulous research and testing for over 3 months. Learn more about our process in the art and science behind our recipes or read how we use AI responsibly. This post may contain affiliate links. Read our Disclosure Policy.
Aerial shot of Vegan Spinach Artichoke Dip with chips on the sides

This Vegan Spinach Artichoke Dip is a must-try for anyone looking for a creamy, cheesy, and rich dip without the dairy. Perfect for plant-based eaters, it’s packed with the savory goodness of spinach, artichokes, and a blend of vegan-friendly ingredients like cashews and nutritional yeast. Whether you're hosting a party or simply craving a healthy snack, this dip is easy to prepare and pairs wonderfully with crusty bread, tortilla chips, or fresh veggies. It's not just delicious; it's nutritious too, making it a great choice for your next vegan dish.

You’ll love this recipe for its simple, plant-based ingredients that create a creamy, cheesy dip without any dairy. It’s a healthy alternative that doesn’t compromise on flavor, making it a hit for vegan and non-vegan eaters alike. Plus, it’s quick to prepare, taking only 30 minutes from start to finish!

  • Soak your cashews for at least 5 minutes to ensure they blend into a smooth, creamy texture.
  • Drain and rinse the artichoke hearts thoroughly to avoid any briny flavor from overpowering the dip.
  • Use a high-speed blender for the best consistency when blending the cashews and almond milk.

Serve this vegan dip with fresh, crusty bread, crunchy pita chips, or an array of sliced vegetables like carrots, cucumbers, or bell peppers. It’s also great as a spread in wraps or sandwiches.

  • Cashews: If allergic, you can replace them with soaked sunflower seeds for a similar creamy texture.
  • Almond Milk: Swap with oat milk or soy milk for a different dairy-free option.
  • Spinach: Kale can be used in place of spinach for a heartier green.

Store any leftover dip in an airtight container in the fridge for up to 3 days. To reheat, gently warm it in a skillet over low heat or in the microwave, adding a splash of almond milk if needed to loosen it up.

  • Olive Oil: Helps sauté the vegetables and adds a rich flavor to the dish.
  • Cashews: Soaked and blended to create a creamy base without dairy.
  • Garlic: Adds a deep, savory flavor to the dip.
  • Onion: Enhances the overall taste and adds a subtle sweetness.
  • Unsweetened Almond Milk: A dairy-free alternative that adds creaminess.
  • Nutritional Yeast: Provides a cheesy flavor without using dairy.
  • Spinach: Adds nutritional value and a fresh, earthy taste.
  • Artichoke Hearts: A classic ingredient that pairs well with the creamy base.

Can I make this dip ahead of time?

Yes, you can prepare the dip a day in advance. Simply store it in the fridge and bake it right before serving.

What can I use instead of cashews?

If you’re allergic to nuts, soaked sunflower seeds or silken tofu are good substitutes to create a creamy texture.

Can I freeze Vegan Spinach Artichoke Dip?

While it’s best served fresh, you can freeze this dip for up to 2 months. Thaw it overnight in the fridge and reheat gently before serving.

How to Make Vegan Spinach Artichoke Dip

Start by soaking raw cashews in boiling water for about 5 minutes to soften them. Meanwhile, sauté garlic and onions in olive oil until fragrant. Drain the cashews and blend them with almond milk, nutritional yeast, lemon juice, and salt until smooth. Stir in the sautéed vegetables, artichoke hearts, and spinach, then pulse the mixture a few times in the blender for a chunky texture. Transfer the dip to a greased baking dish and bake at 425°F for 20 minutes. Serve hot with your favorite sides!

Rate
Average: 5 (4 votes)
Total rating includes sum of all comments and anonymous votes.

Click to avoid screen dimming during cooking.

Time & Serves

Prep Time
10 mins
Cook Time
23 mins
Total Time
33 mins
Serves
10 persons

Ingredients

  • 4 teaspoons Olive Oil, divided

  • 1 1/2 cups Raw Cashews

  • 5 cloves Garlic

  • 1 medium Onion, diced

  • 1 1/2 cups Unsweetened Almond Milk

  • 1/4 cup Nutritional Yeast

  • Juice of 1 Lemon

  • 1 1/2 teaspoons Salt

  • 4 cups Spinach

  • 2 (14 ounces) can Artichoke Hearts, drained and rinsed

Instructions

Preheat the oven to 425 degrees Fahrenheit. Using one teaspoon of olive oil, grease a cast-iron skillet or an oven-safe baking dish.

Place 3 cups of water in a tea kettle or pot and boil.

In a heat-safe bowl, place the cashews, and pour boiling water over them.

Let the cashews soak for 5 minutes, then drain.

To a small frying pan over medium heat, add three teaspoons of olive oil.

Once hot, add the garlic and onion and sauté for 3 minutes.

To a high-speed blender, add cashews, almond milk, nutritional yeast, lemon juice and salt. Blend until creamy and smooth.

Add the onions, garlic, spinach, and artichoke heart. See to it that the mixture is chunky by pulsing a few times.

Place the mixture in a greased cast-iron skillet or oven-safe baking dish.

Bake for 20 minutes until the mixture thickens and is heated through.

Serve with crusty bread, pita bread, tortilla chips, or sliced veggies.

Chigoziri Nwachuku
Author:
Nutritional Recipe Writer

More posts by Chigoziri Nwachuku

Unlock Exclusive Recipes & More! 🔓

Subscribe to our newsletter for the latest recipes, holiday specials, and mouthwatering secrets!

Subscribe

Add new comment

The content of this field is kept private and will not be shown publicly.