01 -
Heat the olive oil in a medium saucepan over medium heat. Add the onions and cook, stirring occasionally, until they have softened and become translucent, about 5 minutes.
02 -
Add the garlic, chili powder, ground cumin, smoked paprika, and salt. Stir and cook for another 30 seconds until aromatic.
03 -
Add the beans and water, stir, and cook covered for 5 minutes.
04 -
Remove the lid and reduce the heat to low. Using a potato masher, mash the beans until the desired consistency is achieved. For a smoother and creamier consistency, use an immersion blender.
05 -
Turn off the heat and stir in the lime juice. Taste and adjust seasoning with salt if necessary.