Dairy-Free Spinach Artichoke Dip Recipe | Paleo & Whole30

This dairy-free spinach artichoke dip is an ideal appetizer for game day or holiday gatherings. It’s creamy and delivers a cheesy flavor without any dairy.

dairy free spinach artichoke dip in a round casserole dish surrounded by tortilla chips

What Makes This Recipe Great

Spinach artichoke dip is a classic crowd-pleaser: tangy, creamy, and satisfying. Traditional versions rely heavily on cream cheese and shredded cheese, which aren’t suitable for those avoiding dairy. This dairy-free version keeps all the familiar flavors using simple, allergy-friendly ingredients. There’s no stovetop sautéing required — just mix, bake, and serve. It’s quick to prepare and always one of the first dishes to disappear at gatherings.

Recipe Highlights

  • Gluten free and dairy free
  • Whole30 and Paleo friendly
  • Quick and easy to prepare
  • Minimal, pantry-friendly ingredients
  • Nut free (no cashews required)
  • Vegan option available

Ingredient Notes

spinach artichoke dip in a round casserole dish

Canned artichoke hearts: Use 14.5 oz cans, drained and coarsely chopped. Reserve a few leaves for an optional garnish.

Fresh spinach: Use coarsely chopped fresh spinach. Frozen spinach can be used if fully thawed and thoroughly squeezed dry, but fresh yields the best texture.

Mayonnaise: A neutral avocado oil mayo works well. For a vegan version, choose an egg-free mayonnaise.

Coconut cream: Use the thick, white portion from a can of full-fat coconut milk or a can of coconut cream to add richness without dairy.

Nutritional yeast: This ingredient provides a savory, “cheesy” flavor. It’s deactivated yeast and is gluten free. You can substitute vegan parmesan if preferred.

Spices: Onion powder, garlic powder, paprika, sea salt, and a pinch of cayenne for heat.

How To Make Dairy-Free Spinach Artichoke Dip

  1. Preheat the oven to 350°F (175°C).
  2. Grease a 2.5–3 quart casserole dish with ghee or olive oil.
  3. In a large bowl, combine the drained, chopped artichoke hearts, chopped fresh spinach, mayonnaise, coconut cream, nutritional yeast, and spices. Mix until evenly combined. A squeeze of lemon juice can be added for brightness if desired.
  4. Transfer the mixture to the prepared oven-safe dish and spread evenly.
  5. Top with the reserved artichoke leaves for a decorative “flower” if you like (optional).
  6. Bake for 25–30 minutes, until the edges bubble and the dip is hot throughout. Serve warm with fresh-cut vegetables, tortilla chips, or toasted gluten-free bread.
a hand with a chip scooping up dairy free spinach artichoke dip

Tips & Tricks for Success

Make ahead: Prepare the dip up to one day in advance and store it in an airtight container in the refrigerator. Bake just before serving.

Egg-free / Vegan: Use an egg-free or vegan mayonnaise to keep the recipe fully plant-based.

Freezing: Freezing is not recommended; the texture can change, especially when mayonnaise is involved.

Add-ins: To increase creaminess, substitute half the mayo with a vegan cream cheese, vegan sour cream, or cashew cream. To make cashew cream: blend 3/4 cup raw cashews with 1/2 cup water in a high-speed blender until very smooth.

Recipe FAQ

Can you freeze spinach artichoke dip?

Freezing is not advised for this recipe. Ingredients like mayonnaise can separate and alter the texture when thawed.

Is this spinach artichoke dip keto?

Yes — the recipe is low in carbohydrates, making it suitable for keto diets.

What should I serve with this dip?

Serve with tortilla chips, toasted gluten-free bread, or an assortment of fresh vegetables.

More Healthy Appetizer Recipes

Instant Pot Buffalo Chicken Dip (see original source)

Paleo Sausage Dip (see original source)

Crock Pot Cranberry BBQ Meatballs (see original source)

Love this recipe? Please leave a 5-star rating in the recipe card below and a review in the comments. Follow the author on social media to see more recipes.

Paleo Spinach Artichoke Dip made with cashews
Pin
Print
4.94 from 33 votes

Dairy Free Spinach Artichoke Dip (Paleo, Whole30)

By: Mary Smith
Prep: 10
Cook: 25
Total: 35
Yield: 6 people
This dairy-free spinach artichoke dip is the perfect appetizer for game day or the holidays. It’s creamy and tastes cheesy without any cheese at all!

Equipment

  • 9×9 baking dish

Ingredients

  • 2 14.5 oz cans artichoke hearts, drained and coarsely chopped, reserve a few leaves to decorate the top
  • 3 cups raw spinach, coarsely chopped
  • 1.5 cups mayonnaise, I like Sir Kensington’s Avocado Oil Mayo
  • ¼ cup coconut cream, only the thick part of a can of full-fat coconut milk
  • ¼ cup nutritional yeast
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1 tsp sea salt
  • ½ tsp paprika
  • dash cayenne pepper

Instructions

  • Preheat oven to 350°F. Grease a 2.5–3 qt casserole dish with ghee or olive oil. Combine all ingredients in a large bowl and mix well. Pour into the casserole dish and spread evenly. Top with reserved artichoke leaves for decoration if desired. Bake 25–30 minutes until the edges bubble and the dip is hot. Serve with fresh veggies or grain-free tortilla chips.

Notes

Make ahead: Prepare up to one day in advance and refrigerate in an airtight container until ready to bake.

Egg free / Vegan: Use an egg-free mayo for a fully vegan dip.

Freezing: Freezing is not recommended; the texture may change.

Add-ins: For extra creaminess, swap half the mayo with vegan cream cheese, vegan sour cream, or cashew cream (blend ¾ cup raw cashews with ½ cup water until smooth).

Nutrition

Serving: 1serving | Calories: 427kcal | Carbohydrates: 3g | Protein: 2g | Fat: 46g

Nutrition facts are estimates. Values may vary based on specific ingredients used.

Did you make this?Rate & comment below, and tag the author on Instagram if you’d like to share your photo.

This recipe was originally posted on October 27, 2019 and updated with new copy on November 7, 2023.