Peel the sweet potato and cut it into 1.5 cm (1/2 inch) cubes. Dice the onion and peppers and mince the garlic.
Heat the oil in a large heavy pot over medium heat.
Add the onion and peppers and cook, stirring, until soft, about 6 minutes. Add the garlic, chili powder, cumin and smoked paprika and stir for 1 minute.
Add the sweet potato, diced tomatoes, all the beans and 250 ml (1 cup) of water and stir well.
Bring to a boil over high heat, then lower to medium-low and simmer partly covered for 25 minutes, stirring now and then, until the sweet potato is tender.
Season with salt and lime juice and serve topped with diced avocado and cilantro.
Made it? Rate it
Your rating helps other lifters pick their next meal.
Tips
Mash a ladle of beans against the side of the pot to thicken it.