In a large pot or Dutch oven, heat the olive oil over medium heat. Once hot, add the chopped onion and sauté for about 5 minutes, or until it becomes translucent. Stir in the minced garlic and cook for another minute, until fragrant.
Add the chili powder, ground cumin, salt, smoked paprika, and dried oregano to the pot. Stir well to coat the onions and garlic with the spices, allowing the flavors to bloom for about 1 minute.
Drain and rinse the black beans under cold water. Add them to the pot along with the chicken broth (or water mixed with chicken bouillon). Stir to combine everything and bring the mixture to a gentle simmer.
Let the beans simmer uncovered for about 15-20 minutes, stirring occasionally. This allows the flavors to meld and the liquid to reduce slightly. If you prefer a thicker consistency, continue simmering until you reach your desired thickness.
Once the beans are cooked to your liking, remove the pot from heat. Stir in the lime juice and, if using, the minced cilantro for a fresh burst of flavor.
Spoon the black beans into bowls and garnish with your choice of Cotija cheese, jalapenos, tomatoes, cilantro, or sour cream. Enjoy your Best Black Bean Recipe as is, or serve it alongside rice or tortillas for a complete meal.