Living Vegan In Charlotte, NC

Holiday Vegan 7 Layer Bean Dip

Vegan Layered Bean DipIt’s officially Holiday Party Season!  Last weekend I held my Halloween Party, now it’s Diwali, and soon it will be Thanksgiving, Hanukkah, Christmas, Kwanzaa, New Year’s Eve, and New Year’s Day.  In between there will be dozens of dinners, potlucks, parties, and cocktail parties.

Both vegans and omnivores often have difficulty when faced with a vegan Holiday party.  Omnivores are often clueless as to what, exactly, “vegan” means.  And vegans are haunted by thoughts of the party food they used to make and eat – cheese nachos, creamy artichoke and spinach dips, casseroles made with cream of mushroom soups.

The result, if you’re not careful with your party planning, will be twenty people showing up with twenty containers of store-bought hummus.

Because I’m just a helpful kind of gal (and always willing to spread the vegan love), over the next few weeks I’ll be sharing some vegan appetizers, side dishes, and vegan party tips.

I always enjoy experimenting with different flavors of homemade hummus for my parties, but, anticipating a hummus influx, I decided to experiment with vegan 7 layer bean dip.  Vegan seven layer dips have been around forever, but what’s always struck me about them is how expensive they are.  Canned refried beans … vegan sour cream … a packet of taco mix … a jar of salsa … a carton of prepared guacamole … Daiya cheese … That’s one pretty expensive little appetizer there!

And then some people like to do it the completely made-from-scratch way, cooking the beans from dried and then “refrying” them with garlic and onions, making their own salsa and guacamole, and topping it off homemade raw cashew cheese.  Whew!

I tried to strike a bit of a balance.   First, I eliminated waste and stretched the recipe by using a whole can of beans (what’s with these recipes that use half-cans?)  I did use Vegan Gourmet Sour Cream, but would have used homemade soy yogurt if I hadn’t been running low.  I made my own taco seasoning blend instead of buying one of those expensive little packets, used Rotel tomatoes (bought on sale with coupons, of course!) instead of salsa, and fresh avocados instead of prepared guacamole.  Finally, I left off the expensive vegan “cheese” (which I try not to serve to omnivores, EVER, because it tastes like crap and scares them off from vegan food) and added extra flavor with both black and green olives.


  • One 14 oz. can Refried Beans (I used Harris Teeter Organics)
  • One cup Vegan Sour Cream (I used Vegan Gourmet brand)
  • Three Tablespoons Homemade Taco Seasoning Mix
  • One 10 oz. can Rotel Tomatoes (I used Mexican Style Lime & Cilantro; Original or Mild would also work)
  • Two Avocados
  • One Lime (or one Lemon)
  • Approx. 1 cup shredded Iceburg Lettuce
  • Black Olives, sliced (about 20)
  • Green Olives, sliced (10-20)
  • Green Onions, sliced (4-5)


Put the refried beans in a small pot with a few tablespoons of water.  Heat only long enough for the beans to become creamy.  (I find, in general, canned refried beans are too thick for my liking unless I add extra liquid.)

Spread the beans in a casserole dish or large shallow bowl.  Let cool slightly, so the sour cream doesn’t “melt.”

Vegan Layered Bean Dip Step 1

Mix the sour cream with taco seasoning mix.  Spread evenly over the beans.

Vegan Layered Bean Dip Step 2

Remove the avocado pulp from the shell and remove the pits.  Squeeze the juice of the lime over the pulp and roughly mash with a fork.  (This will prevent the avocado from turning brown.)  Spread evenly on top of the sour cream.

Vegan Layered Bean Dip Step Step 3 and 4

Drain the Rotel tomatoes very well.  Spread evenly on top of the avocado.

Spread lettuce evenly over all.

Vegan Layered Bean Dip Step 5

Arrange the black olives, green olives, and green onions artistically on top.  Well, no, it doesn’t have to be really artistic, but spread them around a bit so you get a nice color display.

vegan bean dip super close up

Chill several hours for best flavor.


  • Homemade Taco Seasoning Mix:  3 Tablespoons Chili Powder, 2 Tablespoons Cumin, 1 Teaspoon Onion Powder, 1 Teaspoon Garlic Powder, 1 Teaspoon Sea Salt, 1/2 Teaspoon Cayenne Pepper, 1 Teaspoon Paprika, 1/2 Teaspoon Black Pepper.  You can reduce the cayenne pepper and black pepper if you’re not a spicy kind of person.  If you Google you will find many different variations of taco seasoning – it’s worth experimenting until you find one you really like – saves you major money, plus you can control all those nasty additives like MSG and hydrolyzed yeast protein.
  • DO NOT skip the seasoning mix!  Thinking this dip might be too spicy for some people, I made one batch without the taco seasoning mix.  It was lackluster.
  • Some like it hot.  If you do, try mixing in a small can of diced green chili peppers into the sour cream mix, OR topping the lettuce with a fresh jalapeno slices, in addition to the olives and green onions.
  • I’m a Southern gal, so pinto beans will always be my refried beans of choice.  But for some variety, try substituting refried black beans.

vegan bean dip close up

Tagged as: , , , , , , ,

Categorised in: Appetizers, Vegan Recipes

4 Responses »

  1. Oh yum! This is my first ‘encounter’ with 7 layer dip. It looks like my kind of dip. 🙂

    • I used to make 7 layer dip all the time when I was vegetarian, but this was the first time I made it as a vegan! I was a bit afraid to because I’m not a big fan of vegan sour cream and vegan cheese. But the sour cream tasted OK with all the spices and I just left off the cheese! If you try it let me know how you like it!

  2. sounds like a great potluck dish. I’ve never really enjoyed refried beans, do you think a layer of spicy hummus would be a good sub?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Creative Commons License
VegCharlotte - Living Vegan in Charlotte, NC by is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
%d bloggers like this: