A cozy and hearty soup made with beans, tomatoes, and spices, perfect for chilly nights and adaptable to your pantry items.
Servings 4servings
Prep Time 10 minutesmins
Cook Time 30 minutesmins
Total Time 40 minutesmins
Ingredients
Beans and Base
2cansCanned beans (black beans and pinto beans, or kidney beans)Rinse before use to reduce sodium.
1mediumOnion, choppedThe flavor base.
3clovesGarlic, mincedCan use garlic powder if needed.
1mediumBell pepper, choppedAny color; red for sweetness.
1canDiced tomatoes with juicesFire roasted preferred.
4cupsBroth (vegetable or chicken)Water plus bouillon cube is also fine.
Spices and Seasoning
2tbspChili powderCore flavor component.
1tspCuminGives authentic Mexican flavor.
1tspSmoked paprikaOptional but adds depth.
1cupCorn (optional)For sweetness.
Finishing Touch
1mediumLime, juicedAdds a fresh finish.
Instructions
Preparation
Warm up a little oil in a large pot over medium heat.
Add chopped onion and bell pepper. Cook for about 5 minutes until softened.
Add minced garlic and stir for about 30 seconds until fragrant.
Sprinkle in chili powder, cumin, and smoked paprika. Stir for another 30 seconds to toast the spices.
Pour in the diced tomatoes and broth. Stir, scraping the bottom if anything is stuck.
Add rinsed beans and optional corn. Bring to a gentle boil.
Lower heat and simmer for 15 to 20 minutes.
Taste and season with salt and pepper. Add more heat if desired.
For thicker soup, mash some beans with the back of a spoon.
Turn off the heat and squeeze in fresh lime, stirring well.
Notes
This recipe is flexible; can be made spicier or heartier with the addition of rice, quinoa, or ground meat. Store leftovers in the fridge or freeze for later. Lime should be added at the end for maximum flavor.