Place oil in a pot on medium heat. Add onion, garlic, jalapeno, cook for 5 minutes, stirring frequently. Add the black beans and cook for 10 minutes, stirring occasionally. Remove from heat and place in a blender with remaining ingredients except cilantro and blend until smooth. Add cilantro and mix well. Add water for consistency as desired.