There’s no need for dairy-free mozzarella, vegan parmesan, cream cheese subs, or even nutritional yeast in this easy baked dip recipe. Mild spice lends a different flavor spin that complements the ingredients in this dairy-free curry spinach artichoke dip rather than overpowering them. It’s far healthier than classic spinach artichoke dips, but every bit as easy and delicious.

Easy Baked Dairy-Free Curry Spinach Artichoke Dip
This vegan curry spinach artichoke dip was originally shared with us by So Delicious Dairy Free more than a decade ago! I’ve made a few modifications over the years, but stayed true to their dairy-free spinach dip vision. The recipe below includes my minor tweaks, and I have some additional guidance in the following FAQs.
Does this Dip Freeze Well?
I hesitate to recommend freezing this dip, due to the ingredients. Tofu doesn’t usually keep it’s texture well in the freezer. Fortunately, it takes minutes to whip up and it’s a relatively small batch. We never have a problem finishing it, even when it’s just the two of us.
What Can I Serve this Dip With?
As noted in the recipe, it’s a great appetizer with tortilla chips, dairy-free crackers, and French bread slices. I also love it with crunchy potato chips, carrots, blanched cauliflower and broccoli, cherry tomatoes, and other crudité. I’ve also enjoyed it as a spread on toast and stirred into rice or pasta for a light lunch.
Can I Use a Different Mustard?
I think a dollop of spicy mustard really enhances the flavor in this dairy-free curry spinach artichoke dip. But Dijon mustard, plain brown mustard, or even a honey mustard could go nicely. I’m always hesitant with yellow mustard, but it might be tasty in a pinch!
How Much is 2 to 3 Ounces of Spinach?
I use roughly half of a 5 to 6 ounce bag of baby spinach leaves. Estimates of cup measurements for spinach vary widely, so I find this easiest. But if you are using fresh spinach, it’s roughly the leaves of one small bunch. You can ultimately add as much as you like!
Can I Use Frozen Spinach?
You can substitute frozen spinach, but I would defrost and squeeze it dry a bit. I prefer to use fresh spinach, as it lends a better creamy texture and I think a better taste, too. Frozen spinach tends to have a stronger flavor and a more limp texture.
How Much is 6 Ounces of Silken Tofu?
It’s about half of a standard 12 ounce silken tofu package. So I just get a package and cut it in half. When you puree it, you get a scant 2/3 cup of tofu puree.
Which One is “Firm” Silken Tofu?
Firm is the standard silken tofu consistency. So if it says “firm” on the package or doesn’t state the texture softness at all, then you can assume it’s firm.
Can I Use Regular Tofu Instead of Silken?
Silken blends up smoother and creamier. In a pinch, you can use regular tofu, but it won’t have the same creamy sour cream like consistency.
Do You Have Any Soy-Free Suggestions?
If you are okay with nuts, I think cashew cream would work well in place of the tofu. I would use about 2/3 cup cashew cream. This equates to soaking 1/3 cup raw cashews in hot water for 30 minutes. Then drain and blend them with 1/3 cup fresh water until smooth.

Special Diet Notes: Curry Spinach Artichoke Dip
By ingredients, this recipe is dairy-free / non-dairy, egg-free, gluten-free, grain-free, nut-free, peanut-free, oil-free, added sugar-free, vegan, plant-based, and vegetarian. Just be sure to use a milk alternative that suits your dietary needs.

Curry Spinach Artichoke Dip
Ingredients
Method
- Preheat your oven to 375ºF.
- Put the artichoke hearts, tofu, milk alternative, garlic, curry, lemon juice, mustard (if using), salt, and pepper in your blender or food processor and puree until smooth.
- Stir in the chopped spinach.
- Pour the one flat-bottomed baking dish or 4 smaller ramekins, and even it out.
- Bake the dip in your preheated oven for about 20 minutes, or until the top looks firm and the edges just begin to turn golden brown.
- Let the dip cool slightly, but serve warm with tortilla chips, crackers, or bread. See additional serving suggestions in the post above.
- Store the leftover dip in an airtight container in the refrigerator for up to 2 days.

14 Comments
Pingback: 100+ Recipes and Tips to Satisfy Creamy Dairy-Free Cravings
Making this right now bc it looks SO good!!!!! However I make a great spinach artichoke dip that is super easy! Sometimes I even leave out the spinach and just do a super low cal artichoke dip!
1 can artichoke hearts
1 package frozen spinach
2 t vegan parmesan (Galaxy)
1 t veganaise w horseradish, 1/4 package tofu
1 t mustard
puree! I eat cold and season to taste
Your version sounds delicious, too, Hollis. Thanks for sharing!
Alisa! Callum used to love artichoke dip before we had to remove dairy from his diet. This is exciting. I will try this one out on him – he also loves curry 🙂 And using tofu makes it nut-free so it’s safe for our schools. Thanks Alisa!
I think your soy-free options sound perfect, Alisa, but for those who eat soy, I know the recipe would be fantastic as is since it came out of your kitchen! 🙂
This looks so great! I can’t eat soy though, do you have any suggestions?
Thank you!
Kate, see the post and the comments – I’ve provided soy-free options in the post above the recipe and there is at least one in the comments, too!
Oops I just read your suggestions, I guess it helps to read the whole page 🙂
This recipe looks awesome! Any suggestions for alternatives to the tofu?
I’ve used pureed and steamed cauliflower in a spinach artichoke dip and it is a great thickener. I’ve never tried a curry flavor though….sounds great!
I’ve been meaning to try your cauli-dip!
do you have a recipe? it sounds delicious lol
Wow! this sounds awesome. I have been looking for a ‘spinach dip’ recipe for 3 years. However, in addition to being gluten free and dairy free. I am also preservative free and soy and corn free. Do you have any suggestions for a substitute for the tofu?
Hi Kayt, yes, read the post! Suggestions are in there.