This easy vegan spinach artichoke dip is rich, creamy, and perfectly textured with spinach and artichokes. Made with simple pantry staples, it's a quick, dairy-free, and gluten-free appetizer for parties, game nights, or cozy snacking!
Preheat the oven to 200 C / 400 F. Grease an 8-inch cast-iron pan or any baking dish.
Soak the cashews in hot water for 5 minutes. Drain and keep aside.
Add the cashews, garlic, nutritional yeast, mustard, lemon juice, olive oil, water, salt, and pepper to a blender jar.
Blitz until the mixture is smooth and creamy. Taste and adjust for seasonings.
Blanch the spinach - Add water to a large pan and bring it to a boil. Add the spinach for 5-10 seconds. Transfer to a bowl with iced water. Drain well, squeeze out all the excess water, and chop finely.
Combine the spinach and artichokes in a bowl.
Pour the cashew sauce over the vegetables. Mix well.Taste again and adjust for seasoning.
Transfer the mixture to the prepared pan and bake at 200 C / 400 F for 12-15 minutes, until golden and bubbling.
Sprinkle with some chopped green onions and serve warm. Enjoy!
Video
Notes
Soak and drain the cashews well. It ensures your vegan spinach artichoke dip recipe comes out silky, not gritty. For extra creamy texture, soak them for longer.
Blend until silky. Take the extra minute to get a really velvety texture.
If you don't want to blanch the spinach, you can simply chop and sauté the spinach in olive oil till it wilts.
You can easily use marinated artichokes instead of canned ones.
Don’t have an 8-inch cast-iron pan like me? Use any baking dish of a similar size.
Don’t overbake. You want it warm and bubbly, not dried out. In case you have overbaked it, just stir in some warm non-dairy milk.