This Vegan 7 Layer Dip is a plant-based version of the classic crowd-pleasing app. With beans, guac, pico, vegan sour cream, and veggies.

This is my plant-based take on the classic 7 layer dip. Seven layer dip typically has refried beans, guacamole, sour cream, and tomatoes. It usually also has beef, scallions, cheese, and olives. Or some combination to create seven layers.
Of course, many of these ingredients are naturally vegan. And that's great! This version uses homemade guacamole, inspired by the best guac recipe there is. As well as my black bean pico de gallo, which gives some extra fiber and protein since we aren't using beef.
Get ready to absolutely devour this dip! I love bringing it to parties - it is always a hit!
Jump to:

Why You'll Love This Vegan 7 Layer Dip
- Crowd Favorite - Always the first dish to go at parties - even by non-vegans!
- Bold Layers - Every scoop gets beans, guac, crunch, and creaminess
- Make-Ahead Friendly - Easy to prep in advance, and it keeps for days
- Dietary needs - this dip is vegan, gluten-free, and refined sugar free. Skip the cheese and sour cream layers for oil-free

Ingredient Notes & Substitutions
Guacamole Layer
This guacamole recipe is my version of Joy of Cooking's guac recipe. It is seriously the best guac you will ever have
- Avocados: try your best to time the ripeness of your avocados to the day you'll make the dip. Keep avocados in the fridge for slower ripening, or ripen on the counter to speed it up.
- Tomato: I usually use an on-the-vine tomato, but because the pico de gallo recipe uses roma, it's easier to just buy an extra roma for this recipe
- Yellow Onion: the Joy of Cooking recipe uses white onion, which is a great option, but I like yellow because I more often have them on hand. And the pico will use the other half of the onion called for here.
- Cilantro: use half the bunch for the guac and the other half for the pico
- Lime: same sitch as the cilantro. Grab one lime and use half here and half for the pico.
- Salt: start with ½ teaspoon as called for but feel free to add more. I always end up adding more salt

Pro Tip: leave the fibrous end of your onion intact when slicing - keep the more intact half to easily grate for the guac. Use the less intact half to dice for the pico.
Sour Cream Layer
Classic 7 layer dip usually has taco seasoning mixed into the sour cream layer or the refried bean layer - since vegan sour creams can differ in taste, I like adding the taco seasoning here, to help create a uniform dish, no matter what product you use.
- Vegan Sour Cream: I used Kroger's simple truth brand, but any vegan sour cream will work
- Taco Seasoning: use my 5 minute homemade taco seasoning of course!

Pico De Gallo Layer
This is my black bean pico de gallo recipe! I chose this recipe over a classic pico because it adds a bit more protein and fiber with the beans.
- Roma Tomatoes
- Yellow Onion: use the other half of the onion you used for the guac.
- Jalapeño
- Cilantro: use the other half of the bunch of cilantro you used for the guac
- Lime: you know the drill! Use the other half of the lime you used for the guac
- Black Beans: canned beans are perfect here
- Spices: cumin, salt, pepper

Everything Else
- Refried Beans: most refried beans are naturally vegan. Double check the ingredients on the can just to be safe
- Vegan Mexican Cheese Blend: feel free to grab some vegan cheese. Or omit if you don't want the processed cheese
- Scallions
- Black Olives: I have to say, I am personally not a huge fan of olives, but I included them because many people enjoy them. Feel free to omit if you don't like them
- Tortilla Chips: to serve! For an oil-free option, make my oil-free tortilla chips. Or serve with veggies. Carrot sticks make a great dipper.

Step-By-Step Instructions
Step 1. Make the guacamole. Use a fork to mash the avocados in a medium bowl. On the large side of a box grater, grate the ½ onion and tomato. Add the grated onion and tomato, lime juice, cilantro, and salt to the bowl with the avocados and mix. Set aside.

Step 2. Make sour cream mixture. In a medium bowl mix the sour cream and taco seasoning. Set aside.

Step 3. Make the pico de gallo. In a medium bowl mix the tomatoes, onion, jalapeño, cilantro, lime juice, black beans, cumin, salt, and pepper.

Step 4. Assemble the dip. Spread the can of refried beans into a 9x13" dish. Layer on the guacamole, then the sour cream. Use a slotted spoon to add the pico - do not dump - leaving any liquid in the original bowl. Top with vegan cheese, scallions, and olives, if using. Serve with tortilla chips.

Recipe Prayer
Thank you God for this dip. Bless all those we are gathered with. Amen.
FAQ & Expert Tips
Yes! Feel free to assemble up to 24 hours ahead of time.
Store in the dish you made it in. Cover tightly with plastic wrap or aluminum foil.

More crowd pleasing apps
Tried this recipe?
Please leave a review in the comments section below and post on Instagram tagging me @elizabeths_table. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.
📖 Recipe

Vegan 7 Layer Dip
Ingredients
Guacamole
- 3-5 Medium Avocados
- 1 Medium Vine or Roma Tomato
- ½ Medium Yellow Onion
- ½ Bunch Cilantro minced
- Juice of ½ Lime
- ½ Teaspoon Salt
Sour Cream
- 1 ½ Cups Vegan Sour Cream
- 2 Tablespoons Taco Seasoning
Pico
- 6 Medium Roma Tomatoes diced
- ½ Medium Yellow Onion diced
- 1 Jalapeno minced
- ½ Bunch Cilantro chopped
- Juice of ½ Lime
- 1 15 Ounce Can Black Beans
- 1 Teaspoon Cumin
- ½ Teaspoon Salt
- ½ Teaspoon Pepper
Everything Else
- 1 15 Ounce Can Refried Beans
- 1 Cup Vegan Mexican Cheese Blend
- 1 Bunch Bunch Scallions chopped
- 1 2.25 Ounce Can Sliced Black Olives, drained, optional
- Tortilla Chips to serve
Instructions
- Make the guacamole. Use a fork to mash the avocados in a medium bowl. On the large side of a box grater, grate the ½ onion and tomato. Add the grated onion and tomato, lime juice, cilantro, and salt to the bowl with the avocados and mix. Set aside.
- Make sour cream mixture. In a medium bowl mix the sour cream and taco seasoning. Set aside.
- Make the pico de gallo. In a medium bowl mix the tomatoes, onion, jalapeño, cilantro, lime juice, black beans, cumin, salt, and pepper.
- Assemble the dip. Spread the can of refried beans into a 9x13" dish. Layer on the guacamole, then the sour cream. Use a slotted spoon to add the pico - do not dump - leaving any liquid in the original bowl. Top with vegan cheese, scallions, and olives, if using. Serve with tortilla chips.
Nutrition
Nutrition information is an estimate.










Comments
No Comments