Hearty, flavorful bean dip packed with seasoned beans is a vegetarian, high protein, family-friendly party staple. This healthy dip supports clean eats and is perfect for chips and vegetables.
Combine pinto beans and black beans in a saucepan over medium heat. Warm for 2–3 minutes until heated through.
Reduce the heat to low and add lime juice, chili powder, cumin, garlic powder, salt, and black pepper. Stir well to fully coat the beans.
Using a potato masher, mash the beans to desired consistency, leaving some beans whole for texture.
Remove from heat and mix in sour cream and half the cheddar cheese while the beans are still warm, ensuring the cheese melts evenly.
Transfer to a serving bowl, sprinkle the remaining cheddar cheese on top, and let stand for 5 minutes for flavors to meld before serving.