The Planted Pantry » Sides & Appetizers » Easy Vegan Spinach Artichoke Dip

Easy Vegan Spinach Artichoke Dip

Game Day? Neighborhood BBQ? You can’t go wrong bringing a dip! This Vegan Spinach Artichoke Dip is so delicious – gooey, cheesy, and full of flavor without any of the dairy. This dip is also free of many of the other common allergens found in vegan dips, like gluten and tree nuts!

This Spinach Artichoke dip makes the perfect appetizer for game days or any day. Bring it to your next gathering and no one will know it’s vegan!

For more vegan dip recipes, try this Buffalo Chickpea DipVegan Mexican Street Corn Dip. 

For easy vegan appetizers, try this crowd pleaser, Homemade Guacamole, or Quinoa Meatballs.

Why You’ll Love This Dip

  • Tree-nut-free – SO many recipes for dairy-free dips contain cashews or cashew cream, so it’s nice to have a tree-nut-free option as well.
  • Minimal mess – This dip is baked right in the dish you’ll be using to serve it! Less mess is always a plus.
  • Serve with any side – Tortilla chips, fresh baguette, crostini… the possibilities are endless!
  • Simple ingredients – You should be able to find everything you need at your local grocery store. 

Ingredients

  • Spinach – This dip is my favorite way to use up leftover spinach from the fridge! Frozen or fresh spinach both work fine, just be sure to adjust your sauté time if you are using frozen spinach. You’ll need to increase the time to cook off any excess water.
  • Artichoke hearts – I use canned artichoke hearts for ease, and give them a rough chop before sautéing.
  • Onion – This adds a lot of flavor to the recipe, but you can feel free to omit it if you don’t have it.
  • Spices – I kept it simple with just garlic powder and onion powder in this recipe. Don’t forget the salt & black pepper!
  • Plant milk – Any plant milk works, just be sure to choose one that is allergen-friendly if you are cooking for someone specific. We use coconut or oat milk the most in our house. If you don’t need to avoid nuts, almond milk will work as well.
  • Plant-based cheeses – Vegan mozzarella and vegan parmesan cheese are the classic creamy base for spinach artichoke dip. Again, be sure to choose a cheese that excludes any allergens you are trying to avoid (tree nuts, gluten, etc.).
  • Optional: A squeeze of fresh lemon juice.
Using a chip to scoop some of the finished vegan spinach artichoke dip

Helpful Equipment

​In addition to measuring cups and spoons, the following equipment is helpful for this recipe:

How to Make Vegan Spinach Artichoke Dip

This is a detailed step-by-step guide on how to make this recipe, including photographs. For the quick version, skip ahead to the recipe card below!

Preheat your oven to 350 degrees Fahrenheit and dice the onion finely.

In a large sauté pan, cook the finely diced onion with all of the spices over medium heat. Sauté until the onion is fully translucent.

Spinach, artichoke and onions in a large saute pan

While the onion is sauteing, drain and chop the artichoke hearts into small pieces and remove any large stems from the spinach.

Once the onion is fully cooked, add the chopped artichokes and spinach into the sauté pan and stir the mixture until all the spinach has fully softened and cooked.

Once all the spinach is cooked, remove the mixture from heat and pour it into an oven-safe baking dish.

Tip: Choose a wide, low baking dish to make it easier to serve the dip right from that same dish!

Cooked veggies in the baking dish

In a separate, small saucepan, add the plant milk and half of the plant-based cheese and bring to a boil. Simmer until the mixture begins to thicken.

Once fully thickened, remove from heat and pour over the artichoke and spinach mixture. Top with remaining cheese and place in the oven.

Two final steps of making spinach artichoke dip

Bake at 350 for 30-40 minutes total. Optionally, you can broil for the final 5 minutes for a slightly crispier, more golden brown top. Make sure your casserole dish is safe for the broiler.

Serve and enjoy! Serve this dip warm or allow it to reach room temperature. 

This dairy-free, nut-free, and gluten-free delight is best served with your choice of pita chips, crackers, or fresh cut veggies!

top view of a white bowl with vegan spinach artichoke dip

