Vegan 7-Layer Dip

This vegan 7 Layer Dip features layers of Mexican-infused flavors, such as beans, guacamole, sour cream, cheddar cheese, salsa, and more. Serve this tasty appetizer with crunchy air fryer tortilla chips or corn chips.

Looking for more vegan appetizers? Be sure to try these Vegan Jalapeño Poppers or these Cauliflower Wings for the best crowd-pleasing snacks!

A close-up shot of vegan 7 layer dip shows layers of beans, veggie crumbles, and more toppings.

There are all kinds of fiestas in this world. There’s the Fiesta Bowl. The Ford Fiesta. Fiesta Casinos. Oh, and there’s the Fiesta Familia! Yes, our family fiesta. That happens just about any time we fix this completely delicious, utterly addictive Vegan 7 Layer Dip.

Vegans, vegetarians, and omnivores alike dive into this dip because each layer is amazing…and there are seven of them. It’s ridiculously good!

I love serving this dip at parties. But every now and then we’ll just make it to have here at home. And when we do? I dine on nothing but 7 Layer Dip for days. It’s heavenly.

Why This Recipe is a Winner

  • A black bean dip base creates a flavorful foundation on which the other layers can be built
  • Veggie crumbles are infused with taco seasoning, creating flavors, texture, and plant-based protein that’s perfect for this vegan appetizer
  • Adding creamy layers like guacamole and sour cream makes this an irresistible dip you’ll want to make time and time again!
Looking down on a plate full of vegan 7 layer dip surrounded by tortilla chips.

Recipe Ingredients

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need to make this recipe:

  • Veggie meat crumbles — There are so many to choose from these days, such as Gardein, Beyond Meat, Pure Farmland, and Impossible brand veggie crumbles. These all have different cooking instructions so follow the package directions.
  • Olive oil — This will not be necessary if using Pure Farmland or Impossible veggie crumbles as they have enough fat in the product itself to cook in the skillet.
  • Taco seasoning — You’ll add 2–3 tablespoons of taco seasoning to the veggie crumbles to give it a taco flavor
  • Black beans — You can use a 15-ounce can of black beans or 2 cups of cooked black beans
  • Salsa — Mild, medium, or spicy, this is all up to you
  • Vegan cheddar cheese — We use either Daiya or Follow Your Heart
  • Vegan sour cream — I’m obsessed with Forager vegan sour cream, but there’s also Good Karma (I’ve found this at Target and Sprouts), Tofutti, Follow Your Heart, and more
  • Guacamole — Of course, adding vegan guacamole makes this the best
  • Black olives — Some people don’t like black olives, but it’s an easy ingredient to take out for picky eaters
  • Tomatoes — Adding some fresh, chopped tomatoes is a nice garnish
  • Green onions — Another great garnish is freshly chopped green onions
  • Tortilla chips — Of course you’ll want tortilla chips for dipping!

Marly’s Tips

You can skip the first 3 ingredients above and substitute this Vegan Taco Meat instead. Or purchase Mexican-seasoned veggie crumbles.

How to Make Vegan 7 Layer Dip

As you can see from the recipe below, this is really more of an 8 or 10 layer dip, depending on how you want to define a layer. I think 7 has a nice ring to it, so I’m going with that.

This vegan 7 layer dip is relatively easy to make. Here are the steps:

  1. Prepare Veggie Crumbles — In a large skillet, brown soy crumbles in olive oil and add the taco seasoning.
  2. Make Black Bean Base — Place the beans in a blender or food processor with 1/2 cup of the salsa. Blend in short bursts until it’s the consistency of refried beans. Spread the beans into the bottom of a serving tray that is about 1 1/2 inches deep.
  3. Add Cheese Layer — Sprinkle 2 cups of vegan cheddar (or Mexican-blend) shreds on top of beans.
  4. Veggie Crumbles Layer — Sprinkle taco-flavored soy crumbles on top of the cheese.
  5. Sour Cream Layer — Stir the vegan sour cream (and consider adding a little plant-based milk if it’s super thick). Then carefully spread sour cream across the top of the veggie crumbles.
  6. Guacamole Layer — Spread vegan guacamole on top of the sour cream.
  7. Salsa Layer — Drizzle the remaining salsa over the guacamole and use a spoon to spread it evenly.
  8. Garnishes — Sprinkle the top with any remaining shredded cheese, black olives, chopped green onions, freshly chopped tomatoes, and more!

