Forget everything you know about boring bean soup—this smoky ham version will completely change your mind about comfort food.
Navy Bean Soup

Navy bean soup with ham is the kind of slow-cooker recipe that does almost nothing for you and everything for your week. Dump the beans, the diced ham, a bay leaf, and a quick mirepoix into the crockpot in the morning, walk away for 8–10 hours, and come home to a creamy, smoky, protein-packed pot that feeds six. It’s one of the cheapest ways to put real food on the table — old-fashioned comfort cooking that doesn’t ask for skill, just time.

Quick Stats

Prep: 15 min
Cook: 8–10 hr (slow cooker)
Total: ~10 hr 15 min
Servings: 6
Calories: 165
Net Carbs: 16g
Protein: 13g
Fat: 4g
Fiber: 6g
Low-Carb
Gluten-Free
Dairy-Free
Nut-Free
Bowl of navy bean soup with ham
Navy Bean Soup with Ham | Slow Cooker Comfort Recipe 4

Why This Recipe Works

Plant + animal protein combo: A single serving carries roughly 13g of protein from navy beans (plant-based) and diced ham (animal-based). The combination is satisfying enough to anchor a full meal, not just sit as a side.

Fiber-rich navy beans: Each cup of cooked navy beans carries about 19g of fiber. Even split across 6 servings of soup, you’re looking at roughly 6g per bowl — a meaningful chunk of the daily target from one pot.

Slow extraction = full flavor: 8–10 hours on low pulls every bit of smoke and savor from the ham bone or diced ham into the broth. Quick-cook versions taste thin by comparison; the long cook is the entire point.

Budget comfort food: Dry navy beans run a few dollars a pound. Add leftover ham (or a ham hock) and basic aromatics, and you’ve made six servings of dinner for less than a single restaurant entrée.

Set it and forget it: 15 minutes of prep in the morning, walk away, come home to dinner. The slow cooker handles the actual cooking, which is the whole reason this recipe has stayed on rotation in family kitchens for generations.

Canned Bean Shortcut vs. This Dry-Bean Slow Cooker Recipe

Factor Canned Beans Method This Slow Cooker Recipe Difference
Hands-on time 10 min 15 min +5 min
Total time 45 min ~10 hr Slower (unattended)
Broth flavor Thin, watery Rich, smoky Much deeper
Sodium per serving 680–820 mg ~280 mg -400 mg
Cost per pot $5–7 $3–4 Cheaper

Here is the full navy bean soup with ham recipe — measurements, equipment, and method laid out for the slow cooker.

Navy Bean Soup with Ham
5fad0ee9b4f16fa1899c9b79292891e2b99e43153f738b1a83e6c6996ed8a167?s=30&d=blank&r=gJon 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!

Chef Tips for Perfect Navy Bean Soup

Soak the beans overnight: An 8–12 hour soak in cold water (a teaspoon of salt added optional) shortens the active cooking time and produces creamier, more evenly-cooked beans. Quick-soak shortcuts (boil 2 min, sit 1 hour) work but never quite match an overnight soak.

Use a ham bone or ham hock for the deepest flavor: Diced ham works — it’s what most home cooks have — but a leftover ham bone or smoked ham hock thrown into the slow cooker pulls genuinely restaurant-grade smoke and richness from the broth. Remove the bone before serving and pick off any clinging meat to add back.

Don’t add salt at the start: Salt can toughen bean skins during the long cook, and the ham already contributes plenty. Season at the very end after tasting — start with ½ teaspoon and adjust up only as needed.

Sear the ham first for extra depth: Browning the diced ham in a hot skillet for 3–4 minutes before it goes into the slow cooker adds caramelization that the slow cooker can’t develop on its own. Optional but worth the extra pan.

Reserve some ham for stir-in: Save a quarter of the diced ham and stir it in at the very end. The texture contrast between the dissolved-into-broth pieces and the just-warmed reserve adds interest to every bite.

