• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe
  • Subscribe
  • About
  • Christmas
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • RSS
Where You Get Your Protein
menu icon
go to homepage
  • Vegan Recipes
  • Subscribe
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Vegan Recipes
    • Subscribe
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Party Eats » Vegan Spinach Artichoke Dip

    Vegan Spinach Artichoke Dip

    Marlena Luna
    by Marlena Luna

    Updated: Aug 30, 2024 · Published: Dec 23, 2018 · 5 Comments
    This post may contain affiliate links

    Jump to Recipe SaveSaved!

    This vegan spinach artichoke dip is by far THE BEST recipe I've come across!  Spinach and artichoke hearts are baked in a creamy cashew sauce creating this ridiculously good appetizer.  Great served with crackers, chips, bread or veggies.

    A slice of french bread being dipped into vegan spinach artichoke dip.

     

    This is my go-to recipe for spinach artichoke dip!  It's creamy, only 10-ingredients and effortlessly comes together!

    The sauce is made of a simple cashew cream seasoned with nutritional yeast, onion powder, garlic powder, salt, and pepper. 

    For ease, I used frozen spinach, but you can always use fresh.  

     

    Vegan spinach artichoke dip in a white serving bowl.

     

    • • •

     

    How to make vegan spinach artichoke dip

    Start by blending the sauce and setting it aside.

    Spinach and artichoke hearts in a bowl for vegan spinach artichoke dip.

    Roughly chop the spinach and artichoke hearts and add them to a large bowl.

     

    Cashew sauce being poured over spinach and artichoke hearts for vegan spinach artichoke dip.

    Pour in the cashew sauce.

     

    Mixing together the ingredients for vegan spinach artichoke dip

    And mix it all together.  

     

    Vegan artichoke dip ready to bake.

    Scoop the dip into an oven-safe dish and bake at 350ºF for 18-22 minutes!

     

    vegan spinach artichoke dip

     

    Tips for making the best dip

    1. Defrost and DRY the spinach.  Gently press/pat the thawed spinach between a few paper towels to remove some of the excess moisture.  If necessary, repeat this step 1-2 times.
    2. Soak the cashews.  Bring 1-2 cups of water to a boil.  Turn off the heat add the cashews and soak for 10-15 minutes to soften.  This will make it easier to blend them into a creamy sauce.
    3. Drain, rinse and dry the artichoke hearts.  Discard the liquid from the can of artichoke hearts. Fill the can back up with clean water and drain again to rinse.  Squeeze out any excess moisture with paper towels or a kitchen towel. If necessary, repeat this step 1-2 times.   Also for best texture, I'd recommend pulling off and discarding any tough outer petals if needed. 

     

    • • •

     

    For the perfect appetizer serve with

    • Baguette
    • Chips
    • Naan  
    • Veggies
    • Crackers

    Or anything else you can dip!  

     

    baguette being dipped in vegan spinach artichoke dip.

     

    To blend or not to blend? 

    Spinach artichoke dip can be made 2 ways; chopping the spinach and artichoke or blending them with the sauce.

    For a chunkier dip - Chop the spinach and artichoke hearts then mix with the sauce per the recipe.  This is my preferred method for ease. I find it also has the best flavor.

    For a more blended dip - Simply add the spinach and artichoke hearts to the blender after blending the sauce.  Pulse everything together a few times to create a finer chop.  Using this method I've noticed the seasonings may need to be increased a bit.  Taste and adjust to your liking.

    • • •

     

    If you enjoyed this recipe you may also enjoy one of these: 

    Vegan Pretzel Bites

    Hummus Dip

    Mini Pizza Pockets

     

    We'd love to hear from you!

    If you loved this recipe, please leave a 5-star rating in the recipe card and share your thoughts in the comments below.  Also, if you snap a photo be sure to share it with us!  We love to see your creations!  You can find us on Pinterest, Facebook, and Instagram.

     

    Recipe

    baguette being dipped in vegan spinach artichoke dip.

    Vegan Spinach Artichoke Dip

    prep time: 15 minutes minutes
    cook time: 20 minutes minutes
    total time: 35 minutes minutes
    servings: 8 servings
    Vegan Spinach Artichoke Dip -spinach and artichoke hearts are baked in a creamy cashew sauce creating this ridiculously good appetizer.  Serve this party-pleaser with crackers, chips, bread, or veggies.
    4.96 stars (21 reviews)
    Print Pin
    Comment SaveSave

    Ingredients

    For The Dip

    • 1 8-ounce bag frozen spinach, thawed and excess liquid squeezed out (see notes)
    • 2 14 ounce cans artichoke hearts, drained, rinsed, and excess liquid squeezed out (see notes)

    For The Cashew Sauce

    • 1 cup raw cashews, soaked
    • ¾ cup non-dairy milk, I use almond milk
    • ⅓ cup nutritional yeast
    • 1 teaspoon garlic powder
    • ⅔ teaspoon onion powder
    • 1 Tablespoon freshly squeezed lemon juice
    • ½ teaspoon Himalayan pink salt
    • pepper to taste
    Prevent your screen from going dark

    Instructions

    • Add the cashew sauce ingredients to a blender. Blend until the sauce is smooth and creamy. Periodically stop the blender and scrape down the sides as needed.
    • Chop the artichoke hearts and spinach using a knife or kitchen shears, then add them to a large bowl.
    • Pour the cashew sauce into the bowl and mix everything together until the sauce is evenly distributed. Taste and adjust salt and seasonings if needed.
    • Transfer the dip to an oven-safe dish and bake at 350ºF for 18-22 minutes.
    • Serve with: baguette, chips, crackers, veggies 

    Notes

    • Salt: If the dip is slightly bland, add another ⅛-1/4 teaspoon salt to bring out the flavor.
    • For the spinach -defrost and dry:  Thaw the spinach using one of these methods: in the microwave, at room temperature for 3-5 hours, or in the fridge overnight. Once thawed, gently press the thawed spinach between a few layers of paper towels to remove excess liquid.  If needed, repeat once or twice to ensure it is as dry as possible.
    • For the artichoke hearts -drain, rinse, and dry:  Discard the liquid from the can, then fill it with clean water to rinse the artichoke hearts. Drain again. Use paper towels or a clean kitchen towel to gently squeeze out any excess moisture, repeating once or twice, if needed. For the best texture, remove and discard any tough outer petals.
    • For fresh spinach: Use 4 cups of rinsed and dried spinach. To make the dip with fresh spinach, follow Step 1 to prepare the cashew cheese sauce. Once the sauce is smooth and creamy, add the fresh spinach and artichoke hearts to the blender. Pulse a few times to roughly chop. Taste and adjust the salt or seasonings as needed, then continue with Step 4.

    Nutrition

    Serving: 1serving | Calories: 92kcal | Carbohydrates: 6g | Protein: 4g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Sodium: 33mg | Fiber: 1g | Sugar: 2g

    **Nutritional info is provided as an estimate based on the ingredients I used and for convenience and as a courtesy only.**

    course: Appetizers
    cuisine: American
    author: Marlena Luna
    Did you make this recipe?Please consider Leaving a Review!
    Vegan spinach artichoke dip with writing for Pinterest.

     

    « Wild Rice Stuffing
    Homemade Marinara Sauce »
    1.8K shares
    • Share3
    • Email
    • Tweet

    Reader Interactions

    Comments

      4.96 from 21 votes (18 ratings without comment)

      Leave a Reply Cancel reply

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

      Rate This Recipe




    1. Pepa

      August 30, 2020 at 7:25 pm

      It’s good but it needs a little kick. I ate it with blue corn. Thank you!!

      Reply
    2. Kelsie

      May 31, 2019 at 8:43 am

      So good!!! I love that I can eat this totally guilt-free :)

      Reply
      • Marlena Luna

        June 04, 2019 at 7:08 pm

        I'm so glad you enjoyed the recipe, Kelsie! :)

        Reply
    3. Katie McMillan

      March 23, 2019 at 8:19 pm

      This looks delicious and I cannot wait to try it!! Thanks for sharing! <3

      Reply
      • Marlena Luna

        March 25, 2019 at 1:38 pm

        Yay! Enjoy Katie! :)

        Reply

    Primary Sidebar

    Marlena Luna in a pink sweater holding a coffee mug.

    Hi, I’m Marlena the recipe creator behind Where You Get Your Protein! I love spending time in the kitchen cookin’ up delicious vegan comfort foods! Most of the ingredients I use are easy-to-find or pantry staples. Stick around and enjoy some amazing vegan food!

    More about me →

    Popular Vegan Recipes

    • Vegan potato corn chowder topped with fresh pepper and green onions.
      Vegan Potato Corn Chowder
    • Vegan french toast topped with a butter square and syrup.
      Vegan French Toast
    • Vegan French Toast Casserole
    • Blueberry scone with icing on parchement paper.
      Vegan Blueberry Scones
    • A mini loaf of vegan banana bread alongside ripe bananas and chopped walnuts.
      The Best Vegan Banana Bread
    • A bowl of vegetable soup.
      Instant Pot Vegetable Soup (vegan)

    Footer

    About

    • About Me
    • Privacy Policy
    • Accessibility Policy

    Newsletter

    Sign Up! for new recipes

    Contact

    • Contact Us

    Did you make this recipe?

    Your vote:




    These fields are optional. Click "Rate Recipe" to leave a star rating only.

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.