Hearty Bean Soup

Prep: 15 min Cook: 120 min Serves: 6 Cuisine: American

Hearty Bean Soup is a comforting, flavorful dish featuring tender navy beans, savory ham, and a rich tomato broth. Perfect for chilly days, it offers a satisfying blend of smoky and savory notes, making it ideal for family dinners or meal prep. Nutritious and easy to customize.

Be the first to rate this recipe

Ingredients

  • 3 c. dry navy beans
  • 1 can (16 oz.) tomatoes, chopped
  • 1 large onion, chopped
  • 1 ham hock or 1 1/2 c. diced cooked ham
  • 2 c. chicken broth
  • 2 1/2 c. water
  • salt and pepper to taste

Instructions

  1. Combine all ingredients in a large pot and bring to a boil.
  2. Reduce heat and simmer until beans are tender, about 1 to 1.5 hours.
  3. Add more chicken broth and water if needed during cooking.

Nutrition & Diet Analysis (per serving)

76 kcal 4% DV
Protein Fat Carbs

Macronutrients

Protein 1.3g 3% DV
Total Fat 3.7g 5% DV
Carbs 9.7g 4% DV
Fiber 0.8g 3% DV
Sugar 2.2g 4% DV

Electrolytes

Sodium 9889.8mg 100% DV
Potassium 85.5mg 2% DV
Cholesterol 0.5mg

Vitamins & Minerals

Vitamin A 19.5mcg 2% DV
Vitamin C 7.3mg 8% DV
Calcium 20mg 2% DV
Iron 0.5mg 3% DV
Diet fit Keto-friendly Under 400 cal

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Chicken recipes → Pork recipes → All recipes →