Drain and rinse soaked black beans.
Heat olive oil in a large pot. Sauté onion, carrots, and celery until soft.
Add garlic, cumin, smoked paprika, and chili powder. Sauté for 1 more minute.
Toss in black beans, vegetable broth, bay leaf, salt, and pepper. Bring to boil, then simmer covered for 1.5 to 2 hours.
Blend a portion for creaminess if desired.
Squeeze lime juice, adjust seasoning, and serve with cilantro garnish.