-
Cook bacon in heavy large pot over medium heat until cooked but not quite crispy, about 8 minutes. Do not drain.
-
Saute the vegetables, garlic and chili with the bacon and then add the beans, broth, chopped tomato, vinegar and cumin.
-
Bring to boil, then reduce heat to medium-low, cover and simmer soup, stirring occasionally, about 1-2 hours.
-
Before serving, process in a blender or with an immersion blender until mostly smooth.
-
Salt and pepper to taste and serve hot.