Sometimes I will add chopped romaine lettuce as a garnish. And of course, if you’re like me and prefer things extra spicy, then be sure and have some hot sauce on the side!

How long does Seven-Layer Dip last in the refrigerator?

Cover your seven-layer dip with plastic wrap or keep it in a sealed container. When properly stored, it should last up to 4 days in the fridge. However, if you’re keeping it in the fridge that long, it’s recommended to serve the guacamole on the side, as it can brown over time.

Do you warm up Seven-Layer Dip?

Some people serve seven Layer Dip baked. That’s referred to as Hot Seven Layer Dip. To do this, layer the refried beans on the bottom, topped by the seasoned veggie crumbles, and then topped with the cheese. Bake this in an oven at 375°F for 15–20 minutes, until the beans are hot and the cheese has melted. Then remove it from the oven and add the remaining layers.

Can you make Seven-Layer Dip the night before?

You can easily make this layered dip the night before a big event, as the flavor gets better as it sits overnight. However, this vegan bean dip recipe is best when served within 24 hours of being made.

Can you make Seven-Layer Dip without guacamole?

You can make 7 Layer Dip without guacamole. You can substitute another creamy layer in its place, such as warmed cream cheese combined with salsa.

Either way it’s a perfect vegan chip dip for watching football.

Storage Tips

To store vegan 7 layer dip, cover it with plastic wrap. You’ll want a tight seal to keep the guacamole from browning. Keep this dip refrigerated and it should keep up to 3 or 4 days in the fridge, although it’s best eaten within a day of making it.

You Might Also Like

A hand holds a tortilla chip loaded with vegan seven layer dip. The plate of dip is sitting in the background.

That’s it for this vegan 7 layer dip. Enjoy!

A close-up shot of vegan 7 layer dip shows layers of beans, veggie crumbles, and more toppings.

Vegan 7 Layer Dip

