This Layered Taco Dip is always the appetizer at the party that everyone crowds around. Its meatless, and because none of the ingredients need to be cooked, it comes together in just a few minutes.
In a medium sized mixing bowl, mix together the softened cream cheese, sour cream and taco seasoning with a hand mixer. Use a spatula to spread the seasoned sour cream mix into a 9x13 baking dish in an even layer.
Open the can of refried beans and empty them into a bowl. No need to heat the beans, simply use a fork to mash them a bit to soften them up and make them more spreadable. Layer the beans on top of the seasoned sour cream. After you get those two layers as the base of the dish, there are really no rules to the layers. I prefer to alternate creamy and texture, so this is the order that I tend to make the layers.
Open the jar of salsa and spread that on top of the bean layer. I typically use a mild heat salsa so that my kiddos will eat it, but feel free to use a medium or hot salsa if you like a bit more kick.
Next add the guacamole layer.
Add shredded cheddar cheese.
Top cheese layer with shredded lettuce. Make sure that your lettuce is completely dry. Otherwise the moisture from the lettuce will make your dip watery.
Sprinkle diced tomatoes on top of lettuce.
Finish by sprinkling sliced black olives over the top of the dish.