2 jalapeños, chopped (seeds removed if you’d like it less spicy)
3 cloves garlic, chopped
1 tablespoon chili powder
1 tablespoons ground cumin
2 teaspoons ground coriander
Pour black beans into a strainer, and rinse. Run your fingers through the beans a few times and pick out any rocks or dirt.
Pour beans into a large pot and cover by a couple inches with water. Ideally, let sit overnight. If you’re running short on time you can skip the soaking step and put the beans directly on the stove, add the bay leaves and bring to a boil.
If you’ve soaked them overnight, drain the beans the next day, return to the pot, and cover by a few inches with fresh water. Place over medium-high heat, add bay leaves, and bring to a boil. Reduce heat to a simmer, cover, and let cook until beans are tender, about 1 hour.
Meanwhile, heat oil in a large frying pan. Add onions, jalapeños, and garlic and season generously with salt. Cook, stirring occasionally, until vegetables are starting to brown and become soft, about 8-10 minutes. Add chili powder, cumin, and coriander and stir to toast the spices for a couple of minutes.
Once beans are tender, add onion mixture to beans and stir to combine. If you’d like the bean broth to be thicker, let the beans cook uncovered until they are the desired thickness. Taste and season with salt. Serve!