2cupsdried black beans (or 4 cans, drained and rinsed)
1mediumonion, diced
3clovesgarlic, minced
1mediumbell pepper (any color), diced
1mediumcarrot, diced
1stalkcelery, diced
1can (14 oz)diced tomatoes (with juice)
4cupsvegetable broth
2teaspoonsground cumin
2teaspoonschili powder
1/2teaspoonsmoked paprika
1/2teaspooncayenne pepper (adjust to taste)
to tastesalt and pepper
1tablespoonolive oil
1limejuice of
to garnishfresh cilantro
to topsour cream or avocado (optional)
Instructions
If using dried black beans, soak them in water overnight. Drain and rinse before cooking. If using canned beans, simply drain and rinse.
In a large pot, heat the olive oil over medium heat. Add the diced onion, bell pepper, carrot, and celery. Sauté for about 5-7 minutes, until the vegetables are tender.
Stir in the minced garlic, cumin, chili powder, smoked paprika, cayenne pepper, salt, and pepper. Cook for an additional 1-2 minutes until the spices are fragrant.
Add the soaked black beans (or canned beans) and diced tomatoes to the pot. Pour in the vegetable broth and stir to combine.
Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 30-40 minutes (if using dried beans) or 15-20 minutes (if using canned beans), until the beans are tender and the flavors meld together.
Use an immersion blender to puree a portion of the soup for a creamier texture, or leave it chunky if you prefer.
Stir in the lime juice and adjust seasoning as needed.
Serve hot, garnished with fresh cilantro and optional toppings like sour cream or avocado.
Notes
Adjust cayenne pepper to taste for desired spiciness.