Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Appetizers

Vegan Spinach Dip

Iosune with a glass of juice.
Updated: Feb 9, 2026 by Iosune Robles · This post may contain affiliate links
4.93 from 14 votes
Pin Recipe Jump to Recipe

Vegan spinach dip, a plant-based version of a classic dip. It's made with just 9 ingredients, so delicious, creamy, cheesy and really easy to make.

Vegan Spinach Dipvegan spinach dip

I'm a huge dip lover, I like them hot or cold, with bread, tortilla chips, crudités, you name it! I've wanted to make this recipe for so long (among a vegan caramelized onion dip I will share with you guys soon) and it's spectacular.

Some spinach dip recipes call for sour cream or even mayo, but I prefer to omit them and make a simpler version using just vegan cream cheese. This way the dip is healthier and also lower in fat.

The ingredients are easy to get and can be found at any supermarket, except maybe the cheese, but nowadays vegan cheeses are everywhere and you can always make our recipe.

This is the perfect appetizer for any occasion: Thanksgiving, Christmas, parties, and you can even make it on a daily basis because it's a simple recipe, that only requires a skillet and is ready in 20 minutes.

Vegan Spinach Dip Recipe

vegan spinach dip ingredients

  • Frozen spinach - Be careful to thaw and squeeze out all the liquid. This step is really important. 
  • Garlic
  • Onion
  • Flour - I used brown rice flour, but any type of flour will do.
  • Vegan cream cheese - Feel free to use store-bought or make your own vegan cream cheese at home.
  • Plant milk - Unsweetened plant milk works best for this recipe, but any type of milk is okay. I used soy milk because it makes the dip creamier than other milks (almond, cashew or any other nut milks are also a great choice).
  • Nutritional yeast
  • Salt - I always use Himalayan pink salt, but any type of salt is okay.
  • Ground black pepper - Fresh ground black pepper tastes best, but I find store-bought more convenient and also easier to measure with a teaspoon.

tips to make vegan spinach dip

  • I used a skillet, but it can also be made in a saucepan or a pot if you want. I'm obsessed with my new cast iron skillets (I've bought 3 different sizes: 12, 9 and 6 inch and I'm using them all the time). Then you can serve the dip in the same skillet you made it or in a bowl, you choose!
  • Extra virgin olive oil is my favorite oil to make this recipe, but any other oil will do. If you prefer to omit the oil, just use water, broth or any liquid you have on hand.
  • Best when fresh, feel free to reheat it in a skillet over medium or medium-high heat until it's hot. Another way to reheat it is using a cast iron skillet or a baking dish and baking the dip in the oven. 
  • Once the dip is ready, feel free to add some vegan Parmesan cheese on top before serving to give it a more intense cheesy flavor. To make it even better, bake at 350ºF or 180ºC for 5 to 10 minutes after adding the Parmesan cheese.
Spinach Dip Recipe

looking for more dip recipes?

  • Vegan Spinach and Artichoke Dip
  • 5-Minute Lentil Dip
  • Muhammara (Red Pepper and Walnut Dip)

did you make this vegan spinach dip recipe?

Please leave a comment below, share it, rate it or tag a picture @simpleveganblog on Instagram and hashtag it #simpleveganblog. We'd love to see what you cook!

Spinach Dip
Vegan Spinach Dip
4.93 from 14 votes

Love it? Leave a rating!

Vegan Spinach Dip

Vegan spinach dip, a plant-based version of a classic dip. It's made with just 9 ingredients, so delicious, creamy, cheesy and really easy to make.
Prep: 10 minutes mins
Cook: 10 minutes mins
Total: 20 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

  • 10 oz frozen spinach, thawed and squeezed out of any liquid
  • 2 cloves of garlic, minced
  • ½ onion, finely chopped
  • 1 tablespoon flour, I used brown rice flour
  • 8 oz vegan cream cheese
  • ¼ cup unsweetened plant milk of your choice, I used soy milk
  • 2 tablespoon nutritional yeast
  • ¼ teaspoon salt
  • ⅛ teaspoon ground black pepper

