Heat medium saucepan over medium heat. When hot add 1 tablespoon oil, garlic, 1 teaspoon of cumin, 1 teaspoon chili powder and 1 teaspoon of paprika and let and spices and let cook until fragrant, about 30 minute.
Add the beans to the saucepan and ¼ cup water. Cover and let cook for 5 minutes.
Take off heat and add 1 tablespoon lime juice. Mash to desired consistency using a potato masher or fork.
Add in tomatoes and 1 teaspoon cumin, 1 teaspoon chili powder and 1 teaspoon of paprika . Turn heat to medium-low and let cook for 5 minutes, until slightly thickened and then remove from heat and set aside.