Down Home Navy Bean Soup

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

A hearty, comforting navy bean soup with smoky ham, savory vegetables, and rich tomato flavor, perfect for cozy meals and satisfying appetites.

Be the first to rate this recipe

Ingredients

  • 2 cups dried navy beans
  • 2 ham hocks or seasoning meat of your choice
  • 1 stalk celery, diced
  • 1 small bay leaf
  • 1 medium onion, diced
  • 17 oz diced stewed tomatoes
  • salt

Instructions

  1. Wash the navy beans well, cover with cold water, and soak for 2 hours.
  2. Place ham hocks or seasoning meat in a large pot and cover with water; bring to a boil.
  3. Add diced celery, diced onion, bay leaf, and soaked navy beans to the pot.
  4. Cover the pot and cook slowly until the beans are almost tender.
  5. Add salt, pepper, and diced stewed tomatoes to the pot.
  6. Bring to a boil again, then reduce heat and simmer until the beans are very tender.
  7. If necessary, add more water and a small can of diced tomatoes to reach desired consistency.

Tips & Substitutions

For enhanced flavor, consider adding a diced carrot or a few cloves of minced garlic along with the celery and onion. If you're short on ham hocks, smoked sausage or turkey necks can be great substitutes. Soaking the beans overnight can also help reduce cooking time. Remember to taste and adjust seasoning towards the end, especially when using pre-seasoned meats.

Serving Suggestions

Serve the navy bean soup hot, garnished with fresh parsley for a pop of color. It pairs wonderfully with crusty bread or cornbread for a comforting meal. For a complete dinner, consider serving alongside a light salad or Richard'S Cabbage to balance the flavors. This hearty soup is perfect for chilly evenings.

Storage & Reheating

Leftover navy bean soup can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm it on the stovetop over medium heat, adding a splash of water or broth if it has thickened too much. It can also be frozen for up to 3 months; thaw overnight in the refrigerator before reheating.

Nutrition & Diet Analysis (per serving)

Each serving of Down Home Navy Bean Soup contains roughly 312 calories, with 8g protein, 71g carbohydrates, and 8g fat. It is an excellent source of iron (197% of the Daily Value), dietary fiber (84% of the Daily Value), and vitamin C (67% of the Daily Value), and a good source of protein and potassium. Note that it is relatively high in sodium, at 508mg per serving (22% of the Daily Value).

312 kcal 16% DV
Protein Fat Carbs

Macronutrients

Protein 8.3g 17% DV
Total Fat 7.8g 10% DV
Carbs 70.9g 26% DV
Fiber 23.4g 84% DV
Sugar 3.4g 7% DV

Electrolytes

Sodium 507.7mg 22% DV
Potassium 723.6mg 15% DV

Vitamins & Minerals

Vitamin A 314.9mcg 35% DV
Vitamin C 60.6mg 67% DV
Calcium 692.6mg 53% DV
Iron 35.4mg 100% DV
Diet fit High-fiber Under 400 cal Low-fat

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).

Frequently Asked Questions

What can I do if my soup turns out too thick?

If your navy bean soup is thicker than desired, simply stir in some additional water or broth until you reach your preferred consistency. Bring it to a gentle simmer to heat through. Adjust the seasoning as needed after adding more liquid.

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 → Pork recipes → All recipes →