Instructions 

  • Heat some oil in a skillet (if you don't consume oil, just use some water or vegetable stock instead), add the garlic and onion and cook over medium-high heat until golden brown, stirring occasionally.
  • Add the flour and cook for 1-2 minutes, stirring frequently.
  • Add the vegan cream cheese and cook until it's completely melted.
  • Finally, add the rest of the ingredients (spinach, milk, nutritional yeast, salt and pepper), stir and cook for 2 more minutes.
  • Serve immediately in a skillet or a bowl with toasted bread slices (gluten-free if needed), crackers, tortilla chips, crudités or whatever you want.
  • Keep leftovers in a sealed container in the fridge for 4-5 days.

Nutrition

Serving: 1serving | Calories: 221kcal | Carbohydrates: 9.5g | Protein: 6.7g | Fat: 17.8g | Saturated Fat: 8.6g | Sodium: 428mg | Fiber: 3.1g | Sugar: 1g
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Appetizer, Christmas, Vegan Thanksgiving
Cuisine: American
Author: Iosune Robles

More Vegan Appetizer Recipes

  • Crunchy onion rings with barbecue sauce and ketchup in small dipping bowls on a white background
    Vegan Onion Rings
  • Tofu lettuce wraps served with extra filling and toppings on the side
    Tofu Lettuce Wraps
  • Golden and crispy tofu cubes.
    Deep Fried Tofu
  • Vegan buffalo chicken dip with scallions and tortilla chips for dipping.
    Vegan Buffalo Chicken Dip
8.0K shares
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Comments

  1. Destinee says

    November 28, 2019 at 1:47 am

    Can this be served cold?

    Reply
    • Iosune says

      November 28, 2019 at 10:01 am

      Hi Destinee! I prefer it hot, but it's okay to serve it cold as well 🙂

      Reply
  2. Lori says

    August 14, 2019 at 1:24 am

    Hi, will it taste weird if I use unsweetened vanilla almond milk?

    Reply
    • Iosune says

      August 24, 2019 at 12:18 pm

      Hi Lori! I've never tried it myself, but I think you should use unsweetened milk...

      Reply
  3. Mandy says

    July 08, 2019 at 2:45 am

    Hi! I really want to make this for a bridal shower coming up, but I wanted a cold version. Could I make this and then let it cool and chill in the fridge and serve that way the next day?

    Reply
    • Iosune says

      August 02, 2019 at 1:22 pm

      Hi Mandy! I've never tried it myself, but I think it could work 🙂

      Reply
  4. Grace says

    June 27, 2019 at 8:53 pm

    5 stars
    This is INCREDIBLE! I try to eat less dairy for health reasons and have been unsuccessful at preparing a sauce or dip that mimics cheesiness as well as this one does. I used fresh instead of frozen spinach (wilted it first in some olive oil) and Kite Hill cream cheese (my favorite!). Thank you so much!

    Reply
    • Iosune says

      June 28, 2019 at 8:53 am

      Hi Grace! Thanks a lot 🙂 Sounds so good!

      Reply
  5. Aimee says

    March 29, 2019 at 11:08 pm

    5 stars
    This is my go-to recipe for spinach dip. I added a can of chopped artichokes as well. It’s excellent, especially with Kite Hill cream cheese. My non-vegan mom who is averse to all things vegan actually asked me to send her the recipe after I made it during her visit. Thanks for sharing.

    Reply
    • Iosune says

      April 01, 2019 at 3:02 am

      Hi Aimee! I'm so glad to hear that 🙂 You're so welcome!

      Reply
  6. Kelly says

    March 23, 2019 at 1:34 am

    Would I be able to use fresh spinach instead? I’m excited to make this, but fresh spinach is all I have right now.

    Reply
    • Iosune says

      March 23, 2019 at 2:37 am

      Hi Kelly! I've never tried if myself, but I guess it could work 🙂

      Reply
  7. Roxanne Rheault says

    March 15, 2019 at 11:37 pm

    5 stars
    Totally going to try this!

    Reply
    • Iosune says

      March 23, 2019 at 1:39 am

      Hi Roxanne! Hope you like it 🙂

      Reply
  8. Marta @ Foodaciously says

    March 07, 2019 at 8:49 am

    5 stars
    Hi Iosune, thanks for sharing this recipe! It was super easy to make thanks to your tips! I didn't have vegan cheese at home so I just blended white beans to get a creamy base and it worked well. Thank you 😀

    Reply
    • Iosune says

      March 09, 2019 at 6:27 am

      Hi Marta! You're so welcome 🙂 Sounds amazing!

      Reply
  9. Tia says

    March 03, 2019 at 1:03 am

    Have you used this recipe with fresh spinach?

    Reply
    • Iosune says

      March 09, 2019 at 5:42 am

      Hi Tia! No, I haven't tried it myself, but I think it should work 🙂

      Reply
  10. Irma says

    February 16, 2019 at 6:11 pm

    Recipe looks great!
    Question for you. If I wanted to use this as stuffing inside a pizza dough base (whether to stuff and make into balls or stuff and cut into sticks like breadsticks)... do you reckon this recipe would work as-is?
    I’d cool the mixture down. And perhaps keep it thicker?
    Would love your input on how to achieve this.
    Thank you!

    Reply
    • Iosune says

      February 18, 2019 at 10:23 am

      Hi Irma! Thanks a lot 🙂 I've never tried it, so I can't help you, sorry!!!

      Reply
  11. Gia says

    November 12, 2018 at 3:31 am

    Great

    Reply
    • Iosune says

      November 27, 2018 at 11:11 am

      Hi Gia! Thanks a lot 🙂

      Reply
  12. Cathy Kitchens says

    October 26, 2018 at 5:08 pm

    This looks really yummy, but you don't tell how much of each ingredient to add.

    Reply
    • Iosune says

      October 27, 2018 at 9:17 am

      Hi Cathy! Did you read the full recipe? You can find it in the recipe box 🙂

      Reply
      • trevor bajus says

        November 10, 2018 at 7:18 pm

        Uh, I can't see a recipe box. I can find it on every other recipe one your excellent site, but for some reason this one is not showing up.

      • Iosune says

        November 27, 2018 at 11:04 am

        Hi Trevor! It was a mistake, sorry for the inconvenience!

Newer Comments »
4.93 from 14 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Crispy fried tofu served on a plate.
    Crispy Fried Tofu

Summer favorites

  • Tofu steak, fries, and thyme on a plate.
    Tofu Steak
  • Close-up of creamy vegan coleslaw in a bowl
    Vegan Coleslaw
  • Vegan BBQ jackfruit pulled pork sandwich topped with vegan mayo and vegetables.
    Vegan BBQ Jackfruit Pulled Pork
  • Crispy baked BBQ tofu triangles topped with sesame seeds and sliced green onions
    BBQ Tofu
  • Two pieces of toast with vegan chicken salad, lettuce, tomato, chives, and black pepper
    Vegan Chicken Salad
  • Vegan macaroni salad with crunchy vegetables in a large bowl with a wooden spoon
    Vegan Macaroni Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2026 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.