Serve this creamy dairy free spinach artichoke dip recipe at your next party! Our version is easy to make and is so creamy and flavorful, even people without food allergies will love it. Our recipe is made without cashews or tofu (no food processor needed!).
For several years I’ve been wanting to make a dairy free spinach artichoke dip recipe but I wasn’t sure what to use since cream cheese was out of the question. Most brands of dairy free cream cheese I’ve tried melt too much and get runny.
And I was trying to avoid tree nuts like cashews since my daughter was allergic to them for quite a while, and can have them now but only in smaller amounts.
When I made our recipe for feta pasta, I started thinking about the Daiya feta cheese as a good option for making this dip, and then thought about making it in a similar way as the feta pasta (i.e. baking the feta with the veggies) and then mixing in the other ingredients.
So I gave it a try and it worked, and it tastes amazing! I have been missing spinach artichoke dip and this fills my cravings. My husband test tasted and said it’s just like the spinach artichoke dip made with real dairy.
Food allergy notes:
- Gluten free
- Dairy free
- Egg free & vegan
- Peanut free
Why you’ll love this recipe
Our vegan spinach artichoke dip recipe comes together in just one dish, so it’s really easy to make and you’ll have fewer dishes.
This recipe is also made without cashews, tofu, or the need for a food processor, so no special equipment is required here. It’s so delicious and creamy and great for serving everyone, even if they don’t have food allergies!
This dip tastes even better the next day when all the flavors have had time to mix!
How to make dairy free spinach artichoke dip
This easy spinach artichoke dip is pretty simple to make, here are the steps (this is just an overview, the full recipe card is at the end of the post):
- Preheat your oven to 400 degrees F.
- Drain the marinated artichoke quarters and them up, then add them to an 8×8-inch glass baking dish. Add the dairy free parmesan, 1/4 cup of the dairy free mozzarella, the herbs, and the garlic to the artichoke hearts and stir everything together in the baking dish.
- Spread the artichokes evenly in the pan and then put the block of Daiya feta cheese on top of the artichokes and bake uncovered in the pre-heated oven for 20 minutes.
- While this is cooking, thaw the frozen chopped spinach and squeeze out any excess water.
- Remove the artichokes and feta from the oven and stir the softened feta cheese into the artichokes. Add the spinach, the mayo, the onion powder and salt and pepper to the pan and stir together until mixed well. Spread it out evenly in the pan.
- Sprinkle the remaining 1/4 cup of dairy free mozzarella on top and bake again for 15 minutes.
- Remove from the oven and allow to cool for about 10 minutes before serving with chips, crackers, or veggies.
Options for dairy free cheese
We originally made this recipe with the Daiya feta cheese since it held up to the heat a bit better than the Violife feta. However Daiya has discontinued their feta and grilling cheeses.
I avoided using the Violife feta since it seems to melt too much, however we heard feedback on Pinterest that the Violife feta did work for our feta pasta recipe, so it would probably work in this recipe as well. It will likely be a little more “melty” or liquidy until it cools more. So if you’re using the Violife feta, you’ll want to let it cool a bit to thicken up before serving just warm (not hot).
This recipe also will work with the Good Planet dairy free feta cheese as well. This one isn’t my favorite, but it does hold up well to baking.
Even though we used a feta-style cheese in this recipe, you won’t taste a “feta” flavor in this dip at all. It lends some zest to this recipe (along with the marinated artichokes), but it tastes very similar to regular dairy artichoke dip.
For the dairy free parmesan cheese, you can use either Violife or Follow Your Heart in this recipe. I used the pre-shredded Follow Your Heart parmesan in this since we didn’t have the Violife parmesan in stock locally, but both should work in this recipe.
We updated our feta pasta recipe with some tests we did on that recipe with the Laughing Cow plant based garlic & herb cheese and the Babybel plant based cheese and both worked great in that recipe and would also probably work great in this dip recipe as well!
Options for allergy friendly mayo
The mayo in this recipe helps with smoothing out and softening up this vegan dip. I used the Hellman’s/Best Foods vegan mayo for ours, this is the brand of egg free and soy free mayo we’ve been using lately.
But I think any mayo that fits your food allergies should work in this recipe, you can use a soy free mayo with eggs in this recipe if you can have eggs. We have a list of some good allergy friendly mayo brands in our soy free kitchen post!
You could also try using a dairy free sour cream as well, however just a note that some brands don’t hold up to heat very well (like the Violife sour cream, which melts a lot).
What to serve with our dairy-free spinach dip
Here are a few of our favorite things to serve with our creamy dip recipe:
- Gluten free crackers
- Kettle cooked chips
- Tortilla chips (regular or grain free)
- Flat cut veggies (carrot chips, cucumber slices, bell pepper slices or mini bell pepper halves)
- Added to a sandwich as a spread (so good!)
Easy One-Dish Dairy Free Spinach Artichoke Dip
Ingredients
- 14 ounce jar of quartered and marinated artichoke hearts
- ¼ cup dairy free parmesan cheese shreds (I used Follow Your Heart)
- ½ cup dairy free shredded mozzarella cheese, divided (I used Volife)
- 1 teaspoon lightly dried basil (I used Gourmet Garden)
- 1 teaspoon lightly dried oregano
- 1 clove garlic, pressed
- 1 block dairy free feta cheese*
- 10 ounces frozen chopped spinach thawed and squeezed
- ¼ cup soy free and egg free mayo (I used Hellmans/Best Foods vegan mayo)
- ½ teaspoon onion powder
- ¼ teaspoon smoked salt (or regular salt)
- ¼ teaspoon black pepper
- Additional herbs on top
Instructions
- Preheat the oven to 400 degrees F.
- Drain and chop the artichoke hearts and add them to an 8×8-inch baking dish. Add the dairy free parmesan, 1/4 cup of the dairy free mozzarella, the herbs, and the garlic to the artichoke hearts and stir everything together.
- Place the block of Daiya feta cheese on top of the artichokes and bake for 20 minutes, uncovered.
- Remove from the oven and stir the feta cheese into the artichokes. Add the thawed and squeezed spinach, the mayo, the onion powder and salt and pepper to the pan and stir together until mixed well.
- Sprinkle the remaining 1/4 cup of dairy free mozzarella on top and bake again for 15 minutes.
- Remove from the oven and allow to cool for about 10 minutes before serving with chips, crackers, or veggies.
Video
Notes
Nutrition
Pin for later!
Sarah Jane Parker is the founder, recipe creator, and photographer behind The Fit Cookie which she founded in 2011. Sarah is based in Wyoming and has been managing food allergies for herself and her 2 children for over 20 years. Sarah was also a certified personal trainer for 12 years, as well as a group fitness instructor, health coach, running coach, and fitness nutrition specialist.