This easy Dairy-Free Spinach Artichoke Dip is made with a cashew cream base. A baked appetizer dip recipe perfect for a crowd. Gluten-free.
With just a handful of ingredients, you can whip up this healthy spinach artichoke dip for the perfect appetizer. Simple swaps transform the favorite dip into an allergy-friendly version.
Why you'll love this recipe
- Simple ingredients
- Crowd pleaser
- Creamy texture
Ingredients and substitutions
Here are a few quick notes about the ingredients in this recipe. You can see a complete list of ingredients and instructions in the recipe card below.
Raw cashews - These are unsalted and ready to be transformed into an amazing dairy-free option.
Vegetable broth - Broth or stock works here and adds a rich flavor.
Arrowroot starch - Also known as arrowroot powder, this helps bind as well as create a lighter texture. If in need of a substitute, tapioca starch or corn starch would be your best bet.
Instead of parmesan cheese or cream cheese, nutritional yeast creates that tangy flavor.
Dijon mustard - This ingredient helps add the right amount of tanginess that aids the nutritional yeast in producing a cheesy flavor.
Frozen spinach - Make sure your frozen chopped spinach is thawed and the excess liquid is squeezed out before you start cooking.
I like to use organic frozen spinach over fresh spinach when possible, as spinach makes the Dirty Dozen Produce list for the highest concentration of pesticides.
Canned artichoke hearts - Buying the canned variety already halved and quartered saves time!
Fresh garlic and spices
Before you start: Preheat oven to 350 degrees Fahrenheit. Spray a 1-quart baking or casserole dish with cooking spray.
Step 1: Cook onions in a large saucepan. Add garlic powder, nutritional yeast, cayenne pepper, Dijon mustard, lemon juice, and salt. Add vegetable broth followed by cashews.
Step 2: Bring to a simmer, then reduce heat and simmer for 8-10 minutes to allow cashews to soften.
Step 3: Add arrowroot starch and water to a small bowl or glass measuring cup. Stir to combine to make a slurry. Set aside.
Step 4: Transfer the cashews and vegetable broth mixture to a high speed blender. Add arrowroot slurry. Blend until completely smooth.
Step 5: Add the remaining olive oil to the saucepan over medium heat. Add garlic and allow to cook until fragrant. Add spinach and artichokes. Pour the cashew mixture back into the saucepan.
Step 6: Transfer the dip to the baking dish and bake for 20 minutes.
- If you want a slightly browned top, turn the broiler on high at the end of baking and broil for 1-2 minutes until golden brown.
- Don't have a high-speed blender? You can also use a food processor.
Storage and reheating
Store any leftover dip in an airtight container or wrap the baking dish with plastic wrap. Keep in the refrigerator for 2-3 days. To reheat, you can use the oven method or microwave method.
Preheat your oven to 350°F (175°C). Transfer the dip to an oven-safe dish if it's not already in one. Cover the dish loosely with aluminum foil. Heat in the oven for about 20-30 minutes or until it's heated through.
Place the dip in a microwave-safe container. Microwave on medium power in 30-second increments, stirring between each interval. Continue this process until the dip reaches your desired temperature.
Be cautious not to overheat it, as dairy-free alternatives can sometimes separate or become too hot.
Whether it's for game day, party, or next gathering, this vegan version can be served with a variety of snack options.
- Tortilla chips
- Raw veggies
- Pita chips or socca chips
- Baguette slices
Yes, spinach artichoke dip typically contains dairy ingredients such as cream cheese, sour cream, and/or cheese, making it a dairy-based dish. This dairy-free version uses plant-based ingredients.
Classic spinach artichoke dip can be gluten-free, but it is dependent on the recipe.
Some may not be gluten-free due to ingredients like wheat thickeners, cross-contamination risks, or processed components containing gluten.
Yes! This vegan spinach dip is a great option to prep ahead. Assemble the night before, cover and refrigerate, and pop it in the oven the next day.
More dairy-free dip recipes
Love this recipe? Please consider leaving a 5-star 🌟🌟🌟🌟🌟rating on the recipe card below and let me know what you think in the comments!
Dairy-Free Spinach Artichoke Dip
- 2 tablespoons olive oil divided
- 1 onion, diced
- 2 teaspoons garlic powder
- 2 tablespoons nutritional yeast
- couple pinches cayenne pepper
- 1 tablespoon Dijon mustard
- 1 tablespoon fresh lemon juice about half a lemon
- ¼ teaspoon salt
- 1 ½ cups vegetable broth
- 2 cups raw cashews
- 2 tablespoons arrowroot starch can sub with cornstarch
- 2 tablespoons cold water
- 2 cloves garlic, minced
- 10 ounce package organic frozen spinach thawed and squeezed of liquid
- 14 ounce artichokes, drained, halved and quartered
- salt and pepper
- Preheat oven to 350 degrees Fahrenheit. Spray a 1-quart baking dish with cooking spray.
- Warm 1 tablespoon olive oil over medium heat in a large saucepan. Add onions and cook, stirring often, until tender and translucent.
- Add garlic powder, nutritional yeast, cayenne pepper, Dijon mustard, lemon juice, and salt. Stir to combine. Add vegetable broth followed by cashews. Bring to a simmer, then reduce heat and simmer for 8-10 minutes to allow cashews to soften.
- While cashews are simmering, add arrowroot starch and water to a small bowl or glass measuring cup. Stir to combine to make a slurry. Set aside.
- Carefully, transfer the cashews and vegetable broth mixture to a high speed blender. Add arrowroot slurry. Blend until completely smooth, stopping periodically if needed to wipe down sides. Set aside.
- Add remaining olive oil to saucepan over medium heat. Add garlic and allow to cook about 1 minute until fragrant. Add spinach and cook until heated through. Add artichokes. Remove from heat.
- Transfer cashew mixture back into saucepan. Stir until ingredients are evenly incorporated. Salt and pepper as desired.
- Transfer dip into prepared baking dish and bake for about 20 minutes.
- If you want a slightly browned top, turn the broiler on high at the end of baking and broil for 1-2 minutes.
- Remove from oven and serve immediately with chips or crackers.