10 Bean Soup Recipe

This hearty 10 Bean Soup recipe is a flavor explosion! Even without the traditional ham hock and smoked turkey, this vegetarian adaptation is heavenly. Perfect for using up leftover turkey stock, this recipe is a comforting classic, bursting with fresh vegetables and tender beans. Inspired by Jan and Norman's variety pack favorites.

Prep Time 30 mins
Cook Time 180 mins
Calories 228 kcal
Protein 42g
Rating 5.0 (5 Reviews)
10 Bean Soup 111

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for 10 Bean Soup

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this 10 Bean Soup? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make 10 Bean Soup

  1. Finely chop 1 medium onion, 1 red bell pepper, 1 green bell pepper, 2 celery stalks, 1 large carrot, and 2 cups of chopped tomatoes. Mince 2 cloves of garlic.
  2. Rinse 10 cups (approximately 2.5 lbs) of mixed dried beans thoroughly and drain.
  3. Add 8 cups of chicken stock (or vegetable stock for a fully vegetarian version).
  4. In a large pot or Dutch oven, stir in the chopped onion, bell peppers, celery, 1 tbsp dried basil, carrot, tomatoes, garlic, and 1 tsp black pepper.
  5. (Optional) If using, add 1 lb smoked turkey, or a ham hock.
  6. Cover the pot and bring the mixture to a boil over medium-high heat.
  7. Reduce heat to medium-low, ensuring a gentle simmer.
  8. Uncover and simmer for 2 1/2 hours, or until the beans are tender. Stir occasionally.
  9. If using ham hock or smoked turkey, remove it from the soup. Shred any meat from the bone and return it to the soup.

Nutrition Information (Approximate per serving)

Sodium

47 g

Sugar

38g

Fat

8g

Carbs

6g