Soak the Beans (if using dried beans):
Rinse the black beans and soak them in water overnight. This helps soften the beans and reduces cooking time.
Sauté Aromatics:
In a large pot, heat olive oil over medium heat. Add chopped onions and sauté until translucent (about 3 minutes).
Stir in minced garlic, cumin, oregano, and smoked paprika. Cook for another 1–2 minutes until fragrant.
Simmer the Beans:
Drain and rinse the soaked beans, then add them to the pot. Pour in 3 cups of water or vegetable broth. Add the bay leaf if using.
Bring to a boil, then reduce to a simmer. Cover and cook for 45–60 minutes until the beans are tender. Stir occasionally and add more liquid if needed.
Season & Finish:
Remove the bay leaf. Stir in salt and black pepper to taste. If you prefer a thicker consistency, mash some beans with the back of a spoon.
Serve & Enjoy:
Garnish with fresh cilantro, diced onions, or a squeeze of lime. Serve with rice, tortillas, or as a filling for tacos and burritos.