
In a small bowl, stir together beans, cream cheese (if desired) and taco seasoning. I like to microwave the cream cheese for about 20 seconds beforehand, to make sure it’s smooth and creamy.
Then spread the beans onto the bottom of your dish. You can use a 9×13" pan, trifle dish or serve in individual cups. Next spread on the sour cream and guacamole.
Next add the salsa or extra tomatoes on top of guacamole. Then add the cheese, tomatoes, olives, onions and cilantro. Squeeze a little lime juice over the top if desired. Sprinkle salt and pepper on top.
Store in the refrigerator until ready to serve. The dip is best to eat the day that it is made. Serve with fresh tortilla chips or Fritos. Enjoy!