Don’t peek too often: Every time you lift the slow cooker lid you lose 15–20 minutes of cook time. Check at the 6-hour mark and again at 8 hours — beyond that, trust the timer and your nose.

Storage and Serving Suggestions

Refrigerator Storage: Cool to room temperature, then transfer to airtight containers. Keeps for 4–5 days in the fridge. The soup will thicken substantially as it cools — that’s the beans doing their job.

Freezer Storage: Freezes beautifully for up to 3 months. Portion into single-serve freezer containers and leave 1 inch of headspace. Bean soups expand when frozen.

Reheating: Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water to loosen if needed. The thickened texture is normal — it’s the bean starch, not a defect. Microwave single servings for 90 seconds with a stir at the halfway mark.

Meal Prep Strategy: Make a full batch on Sunday and divide into 6 single-serve containers for weekday lunches. Bean soups actually improve on day two as the flavors fully meld. Round out the meal with crusty bread or a simple green salad.

Complete the Meal: Use homemade vegetable broth in place of water for an even richer base. For more cold-weather rotations, see the 8 Keto Stews roundup, the Leek and Potato Soup as a lighter sibling, or the Indian Lentil Stew (Dal) when you want a vegan legume bowl. For deeper batch-cook strategy, the Lentil Recipes (Batch Cook) guide pairs well with this approach.

Frequently Asked Questions

Do I need to soak navy beans before making navy bean soup?

Soaking is strongly recommended for the best results. An 8–12-hour overnight soak gives you creamier beans, more even cooking, and slightly reduces the total cook time. You can skip the soak if you’re using the slow cooker on low for the full 10 hours, but the beans tend to be slightly firmer and the broth less creamy.

Can I make navy bean soup without ham?

Yes. For a vegetarian version, skip the ham and swap the water for vegetable broth or a smoky vegetable broth made with smoked paprika and a bay leaf. The soup loses the smoky depth ham provides, so add 1 teaspoon of liquid smoke or 1 tablespoon of smoked paprika to keep the smoky character.

Why is my navy bean soup not thickening?

Bean soups thicken as the beans break down during the long, slow cooking. If your soup is still thin after 10 hours, mash some of the beans against the side of the slow cooker with a wooden spoon, then stir them back in. The released starch will thicken the broth in a few minutes.

Can I make navy bean soup on the stove instead of a slow cooker?

Yes. Combine soaked navy beans, diced ham, bay leaf, vegetables, and 5–6 cups of broth in a heavy stockpot. Bring to a boil, then reduce the heat and simmer covered for 1½–2 hours, until the beans are tender. Stir occasionally and add more broth if the soup gets too thick.

You Might Also Like

Homemade Vegetable Broth

The deeper base broth that takes this navy bean soup from good to weeknight-restaurant.

8 Keto Stews

Eight more warming, low-carb stews to round out your cold-weather rotation.

Leek and Potato Soup

A lighter sibling comfort soup for the nights you don’t want a 10-hour slow cook.

Lentil Recipes (Batch Cook)

If beans are your thing, lentils are the next logical batch-cook protein.

Final Thoughts

Navy bean soup with ham earns its place on the rotation because almost nothing else in a home kitchen gives you this much payoff for this little effort. Start it in the morning, walk away, and the slow cooker quietly does what would otherwise take a watched stove and constant attention. The result is one of the cheapest, most satisfying bowls of food you can put on a winter table.

Medical Disclaimer: The nutritional information provided in this article is for informational purposes only. While we strive for accuracy, individual responses to foods vary. Always consult with your healthcare provider or registered dietitian about dietary changes.

Advertisements

Tags

LinkedIn
Pinterest
Facebook
X

The Lunch Pro website contains links to affiliate websites, and we receive an affiliate commission for any purchases you make on the affiliate website using such links, including Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn advertising fees by linking to Amazon.com and affiliated websites.