Option 1: Instant Pot
Add dry beans and water to Instant Pot.
Cook for 25 minutes on high pressure.
You'll add your ingredients right to the beans. No need to remove or rinse them.
Option 2: Stove Top
Soak and cook your beans per the instructions on the package.
Option 3: Sub canned beans, rinse and drain
Add the remaining ingredients & spices to the pot.
Instant Pot: Pressure cook for 8 minutes on low pressure.
Stove Top: Simmer on low heat for about 1 hour, stirring occasionally, until veggies are soft.
Top with optional fresh jalapeno.
I highly recommend using an Instant Pot for this meal. If you don't have an Instant Pot, check out my products page for my recommended model. (If you are cooking for more than 1 person, I recommend the 6 quart size.) The Instant Pot makes cooking so much easier and hands off. You won't burn anything. It's a set it and forget it situation!
Pressure cooking also deepens the flavors, so you don't need to use salt as much. The Instant Pot has been a super helpful addition to my kitchen. I use it almost everyday! (Not sponsored, I just love my Instant Pot!)