Variations

  • Make this dip cheesier and thicker by adding vegan sour cream or vegan cream cheese. Vegan yogurt works as a healthier option as well.
  • Add nutritional yeast for more protein, nutrients, and added cheesy flavor.
  • If you wanna get really fancy, serve this dip in a sourdough bread bowl.
  • Use fresh garlic sautéed in olive oil for a stronger garlic flavor.
  • For an extra creamy dip, pulse the contents in a food processor or high speed blender before baking. 
  • For more protein, puree 1/2 block of silken tofu and add to the casserole dish before baking. 
  • Add more veggies like chopped bell peppers or celery.

How to Store 

  • Fridge: Store any leftover dip in an airtight container in the fridge for up to 5 days.
  • Freezer: This dip will store in the freezer for up to 3 months.
  • Reheat: From fridge: 350 degrees for 10-15 minutes or until heated through. From Frozen: Thaw fully in the fridge, then microwave in 30-second increments until heated through.

More Tips

  • Not vegan? Use real cheese and/or milk instead of plant-based if you don’t need this recipe to be dairy-free.
  • Want more protein? Mash one can of chickpeas or white beans and mix into the vegetable mixture when sauteing. Or top with sunflower seeds for some extra protein and crunch.
finished vegan spinach artichoke dip with pita chip scooping some out

FAQ

Can you freeze spinach artichoke dip?

Yes! This dip freezes well for up to 3 months. Thaw fully in the fridge before reheating.

Can you serve spinach artichoke dip cold?

Yes! This dip is delicious both warm and cold.

Can you make spinach artichoke dip ahead of time?

Absolutely! You can make this dip up to 24 hours head of time. Store covered in the fridge until ready to serve. Reheat in the oven in its original dish at 250 for 10-15 minutes or until heated through.10-15 minutes or until heated through.

top view of a white bowl with vegan spinach artichoke dip

Vegan Spinach Artichoke Dip

This cheesy Vegan Spinach Artichoke dip is a total crowd pleaser for any event. Dairy-free, tree-nut free and gluten-free, this delicious is ready in under an hour!
5 from 2 votes
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Appetizer
Cuisine American
Servings 10 servings
Calories 92 kcal

Ingredients
  

Instructions
 

  1. Preheat your oven to 350 degrees Fahrenheit.
  2. In a large sauté pan, cook the diced onion over medium heat until it begins to soften.
  3. While the onion cooks, rinse, drain, and chop the artichoke hearts and de-stem the spinach if using fresh.
  4. Add the artichokes and spinach to the sauté pan with the onion and cook an additional 5 minutes or until all of the spinach has wilted. Then, add this mixture to your oven-safe baking dish.
  5. In a small saucepan, bring the plant milk to a boil, then add half of the plant-based cheese. Once boiling, reduce to a strong simmer and stir constantly until the mixture is thick.
  6. Once the mixture is thick, remove the pan from heat and pour the mixture on top of the spinach and artichokes in the oven-safe baking dish.
  7. Top with remaining plant-based cheese and bake at 350 degrees for 40 minutes.
  8. Serve and enjoy!

Notes

  1. Increase sauté time by about 5 minutes if using frozen spinach.
  2. Choose a wide, low baking dish to make it easier to serve the dip right from that same dish!
  3. Not vegan? Use real cheese and/or milk instead of plant-based.
  4. Want more protein? Mash one can of chickpeas or cannellini beans and mix into the vegetable mixture when sauteing.

Nutrition

Serving: 1 servingCalories: 92kcalCarbohydrates: 10.5gProtein: 1.5gFat: 5gSugar: 2g
Keyword dairy-free, gluten-free, nut-free, vegan
Tried this recipe?Let us know how it was!

Please note, while all ingredients used in this recipe have been verified to be vegan and free of applicable allergens at the time of recipe creation, different brands may differ in their ingredients or processing procedures and may change their ingredients at any time. For some recipes, I do include ingredients that are processed in a facility that processes other allergens. Please make sure to check the ingredients and processing procedures for your specific purchases to ensure they meet your dietary needs.

Last Updated on July 3, 2025

3 Comments

  1. 5 stars
    This dip is so delicious. Bonus that it is so easy to make!

  2. Kristine Beard

    ❤️ this! I’m always loving for dairy free recipes. I look forward to your next post!

5 from 2 votes (1 rating without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




*