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.