Ham & Black Bean Soup with Peach Salsa

Packed with protein and bursting with fresh salsa flavors, this is a soup that is perfect for every time of year.


For the soup

  • 2 15-ounce cans black beans, drained and rinsed
  • 1 teaspoon canola oil
  • ½ cup onion, chopped
  • 1 clove garlic, minced
  • 1½ cups diced cooked ham
  • 1 10-ounce can tomatoes and green chilies or diced tomatoes, undrained
  • 2 cups low-sodium broth
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder
  • ¼ teaspoon cayenne pepper or red chili flakes (optional)
  • Juice of 1 lime (or 2 Tablespoons lime juice or lemon juice)
  • Salt and pepper to taste
  • Garnishes: low-fat sour cream, low-fat shredded cheese, peach salsa (see next column)


  1. Wash hands with warm, soapy water for 20 seconds.
  2. Rinse and drain beans.
  3. Place beans in a bowl and partially mash with a potato masher or fork, or pulse in a blender or food processor. Set aside.
  4. Heat oil in a medium-sized pot. Add onion, garlic, and ham and cook until lightly browned, about 5 minutes.
  5. Add beans, tomatoes and green chilies, broth, and spices. Cover and simmer for about 30 minutes, stirring occasionally. You may need to add water if soup is too thick.
  6. Stir in lime/lemon juice, salt, and pepper.
  7. Serve warm with garnishes.

Makes 6 1-cup servings


For peach salsa

  • 2 tomatoes, chopped or 1 cup canned
  • ¼ onion, diced
  • 1 cup canned peaches, drained and chopped
  • 1 Tablespoon cilantro, chopped
  • Salt and lemon/lime juice to taste


  1. Wash hands with warm, soapy water for 20 seconds.
  2. Mix all ingredients in a bowl. Toss well to blend. Chill before serving.
  3. Enjoy with fresh vegetables, whole grain chips, whole wheat crackers or on top of soup.

Makes 2 cups

Translate »