Soak the beans overnight or for 8 hours.
Cook them with enough water until they become soft.
Heat a big pot or pan, add olive oil. Add bay leaf
Saute the onions and garlic until the onion becomes translucent.
Add the sweet potato and carrot and saute for 5 more minutes.
Now add the stock water from the beans along with vegetable stock or water.
Cook for few more minutes. Now add corn kernels, celery, and cook covered. Remove the bay leaf. Add the cooked beans.
Add salt, smoked paprika, chilli powder, cumin powder, oregano powder along with capsicum.
Add chopped cilantro, parsley, lemon juice and mix them well.