Heat the olive oil in a saucepan, add the diced onion, and cook for 4 to 5 minutes until softened.
Stir in the garlic, cumin, oregano, and optional chipotle powder, then cook for about 30 seconds.
Add the black beans, vegetable broth, bay leaf, and salt, stirring everything together.
Bring the mixture to a gentle boil, reduce the heat, and simmer uncovered for 15 minutes.
Mash a small portion of the beans against the side of the saucepan to thicken the liquid.
Remove the bay leaf, stir in the lime juice, adjust the seasoning, and serve with some of the broth.