By request. I almost never include the cubed ham; I like it just fine without. It could easily be made vegetarian by substituting vegetable broth.
3 (15 oz) cans black beans, drained and rinsed
1 (16 oz) can diced tomatoes
1/4 cup butter (I usually halve this to about 2 Tbs.)
1 1/4 cups chopped onion
4 cloves garlic, chopped
1 teaspoon salt
1/2 teaspoon ground black pepper
4 cups beef broth (I substitute chicken broth sometimes with no problem)
1 (15 oz can pumpkin puree
1/2 pound cubed cooked ham
3 tablespoons sherry vinegar (which I never have, so I substitute apple cider vinegar, or red wine)
1) Pour 2 cans of the black beans into a food processor or blender, along with the can of tomatoes. Puree until smooth. Set aside.
2) Melt butter in a soup pot over medium heat. Add the onion and garlic, and season with salt and pepper. Cook and stir until the onion is softened. Stir in the bean puree, remaining can of beans, beef broth, pumpkin puree, and sherry vinegar. Mix until well blended, then simmer for about 25 minutes, or until thick enough to coat the back of a metal spoon. Stir in the ham, and heat through before serving.