Method
Heat oil in saucepan over medium heat. Add onions, cook until soften and lightly golden, about 10 mins.
Add garlic, chili powder, cumin, oregano and 1/4 tsp of salt. Stir until fragrant, about 1 minute.
Add beans and broth. Stir and bring to simmer. Reduce to low, cover and cook for 10 mins or until the beans are tender.
Remove lid and mash some of the beans, depending on how smooth or chunky you like. Cook uncovered for 3-5 mins.
Stir in lime juice and cilantro. Salt to taste.
Add about 1/4 tsp of water if it's too dry.