Prep Time 15 minutes mins
Resting Time 30 minutes mins
Total Time 45 minutes mins
For best flavor and texture, make this dip a few hours ahead so the layers can meld but add the lettuce and tomatoes close to serving time to keep them crisp; drain any excess liquid from salsa and tomatoes to avoid a watery dip, soften the cream cheese fully so it blends smoothly, and feel free to customize toppings with jalapeños, corn, or different cheeses while keeping the bean and cream layers as the stable base.