• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
BetterFoodGuru
  • Home
  • About
  • Recipes
    • Appetizers and Dips
    • Breakfast
    • Main Dishes
    • Side Dishes
    • Salads
    • Soups & Stews
    • Dessert
    • 30 Minutes or Less
  • Essential Links
  • Contact
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Contact
  • About
  • Links
  • Privacy Policy
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
  • ×

    Vegan Spinach Artichoke Dip (with Silken Tofu)

    January 22, 2025 by Sara Tercero

    Jump to Recipe Print Recipe

    Creamy and cheesy with tender pops of spinach and artichoke, this vegan spinach artichoke dip scratches that snack-y itch without any added dairy or butter! Silken tofu is the secret ingredient in this vegan version, adding extra plant-based protein and a rich, creamy texture. Serve it with toasted bread, pita chips, or spooned over pasta for a super simple, crowd-pleasing treat. It's the perfect app for your next party or anytime you're craving some vegan comfort food!

    overhead view of a wooden serving dish with a bowl of vegan spinach artichoke dip made with silken tofu and vegan cheese and sliced bread.

    Why you’ll love this Easy Vegan Spinach Artichoke Dip Recipe

    • Made with simple ingredients, like silken tofu, fresh spinach, and vegan cheeses
    • Great replacement for traditional spinach artichoke dip for the holiday season, game day, special occasions, and beyond
    • Loaded with real, fresh spinach for extra greens
    • Seasoned to perfection to get that umami flavor without conventional dairy products
    • Easy way to enjoy your favorite dip without compromising on your vegan diet
    • Honestly tastes like the real thing thanks to some clever seasoning!
    • Crowd pleaser at any party or event
    • No highly-processed store-bought dip mixes - this recipe is 100% from scratch
    • Lower in fat and calories than most recipes (thanks to silken tofu!)
    blanched and strained spinach on a cutting board.

    Vegan Spinach and Artichoke Dip Ingredients

    I generally like to serve this creamy vegan spinach artichoke dip with some crusty bread, but it's also great with tortilla chips, flatbreads, or even for dipping raw veggies (think snap peas, bell peppers, carrot sticks, and celery sticks). This makes it a great appetizer or party snack, but honestly, it's nice to have as a way to sneak in more veggies each week, too!

    • Crusty bread - toasted and sliced
    • Fresh spinach - I use baby spinach, which has a milder texture and flavor.
    • Chopped artichoke hearts 
    • Silken tofu - Naturally creamy and loaded with protein, silken tofu is the ideal dairy-free ingredient for creamy vegan sauces. Plus, it's way lower in fat and calories than cashew cream or traditional dairy, so it's easier to enjoy this dip more often!
    • Salt & black pepper
    • Fresh garlic
    • Fresh lemon juice - For a nice brigthness.
    • White miso paste - For that all-important salty, umami flavor.
    • Vegan smoked gouda & mozzarella - The combination of both of these cheeses adds a savory, cheesy flavor and a molten, ooey, gooey consistency.
    overhead view of a wooden bowl with homemade vegan spinach artichoke dip next to sliced bread.

    How to Make Vegan Spinach Artichoke Dip

    Unlike other methods that rely on frozen and thawed spinach, this recipe uses fresh. Don't worry! It's very easy to blanch and clean the spinach, and you'll end up with a much better flavor than the prepackaged stuff.

    • Blanch spinach by popping in boiling water for 10 seconds until wilted and bright green. Shock with cold water or ice bath to stop the cooking process. Squeeze out excess water and chop in small pieces.
    • Preheat oven to 375
    • To a high speed blender or food processor, add silken tofu, miso, lemon, salt, water, and garlic and blend until smooth and creamy.
    • In an oven safe baking dish, layer the spinach, artichoke hearts, creamy tofu mixture, vegan smoked gouda and mozzarella. Top with fresh ground black pepper. Mix well and use a silicone spatula to spread the mix out to make a smooth surface. Cover with tin foil and bake for 15 minutes. 
    • Remove foil and bake for 5 additional minutes until golden brown on top.
    • Let cool for 5 minutes and devour.

    Tips for Making the Best Vegan Spinach and Artichoke Dip

    • Store any leftover dip in an airtight container in the fridge for 3-4 days. To reheat, it's best to bake it at 375F for 5-7 minutes or warm it gradually in the microwave.
    • Play with add-ins. For extra cheesiness, feel free to add some nutritional yeast. You can also adjust the seasonings to taste, like adding a little garlic powder or onion powder. To make the creamy dip even more filling, add a can of white beans to the mixture, too. Great for serving over pasta!
    • Serve it in a bread bowl. Hollow out a bowl of sourdough bread and add the warm vegan spinach dip to the center. Makes a great presentation! You can even slice the outer sections into little bite-sized pieces for people to grab and go.

    FAQs

    How do you make vegan spinach and artichoke dip creamy without dairy?

    There are a couple of different options, but I like to use silken tofu. It's naturally creamy and has a mild, neutral flavor that will take on all the seasonings and cheeses. It's also inexpensive and naturally free from tree nuts, so it's a great way to avoid allergens, too. 

    What do you serve with spinach artichoke dip?

    Just like any other dip, this recipe can be consumed with toasted bread, whole wheat crackers, tortilla chips, naan or flatbread, raw veggies, and more. It's also a nice, creamy sauce to spoon over fresh pasta with roasted veggies!

    Can you freeze leftover spinach artichoke dip?

    Although you can freeze the leftovers, they are likely to separate and split after thawing. It's best to consume this creamy dip fresh out of the oven or warmed up within a few days. 

    Other Delicious Vegan Dip Recipes

    • Extra Creamy Muhammara
    • Fiesta Black Bean Dip
    • White Bean & Garlic Hummus
    • Vegan Cucumber Yogurt Sauce
    logo for better food guru vegan food blog.

    Love this recipe? Drop a comment below to share your experience with others!

    Craving more? Explore all of my free ebooks or come hang out with over 1 million other plant-based foodies on Instagram!



    wooden bowl with warm vegan spinach and artichoke dip next to sliced pieces of bread.

    Vegan Spinach Artichoke Dip

    Creamy and cheesy with tender pops of spinach and artichoke, this vegan spinach artichoke dip scratches that snack-y itch without any added dairy or butter! Silken tofu is the secret ingredient in this vegan version, adding extra plant-based protein and a rich, creamy texture. Serve it with toasted bread, pita chips, or spooned over pasta for a super simple, crowd-pleasing treat. It's the perfect app for your next party or anytime you're craving some vegan comfort food!
    Print Recipe Pin Recipe
    Cook Time 30 minutes mins
    Total Time 30 minutes mins
    Servings 8 servings
    Calories 34 kcal

    Ingredients
      

    • 1 loaf crusty bread toasted and sliced
    • 14 oz baby spinach blanched, squeezed of excess water and chopped
    • 1 cup artichoke hearts chopped small
    • 1 block silken tofu
    • 1 clove garlic
    • ½ lemon squeezed
    • 1 tbsp white miso paste
    • 1 tsp salt
    • 2 tbsp water
    • black pepper to taste
    • ½ block vegan smoked gouda
    • ½ block vegan mozzarella

    Instructions
     

    • Blanch spinach by popping in boiling water for 10 seconds until wilted and bright green. Shock with cold water or ice bath to stop the cooking process. Squeeze out excess moisture and chop in small pieces.
    • Preheat oven to 375.
    • To a blender add silken tofu, miso, lemon, salt, water, and garlic and blend until smooth and creamy.
    • In an oven safe baking pan layer the spinach, artichoke hearts, creamy tofu mixture, vegan smoked gouda and mozzarella. Top with fresh ground black pepper. Mix well and use a silicone spatula to spread the mix out to make a smooth surface. Cover with tin foil and bake for 15 minutes.
    • Remove foil and bake for 5 additional minutes to brown the top.
    • Let cool for 5 minutes and devour.

    Nutrition

    Calories: 34kcalCarbohydrates: 6gProtein: 2gFat: 0.4gSaturated Fat: 0.1gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 0.03gSodium: 655mgPotassium: 292mgFiber: 2gSugar: 1gVitamin A: 4655IUVitamin C: 18mgCalcium: 53mgIron: 1mg
    Tried this recipe?Let us know how it was!
    « Vegan Pomegranate and Lentil Salad
    Creamy Vegan Sweet Potato Mash with Tahini »

    Primary Sidebar

    About BetterFoodGuru

    image Sara Tercero

    Hi, I am Sara Tercero, the Chef behind BetterFoodGuru. It is my mission to prove that plants are delicious and to help others cook and eat their way to health and happiness. My recipes are inspired by global flavors and my love for eating the rainbow. Reach out on social media or leave a review with feedback!

    Categories

    Check Out These Recipes

    collage image of different cold vegan salad recipes that reads "no cook salads" with images of strawberry feta salad, watermelon salad, cucumber salad, street corn slaw, and more.

    Beat the Heat: 25 No Cook Salads for Easy Summer Meals

    collage image of cooling vegan summer salads like cucumber salads, fruit salsa, tomato salad, and more.

    27 Refreshing Vegan Summer Salads to Keep You Cool

    collage image of different vegan bbq salads like pasta salad, potato salad, kale salad, slaws, and more, all to take to summer BBQs.

    25+ Summery Vegan Salads to Bring to Your Next BBQ

    Copyright © 2025 Better Food Guru | Privacy Policy

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Cookie settingsACCEPT
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience

    Advertising.


    This Site is affiliated with CMI Marketing, Inc., d/b/a Raptive (“Raptive”) for the purposes of placing advertising on the Site, and Raptive will collect and use certain data for advertising purposes. To learn more about Raptive’s data usage, click here: https://raptive.com/creator-advertising-privacy-statement/

     
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT