This one-pot mixed bean chilli is hearty, flavorful, and easy to make. The combination of beans, peppers, and smoky spices creates a rich, satisfying dish that’s perfect for a cozy meal.
Heat the olive oil in a large pot over medium-low heat. Add the onion and bell pepper, then sauté for 5 minutes until softened.
Stir in the garlic and cook for 1–2 minutes, until fragrant. Add the cumin and paprika, stirring until the spices release their aroma.
Mix in the chipotle paste, chopped tomatoes, vegetable stock, oregano, sugar, salt, and pepper. Stir well to combine.
Add the garlic and sauté for a further 2 minutes. Add cumin and paprika, and once you can start to smell the spices stir through the chipotle paste, add tomatoes, stock, oregano, sugar, salt, and pepper.
Bring the mixture to a boil, then add the beans. Reduce the heat to a gentle simmer and cook uncovered for 35 to 40 minutes, stirring occasionally. Add a splash of water if the chili becomes too thick.
Taste and adjust the seasoning if needed. Serve hot with fresh cilantro and lime wedges.