Raise your hand if you’re a little (or a lotta) dip obsessed! Ok, that’s everyone, right? Well, I’m pretty excited about sharing this recipe for the best vegan spinach artichoke dip. Baked until hot and bubbly, this veggie-filled dip needs to be on your menu!
This spinach and artichoke dip tastes like that indulgent dip of your pre-gan past, but I promise you this recipe is infinitely better! First of all, it’s not made with pounds of dairy-based cheese, mayo, sour cream, and/or cream cheese–so your heart health will thank you.
In fact, this recipe is:
- nut free*
- gluten free
- dairy free**
- egg free**
*unless you use a nut-based vegan cream cheese!
**duh, it’s vegan.
Secondly, it’s protein packed, and not just from the spinach! Instead of using a vegan mayo or sour cream, I’ve blended up silken tofu to a creamy smooth texture. But you’d never guess there was tofu in it!
I actually based this recipe off an older one of mine from my old blog, and in that version I used lots of vegan mayo. But I actually prefer this recipe! Same great taste, but now I feel better about eating half of the recipe in one sitting.
Because, boy does this spinach and artichoke dip packs a punch of flavor! I’m not calling it the best for nothing! I really think this dip is spectacular.
And we’re not going all out health-food here. I did use tofu, but I’ve added some oil and seasonings (lemon juice, dijon mustard) to give it a bit of a mayo consistency and taste. Plus along with the tofu, I use vegan cream cheese to make a rich, thick, creamy dip.
A scoop of nutritional yeast enhances the cheesy flavor of the dip. And a generous addition of herbs takes the artichoke and spinach dip to the next level. Thyme, oregano, and chives.. is your mouth watering yet or what? No? Just me?
I like my dips to be nice and peppery, so add a double dose of heat. Crushed red pepper is a given, and nestles a mildly spicy kick into each bite. Then I like to add freshly ground black pepper in seemingly excess amounts so that the dip dances across the tongue.
In my original dip there was no need for salt with the salty mayo and cream cheese as the base. In this version you can salt to taste. I ended up adding about 3/4 tsp of salt.
Once we’ve mixed together our creamy and flavorful base, add in the chopped spinach, artichoke hearts, and sun dried tomatoes.
I use frozen chopped spinach for it’s convenience. You can defrost it slowly in the fridge overnight or in minutes in the microwave. It’s already cooked, but defrosting is an essential step as this allows the excess water to be manually squeezed out from the spinach. You don’t want to skip this step! Nobody wants a watery dip.
I love adding sun dried tomatoes to this recipe. They add little bursts of sweet and tangy, tomatoey flavor throughout the dip. You can use either the dry packed or oil packed kind. If using dry packed and they are very dried out you will want to rehydrate them a bit in boiling hot water, just until they are soft. This isn’t necessary if they are still soft and pliable.
I think baking this dip is essential. It allows all the flavors to meld and marry and there’s nothing like scooping up hot dip on a salty crisp [tortilla] chip.
This dip is so good. Did I mention it was the best? I’ve served this recipe to quite a few omnivores over the years and there are never any leftovers. It’s scrape the bowl clean delicious!
It’s also cool to make it just for yourself, or mayyybe to share with your parter. I mean, it’s probably my favorite way to inhale my veggies. And inhale it you will!
So I think where we’ve left it is: everyone loves spinach and artichoke dips, I make a great one, you should make it too. Cool? cool.
And did I mention how easy it is to make?! Mix together the ingredients in just a few minutes, then stick in the oven to bake for a half hour. Dinner, *ahem* I mean dip, is served!
If you make this vegan artichoke spinach dip, leave a comment and rate the recipe below! And tag your recreations @thecuriouschickpea and #thecuriouschickpea on Instagram, I absolutely love seeing your photos!
LIKE WHAT YOU SEE? FOLLOW ALONG ON INSTAGRAM, FACEBOOK, AND PINTEREST!
- I used Tofutti Better Than Cream Cheese to keep this recipe inexpensive and nut-free. You can use any vegan cream cheese you’d like, even a homemade one!
- You can substitute the nutritional yeast for a vegan parmesan, or even a vegan mozzarella. If using a vegan cheese I’d add probably add a bit more, maybe 1/2 cup.
- You can prepare the dip in advance and leave in the fridge until ready to bake.
The Best Vegan Spinach Artichoke Dip
This delicious baked vegan artichoke and spinach dip comes together in no time! It's easy to make, super flavorful and indulgent tasting, and happens to be healthy-ish. It's the best!
- 8oz vegan cream cheese
- 12oz silken tofu
- 1/4 cup nutritional yeast
- 2 tbsp olive oil or canola oil
- 2 tbsp freshly squeezed lemon juice
- 1 tsp dijon mustard
- 4 cloves garlic, minced or crushed
- 1 tsp minced fresh thyme
- 1 tsp minced fresh chives
- 1 tsp dried oregano
- 1 tsp crushed red pepper
- 1/2-1 tsp salt
- lots of freshly ground black pepper
- 14oz can artichokes, drained and chopped
- 10oz frozen chopped spinach, defrosted and excess water squeezed out
- 3/4 cups minced sun dried tomatoes
- drizzle of olive oil, fresh herbs, and extra minced sun dried tomatoes to serve (optional)
- Preheat the oven to 350 ºF.
- In a food processor, blender, or large mixing bowl using a stick blender combine the vegan cream cheese, silken tofu, nutritional yeast, canola oil, lemon juice, dijon mustard, and garlic. Process or blend until silky smooth. If using a food processor or blender transfer to a mixing bowl.
- Stir in the the herbs, crushed red pepper, 1/2 tsp salt and pepper. Taste and add salt if desired. I like about 3/4 tsp salt personally.
- Add the chopped artichokes, spinach, and sun dried tomatoes and stir to combine. Transfer to a small cast iron or baking dish and drizzle a little olive oil on top (optional). Bake for 30 minutes until hot and bubbly and browned on top.
- Sprinkle some extra minced sun dried tomatoes and fresh herbs on top to serve. Enjoy with tortilla chips, potato chips, or toasted baguette.
Adapted from my original Artichoke and Spinach Dip recipe.
Thursday 11th of August 2022
THIS. This dip is awesome. And I'm not talking awesome for being a healthy food or awesome for a vegetable dip or awesome for a homemade version of a restaurant appetizer staple. It is just plain awesome. I was skeptical of the whole tofu and nutritional yeast thing, but it works and boy, does it work well. I'm not vegan or even vegetarian, but I am always on the hunt for healthier versions or things. I would gladly choose this dip over any other. No matter your diet (or lack of diet), I highly recommend this dip. You could easily trick somebody into thinking this thing is 1000 calories per fork full.
Sunday 26th of December 2021
This is seriously so good, I made it for Christmas Eve and already we are making another batch on Boxing Day because it is just that tasty! I’ve tried so many vegan, nut free spinach/artichoke dips and they never turn out well but this one was unreal. Served for the whole family and everyone enjoyed it!
Monday 3rd of January 2022
I am so thrilled you enjoyed the dip so much! :)
Wednesday 10th of February 2021
So good. I tried for 2 weeks to get chives at several places but they weren’t available anywhere so I ended up using dried. Also didn’t have the thyme or oregano, so I ended up subbing some other spices. I’m sure it would have been super amazing with the correct spices. I’m rating it now with a bit of baguette, and don’t feel like that paired well. I have a lot left so I’ll try with some other stuff. Also I used vegan Parmesan instead of nutritional yeast.
Friday 19th of April 2019
my boyfriend is vegan so I made this dip for him and we were in HEAVENNNN. thank you so much for posting this. I’m going to be using this recipe many more times xxx
Sarah | Well and Full
Thursday 20th of September 2018
Wow this dip looks incredible!! I've always loved spinach and artichoke dip at parties :)