Dairy-Free Spinach and Artichoke Dip — Paleo & Vegan Recipe

You are going to love this dairy-free spinach and artichoke dip. It’s rich, creamy, and ready in under 30 minutes. Made without cheese, this version is vegan, gluten-free, paleo, and Whole30 compliant — a wholesome appetizer that works for parties, holidays, or a cozy snack at home.

A chip being dipped into a spinach artichoke dip in a casserole dish.

I grew up enjoying my mom’s spinach artichoke dip, but when I discovered I felt better without dairy I had to re-create the classic without cheese. This dairy-free version is satisfying and familiar — creamy and slightly tangy with the savory, cheesy notes that nutritional yeast provides. I’ve served it for gatherings and holidays and it’s always a hit. The recipe is straightforward and adaptable, so you can use what you have on hand.

[feast_advanced_jump_to]

Why you will love this dip:

  • Delicious flavor: It’s creamy with a savory, cheesy note thanks to nutritional yeast, yet contains no dairy.
  • Quick to make: Ready in about 25–30 minutes, perfect when you need a fast appetizer.
  • Diet-friendly: Vegan, plant-based, gluten-free, paleo, Whole30 compliant, and made without mayonnaise.
  • Versatile: Serve it warm or at room temperature with crackers, chips, bread, or fresh vegetables.

Ingredient notes:

Exact measurements are shown in the recipe card below. Here are a few tips for choosing ingredients:

Ingredients in different bowls including spinach, onion, artichoke hearts, cashews, nutritional yeast and lemon wedges.
  • Raw cashews: Use raw cashews (not roasted) for a smooth, neutral-tasting sauce.
  • Coconut milk: Full-fat canned coconut milk gives the creamiest texture. If you can’t use coconut, opt for an unsweetened thick cashew milk.
  • Nutritional yeast: This provides the cheesy, savory flavor in a dairy-free way.
  • Spinach: Fresh or frozen both work. Frozen will need a bit longer to sauté to remove excess moisture.
  • Artichoke hearts: Canned artichoke hearts are convenient; be sure to drain them well to avoid a watery dip.
  • Produce: Onion (or green onion) and garlic add depth and balance the richness of the sauce.
  • Lemon juice: Fresh lemon juice brightens the dip; avoid bottled when possible.
  • Oil: Avocado oil is recommended for its neutral taste and high smoke point; olive oil can be used instead.
  • Seasoning: Simple salt and pepper are all you need to let the ingredients shine.

How to make dairy-free spinach and artichoke dip:

A blender with cashews, garlic, milk and nutritional yeast in it.
  1. Make the sauce: Place the sauce ingredients into a high-speed blender and blend until completely smooth. Set aside.
A blender with a creamy white sauce in it.
  1. Sauté aromatics: Heat oil in a large skillet over medium heat. Sauté onion until softened, then add artichokes and cook 4–5 minutes.
A pan with chopped onion cooking in it.
  1. Add spinach: Add spinach and cook until wilted and most moisture has evaporated; frozen spinach may need a few extra minutes.
A pan with chopped artichoke hearts and spinach in it.
  1. Combine: Season with salt and pepper, then stir in the blended sauce until well combined.
A pan with chopped artichoke hearts and spinach in it with a creamy sauce being spread over the vegetables.
  1. Bake: Transfer the mixture to a 9″ x 13″ baking dish and bake at 350°F (175°C) for 10–15 minutes, until heated through. Serve warm.
A white casserole dish with a spinach artichoke dip in it topped with crushed crackers.

Top tips:

  • Drain canned artichoke hearts thoroughly to avoid a watery dip.
  • If you don’t have a high-speed blender, use a food processor; the texture may be slightly less silky but still excellent.
  • Serve with crackers, chips, toasted bread, or fresh vegetable sticks. Leftovers also make a flavorful sauce or casserole base.
A casserole dish filled with spinach artichoke dip topped with a few crushed crackers.

Dairy-free spinach and artichoke dip FAQs:

How do you thicken spinach artichoke dip?

If the dip seems thin, sauté the spinach and artichokes a bit longer to evaporate excess moisture and ensure the artichokes are well drained. Blending the sauce until very smooth also helps create a thicker texture.

Should spinach artichoke dip be served hot or cold?

This dip is traditionally served warm, but it is also tasty at room temperature or chilled. Serve however you prefer.

Is this dip keto?

No. With cashews and coconut milk, this recipe is not low in carbohydrates and is not considered keto.

How should I store this dip?

Store leftovers in an airtight container in the refrigerator for up to 7 days. Reheat before serving; flavors often settle and improve after a day.

Can I freeze this dip?

Yes. Freeze in an airtight container for up to 3 months. Thaw in the fridge and gently reheat.

Other vegan recipes you will love:

  • Cauliflower Alfredo Sauce with Cashews (dairy-free & vegan)
  • Vegan Buffalo Sauce (no butter)
  • Easy Dairy-Free Mac and Cheese (healthy & vegan)
  • Easy Dairy-Free Sour Cream with Cashews

If you enjoy this recipe, save it for later and try it for your next gathering — it’s a crowd-pleaser that fits many diets and tastes.

Recipe

A white casserole dish filled with a vegan spinach artichoke dip with crushed crackers on top.

Dairy-free Spinach and Artichoke Dip

A creamy, tangy, dairy-free take on classic spinach artichoke dip that’s ready in about 25 minutes. Vegan, paleo, and Whole30 friendly.
Course: Appetizer, Side Dish, Snack
Cuisine: American
Diet: Diabetic, Gluten Free, Low Lactose, Vegan
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 24
Calories: 172kcal
Author: Dr. Erin Carter

Equipment

  • High-speed blender or food processor
  • Skillet or pan
  • 9″ x 13″ baking dish

Ingredients

Sauce Ingredients

  • 2 cups raw cashews
  • 1 cup full-fat coconut milk (or thick unsweetened cashew milk)
  • 1/2 cup avocado oil (or olive oil)
  • 3 tablespoons lemon juice
  • 1/2 white or yellow onion, chopped
  • 1/3 cup nutritional yeast
  • 1 clove garlic, minced (or 1 tsp garlic-infused oil)
  • 1 teaspoon sea salt
  • 1/4 teaspoon ground black pepper

Spinach and Artichoke Ingredients

  • 3 tablespoons avocado oil
  • 1/2 cup chopped green onion (or half of a white or yellow onion, chopped)
  • 24 ounces canned artichoke hearts, drained and chopped
  • 300 grams fresh or frozen chopped spinach (about 10 ounces)
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon ground black pepper

Instructions

Sauce Directions

  • Add all sauce ingredients to a high-speed blender or food processor and blend until completely smooth. Set aside.

Spinach and Artichoke Directions

  • Preheat the oven to 350°F (175°C).
  • Heat a large skillet over medium heat. Add oil and sauté the chopped onion for 2–3 minutes until softened.
  • Add the chopped artichoke hearts and sauté for about 5 minutes.
  • Add the spinach and cook until wilted and excess moisture has evaporated, about 4–6 minutes (longer if using frozen).
  • Season with salt and pepper, then remove from heat and stir in the blended sauce until well combined.
  • Transfer the mixture to a 9″ x 13″ baking dish, spread evenly, and bake for 10–15 minutes until heated through. Serve warm.

Notes

  1. You can use fresh or frozen spinach. If using frozen, squeeze out excess water after thawing and sauté a bit longer to remove moisture.
  2. Nutritional values are estimates and will vary depending on exact brands and portions used.

Nutrition

Calories: 172 kcal
|
Carbohydrates: 6 g
|
Protein: 3 g