Go Back
+ servings
black bean and ham soup with garnishes on top

Black Bean Soup with Ham

Black Bean Ham Soup is a great way to use leftover ham, but the meat can be left out for a delicious vegetarian version.
5 from 7 votes
Servings 6 people
Calories 296 kcal


  • 1 Tablespoon olive oil extra virgin
  • ¾ cup onion chopped
  • 2 cloves garlic chopped
  • 1.5-2 cups ham diced (leave out for vegetarian version)
  • 1 lime zested and juiced
  • 3 cans black beans (15 oz.)
  • 2 cups chicken stock use vegetable stock for vegetarian version
  • 1 can tomatoes and chili peppers Rotel brand is our favorite (10 ounce)
  • 1 teaspoon hot sauce adjust according to preference
  • ½ teaspoon cumin
  • salt and pepper, to taste


  • In a large pot, heat oil over medium to medium-high heat. 
  • Add onion and saute' until soft, about 3-4 minutes.
  • Add garlic, and saute' additional minute.
  • Add ham and saute' additional minute.
  • Stir in lime zest, beans (including liquid), stock, tomatoes (including juice), hot sauce and cumin. Bring to a boil.
  • Reduce heat to simmer and let simmer for 45 minutes. 
  • Partially mash the beans with potato masher to thicken.
  • Add the lime juice and salt and pepper if needed. 
  • Garnish with your choice of sour cream, cilantro, diced tomatoes, diced jalapenos, parsley, crushed corn chips. 


Substitute vegetable stock or broth for the chicken broth and leave out ham for a vegetarian version. 


Calories: 296kcalCarbohydrates: 44gProtein: 21gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 18mgSodium: 1328mgPotassium: 910mgFiber: 16gSugar: 4gVitamin A: 97IUVitamin C: 16mgCalcium: 107mgIron: 5mg
Tried this recipe?Let us know how it was!