Go Back
+ servings
Navy Bean Soup with Ham
Jon Simon

Navy Bean Soup with Ham | Slow Cooker Comfort Recipe

No ratings yet
An old-fashioned navy bean soup with smoky ham, slow-cooked for 8–10 hours until the beans are creamy and the broth is rich. Budget-friendly, freezer-friendly, and protein-packed.
Prep Time 15 minutes
Cook Time 10 hours
Total Time 10 hours 15 minutes
Servings: 6 servings
Course: accompaniment, comfort food, dinner, Soup
Cuisine: American
Calories: 165

Ingredients
 
 

  • 1 pound dry navy beans about 2 cups, soaked overnight in cold water then drained
  • 2 cups cooked ham diced; leftover ham or a smoked ham hock both work
  • 1 medium yellow onion diced
  • 2 medium carrots diced
  • 2 stalks celery diced
  • 3 cloves garlic minced
  • 1 bay leaf discard after cooking
  • 6 cups low-sodium chicken or vegetable broth or 6 cups water for a simpler base
  • 1 teaspoon black pepper freshly cracked
  • salt to taste, added at the end after tasting

Equipment

Method
 

  1. Soak the dry navy beans overnight in a large bowl with enough cold water to cover them by 2 inches. Drain and rinse the next morning before adding to the slow cooker. (Skip the soak if needed, but use the full 10-hour cook time.)
  2. Add the soaked navy beans, diced ham, diced onion, carrots, celery, minced garlic, bay leaf, and black pepper to the slow cooker. Do not add salt yet — the ham contributes most of the salt and bean skins toughen if salted too early.
  3. Pour in the 6 cups of broth or water. The liquid should cover the beans by about an inch. Stir gently to combine.
  4. Cover and cook on low for 8 to 10 hours, until the beans are creamy and tender. Avoid lifting the lid more than once or twice — each peek loses about 15–20 minutes of cooking time.
  5. At the 6-hour mark, check bean tenderness with a spoon. Beans should yield easily when pressed but not be falling apart into mush yet.
  6. Once the beans are fully tender, remove and discard the bay leaf. For a thicker soup, mash some of the beans against the side of the slow cooker with a wooden spoon and stir back into the broth.
  7. Taste and season with salt as needed, starting with ½ teaspoon and adjusting up. Stir well and serve hot, optionally with crusty bread or a green salad.

Nutrition

Serving: 1servingCalories: 165kcalCarbohydrates: 22gProtein: 13gFat: 4gSaturated Fat: 1gCholesterol: 20mgSodium: 520mgFiber: 6gSugar: 3g

Notes

Net carbs: 16g per serving (22g total carbs minus 6g fiber).
Substitutions: For a vegetarian version, skip the ham and add 1 teaspoon of liquid smoke or 1 tablespoon of smoked paprika to keep the smoky character. A leftover ham bone or smoked ham hock can replace the diced ham for even richer broth — remove the bone before serving and pick off any meat to add back. Great Northern or cannellini beans substitute well for navy beans.
Storage: Refrigerate in airtight containers for up to 5 days. Freezes well for up to 3 months in freezer-safe containers with 1 inch of headspace.
Reheating: Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water to loosen — bean soups thicken substantially as they cool. Microwave single servings for 90 seconds with a stir at the halfway mark.

Tried this recipe?

Let us know how it was!
QR Code linking back to recipe