16 Bean Soup Recipe recipe photo - 16 Bean Soup Recipe by Jan

16 Bean Soup Recipe

Published: August 7, 2025 Prep Time: About 20 minutes Cook Time: About 2 hours Total Time: About 2 hours 20 minutes Serves: 8 Difficulty: Easy Category: Soup Cuisine: American

Ingredients

  • 1 package 16-bean soup mix
  • 1 ham hock
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 can diced tomatoes
  • 6 cups water
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes
  • 1/4 cup fresh parsley

Instructions

  1. Rinse beans and pick out any debris
  2. In large pot, heat oil over medium heat
  3. Add onion, garlic, carrots, and celery
  4. Cook until vegetables are softened
  5. Add beans, ham hock, and water
  6. Add tomatoes and seasonings
  7. Bring to a boil, then reduce heat and simmer
  8. Cook for 1 1/2 hours until beans are tender
  9. Remove ham hock and shred meat
  10. Return meat to soup
  11. Garnish with fresh parsley
  12. Serve hot

Special Notes

This hearty 16-bean soup is perfect for cold weather. The combination of different beans creates complex, satisfying flavor. The key is to cook the beans slowly until they're tender. This dish is perfect for families and can be made ahead of time. For extra flavor, you can add different vegetables or spices. The soup should be served hot for the best taste.