For something so simple and easy to make, this bean dip is pretty delicious. It’s a great source of protein, too. If you’re trying to eat a more plant-based diet, pass on the ham... or cheese and use this dip to make a perfectly yummy filling for sandwiches. Throw on some of your favorite veggies or salad greens, and you’re all set. Aside from tasting really good, when eaten in combo with bread, pita chips, or even rice cakes, this dip will serve up complete protein.