Step 1: Sauté the Aromatics : Heat olive oil in a large soup pot or Dutch oven over medium heat. Add diced onion, bell pepper, and jalapeño. Sauté for 5–6 minutes, until the vegetables soften and become fragrant. Add minced garlic and cook for 30 seconds more.
Step 2: Add Spices and Chipotle : Stir in the cumin, smoked paprika, chili powder, salt, and pepper. Add the minced chipotle peppers and adobo sauce, stirring well to coat the vegetables in spice and flavor.
Step 3: Add Beans, Corn, and Tomatoes : Add the black beans, pinto beans, corn, and diced tomatoes. Pour in the vegetable broth and stir to combine all ingredients.
Step 4: Simmer the Soup :Bring the soup to a gentle boil, then reduce heat to low and simmer uncovered for 25–30 minutes. Stir occasionally, allowing the flavors to meld together and the soup to slightly thicken.
Step 5: Adjust and Finish : Stir in lime juice and chopped fresh cilantro. Taste and adjust seasoning — add more salt, pepper, or chipotle for spice. If you prefer a thicker soup, mash some of the beans gently with a spoon or blend a cup of the soup and stir it back in.