1 (16-ounce) can refried beans (Read the label to make sure there is no lard, an animal fat. Look for the 'fat free' canned refried beans.)
3 large avocados
3 tablespoons fresh lime juice
2 (8-ounce) containers nondairy sour cream
1 packet taco seasoning (Such as Bearitos, but if you are avoiding all white sugar, make your own mix with chili powder, ground cumin, onion powder, hot paprika or cayenne, and salt)
1/2 cup diced mild green chiles, drained
1/2 cup sliced black olives, or more if you like
5 tomatoes, chopped
2 cups shredded vegan Cheddar cheese
Preheat the oven to 350 degrees.
Spread a layer of refried beans in the bottom of an 8 inch by 8 inch quart glass baking dish.
Pit and peel the avocados, and place in a bowl.
Mash the avocados together with the lime juice, and spread on top of the refried beans.
Stir together the sour cream and taco seasoning, and spread over the avocado.
Sprinkle the chiles over the sour cream, and top with a layer of black olives.
Add the tomatoes, and sprinkle with the cheese.
Heat the dip for 15-30 minutes or until heated through and the cheese is a bit melted.
Serve warm or at room temperature.