Place 1 cup of the black beans in a blender with a 1/4 cup water and purée until smooth, adding more water if needed. Or, use an immersion blenderYou want a fairly thick, but smooth consistency.Set aside.
Heat the olive oil in a large stock pot or Dutch oven over medium heat. Add onion and cook until soft and translucent, about 5 minutes. Add the garlic and cook for another minute. Add the smoked chipotle and ancho chili powders and cook until fragrant, about 1minute.
Add the black bean purée, the remaining black and kidney beans, diced tomatoes, diced red bell pepper, salt and the water. Allow the soup to cook at a gentle simmer for 10 -15 minutes to allow the flavours to meld.
Add the corn and stir through to heat, about 1-2 minutes for canned corn, 3-5 for frozen.
Stir in the cilantro, and lime juice. Taste and adjust seasonings.
Notes
Delicious served as is, or with your favorite garnishes on the side (think garnishes for chili), sour cream, diced avocado, cilantro, grated cheddar cheese, finely diced red onion, tortilla chips