Put all the dry beans in a large pot and fill to the top with cold water. Leave to soak for 4 hours. Drain and rinse completely. Return to the reserved pot and add fresh cold water and bring to a boil. Add a tablespoon of salt, reduce to a simmer and leave to cook for one hour with the lid on. Drain, rinse and set aside.
In a large stainless steel pot set over medium heat, add the olive oil and garlic. Stir for a minute and add the peppers and onions. Stir well and leave to cook for about 15 minutes, stirring occasionally. Add the diced tomatoes, dried chilli flakes, hot paprika, sweet paprika, cumin and oregano stir and cook for a further 15 minutes, stirring occasionally.
Add the can of whole tomatoes and tomato paste. Stir well and with a wooden spoon break up the whole tomatoes into pieces. Bring to a boil, reduce heat to medium-low and add all the beans. Stir well, cover and leave for about 1/2 hour to cook, stirring occasionally. Season with salt and pepper and remove from heat.
Serve topped with cheddar cheese, sour cream, fresh cilantro and a squeeze of lime juice.
*A note on times provided: appliances vary, any prep and/or cook times provided are estimates only.
Nutrition Facts
Three Bean Chilli
Amount Per Serving (1 bowl)
Calories 176Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 1g6%
Sodium 440mg19%
Potassium 571mg16%
Carbohydrates 25g8%
Fiber 10g42%
Sugar 4g4%
Protein 8g16%
Vitamin A 1706IU34%
Vitamin C 51mg62%
Calcium 59mg6%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.