In a medium saucepan, heat olive oil and cook onions until soft and translucent, about 5 minutes.
Add garlic, cumin and chili powder
Cook about 30 seconds or until fragrant
Add beans and vegetable broth and stir to combine
Cover and cook over medium heat about 5 minutes
Remove lid and reduce heat to low, mash beans using a potato masher until desired consistency
Continue cooking for 3-5 minutesĀ
Remove from heat and add lime juice
Add salt to taste, if desired
Serve immediately or store in airtight container in the refrigerator
Add a little water or oil if the beans become dry