Ham and Bean Soup

Ham and bean soup
Paul Poplis/Photodisc/Getty Images
  • 17 hrs
  • Prep: 12 hrs,
  • Cook: 5 hrs
  • Yield: 8 Servings
Ratings (16)

This navy bean soup is super easy to make with beans, ham, and tomatoes. It's a soup you'll appreciate on a cold winter's evening. It's an excellent lunch soup as well. Add some leftover diced ham to the soup if you have extra, or use ham hocks instead of the ham bone.


Tomatoes and a meaty ham bone flavor this hearty soup. Serve this tasty soup with cornbread or a crusty homemade bread and a tossed salad. A homemade baguette would be wonderful, or make an easy no-knead bread.

What You'll Need

  • 1 cup dry navy beans
  • 1 meaty ham bone or 1 medium ham hocks
  • 1 1/2 quarts water
  • 1 cup chopped celery
  • 1/2 cup chopped onion
  • 2 cans (14.5 ounces each) tomatoes
  • salt and pepper
  • 1 teaspoon fresh chopped parsley

How to Make It

  1. Soak beans overnight in cold water; drain. Cover beans and ham bone with 1 1/2 quarts water. Add celery, onions, tomatoes, and parsley. Cover and simmer for 4 to 5 hours, or until the beans are tender.
  2. About halfway through the cooking time, remove the bone from the soup. Remove the ham from the bone and dice it. Return the diced ham to the soup and continue cooking.
  3. Season with salt and pepper, to taste.
  1. Garnish servings with fresh chopped parsley.
Nutritional Guidelines (per serving)
Calories 115
Total Fat 1 g
Saturated Fat 0 g
Unsaturated Fat 0 g
Cholesterol 2 mg
Sodium 97 mg
Carbohydrates 21 g
Dietary Fiber 6 g
Protein 7 g
(The nutrition information on our recipes is calculated using an ingredient database and should be considered an estimate. Individual results may vary.)