This Vegan 7-Layer Dip is going to find its way to your heart because it’s so easy to throw together and no one will guess it’s vegan!
5 from 5 votes
Course: Snack
Cuisine: Mexican
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes
Servings: 10
Calories: 250kcal
Author: Namely Marly


  • 2 cups veggie meat crumbles
  • 1 tablespoon olive oil
  • 2-3 tablespoons taco seasoning
  • 15 ounce can black beans rinsed and drained
  • cup salsa , divided
  • 2 cups vegan cheddar shreds
  • 8 oz vegan sour cream
  • 1 cup vegan guacamole
  • 2.25 oz can black olives chopped
  • ½ cup tomatoes chopped
  • ½ cup green onions chopped
  • Tortilla chips for dipping


  • In a large skillet, brown soy crumbles in olive oil. Add the taco seasoning. Set aside to cool.
  • Place the beans in a blender or food processor with 1/2 cup of the salsa. Blend for about 15 – 20 seconds, until the beans are a spreadable consistency.
  • Layer the following in a serving dish:
  • Spread the beans into the bottom of a serving tray that is about 1 1/2 inches deep.
  • Sprinkle 2 cups of vegan shreds on top of the beans.
  • Sprinkle taco-flavored soy crumbles on top of the cheese.
  • Stir the vegan sour cream (and consider adding a little plant-based milk if it's super thick). Then carefully spread sour cream across the top of veggie crumbles.
  • Spread guacamole on top of the sour cream.
  • Pour salsa over the guacamole and spread it across evenly.
  • Add garnishes like, any remaining shredded cheese, black olives, chopped tomatoes, chopped green onions, etc.
  • The dish is ready to be served right away. But you can make it ahead and cover it with plastic wrap also good after being stored in the fridge.

Recommended Equipment

(The products above contain sponsored links to products we use and recommend)


Tortilla chips not calculated in nutrition information.
You can skip the first few steps by buying veggie crumbles that are flavored with southwest or taco seasoning (such as Beyond Beef Spicy Veggie Crumbles).
Nutrition Facts
Vegan 7 Layer Dip
Amount Per Serving
Calories 250 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 3g15%
Sodium 695mg29%
Potassium 438mg13%
Carbohydrates 26g9%
Fiber 7g28%
Sugar 3g3%
Protein 8g16%
Vitamin A 410IU8%
Vitamin C 5.4mg7%
Calcium 41mg4%
Iron 2.1mg12%
* Percent Daily Values are based on a 2000 calorie diet.

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

This post was originally published in 2010 and was updated to include new photos, new text, and an updated recipe in 2020.

21 Responses to Vegan 7-Layer Dip

  1. Avatar thumbnail image for MarlyStella Reply

    Whoa! Double rainbow all the way, Marly (smile). You know, I always think vegan and vegetarian 5-6-7 layers dips are better than the ones that have meat included. I guess it’s b/c they are wholesome while still being decadent and delicious. Yours looks like delicious vegan decadence too! I will definitely be making this soon…
    Oh, and I ate vegetarian chic chic salad today. My Mom won’t buy veganaise:(
    p.s. hope you’ve seen that ‘double rainbow’ guy on YouTube, otherwise, my first statement probably seems pretty weird!

  2. Avatar thumbnail image for MarlyMonet Reply

    Is there anything better than seven layer dip at a party? I can imagine eating at least 1/4 of this delicious looking appetizer (with a lot of chips!) This is one of Ryan’s favorite treats, and I love this vegan adaptation! Anything with guac makes me happy!

  3. Avatar thumbnail image for MarlyReeni Reply

    That looks insanely delicious Marly! I would have no problem eating that for days!

  4. Avatar thumbnail image for MarlyJuliana Reply

    I love this kind of dips…the more the better…

  5. Avatar thumbnail image for MarlyFOODESSA Reply

    Vegan or not…my appetite is wide open for this colorful and delightful platter. Very nice way to be inviting ;o)

    Ciao for now,

  6. Avatar thumbnail image for MarlyTrudy ~ veggie num num Reply

    Wow super simple and so colourful!! This 7 layer dips is making me seriously hungry!!!

  7. Avatar thumbnail image for MarlyPatty Price Reply

    Beautiful 7 layer dip, let the games(football) begin!, I’ll be enjoying this wonderful dip while watching my favorite team play, thanks Marly:-)

  8. Avatar thumbnail image for MarlyNicole from: For the Love of Food Reply

    Wow, this looks so delicious! I think I’m going to make it for lunch next week! I love doing layered dips for meals with the family – we all find it fun and a nice change. Two questions:
    1. What are soy crumbles??…I don’t live in the US and we don’t have a lot of vegetarian substitutes here. Would that be a substitute for ground meat?
    2. How much (weight wise) is in a package of soy crumbles that you use?

    • Avatar thumbnail image for MarlyMarly

      Hi Nicole
      We use Boca soy crumbles. You’re right – it is a substitute for ground beef. Here’s a link if you want to check them out –

      Also, if you needed an alternative, you could also use TVP. We use this sometimes in recipes that call for ground beef. If your local health food stores don’t have Boca, maybe they might have TVP.

      I hope that helps!

    • Avatar thumbnail image for MarlyNicole from: For the Love of Food


  9. Avatar thumbnail image for MarlyLeinana Reply

    Yum! That looks incredible. Fiesta in a bowl! 🙂

  10. Avatar thumbnail image for MarlyNicole Reply

    Hear my stomach rumbling?
    Yeah, thought so 😀

    • Avatar thumbnail image for MarlyMarly

      Haha! I get you! This vegetarian 7 layer dip makes me hungry for more too! 🙂

  11. Avatar thumbnail image for MarlyAmanda Reply

    Huge hit! Made it for a party and everyone loved it!

    • Avatar thumbnail image for MarlyMarly

      Thanks, Amanda! This vegan seven layer dip is one of my favorite party foods too! ❤️

  12. Avatar thumbnail image for MarlyMELISSA MANALO Reply

    So delicious!

    • Avatar thumbnail image for MarlyMarly

      So glad you liked this vegan dips recipe, Melissa!

  13. Avatar thumbnail image for MarlySandy Reply

    Thankyou for helping people to go vegan.
    Thankyou for the kind life.

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.