Prep Time 15 minutes mins
Resting Time 30 minutes mins
Total Time 45 minutes mins
For best results, chill the dip longer (up to 24 hours) to deepen the flavors, but add fresh tomatoes and cilantro closer to serving time to keep them vibrant and crisp; drain beans and corn very well so the dip doesn’t become watery, and if you like a lighter version, substitute Greek yogurt for some or all of the mayonnaise or sour cream while thinning with a splash of milk if it gets too thick, and always serve it well-chilled with sturdy dippers like tortilla chips, bell pepper strips, or celery so they don’t break.