There’s a certain magic that happens in the kitchen when a humble pot of beans transforms into something deeply comforting and soul-satisfying. For me, Navy Bean and Ham Soup isn’t just food; it’s a bowl full of nostalgia and warmth. I remember countless chilly evenings growing up when the aroma of simmering beans and savory ham would fill the house, signaling a cozy night ahead. It was often made after a holiday feast, a delicious and thrifty way my mom used up the leftover ham bone, proving that some of the best meals come from simple ingredients and a little bit of patience. The first time I made it myself as an adult, trying to replicate that specific taste of home, I was nervous. Would it be as good? Could I capture that same feeling? As the soup simmered on my own stovetop, releasing that familiar, comforting scent, I felt a connection back to those childhood moments. Sharing the first steaming bowl with my own family, watching them eagerly spoon it up, their faces mirroring the contentment I felt – that was confirmation. This soup, hearty with tender beans and smoky ham, punctuated by soft carrots and celery, is more than just a recipe; it’s a tradition, a hug in a bowl, and consistently one of the most requested meals in our house, especially when the weather turns cool. It’s proof that simple, honest ingredients, cooked with care, create the most enduring and beloved flavors.
Gather Your Comfort Ingredients: Navy Bean and Ham Soup
Creating a truly exceptional Navy Bean and Ham Soup relies on quality ingredients and the right balance of flavors. This isn’t a complicated dish, but each component plays a vital role in building its characteristic hearty, savory profile. From the creamy beans to the smoky ham and aromatic vegetables, assembling these elements is the first step towards a delicious pot of comfort. Below are the ingredients and amounts needed, designed to yield a generous batch perfect for family dinner or delicious leftovers.
Here’s what you’ll need:
- Dried Navy Beans: 1 pound (about 2 cups) – Navy beans are the classic choice due to their small size, creamy texture when cooked, and ability to absorb flavors beautifully. Ensure your beans are relatively fresh (older beans can take much longer to soften). Sort through them before use to remove any small stones or damaged beans, and rinse them thoroughly. Alternatives like Great Northern or Cannellini beans can work but may have slightly different cooking times and textures.
- Smoked Ham Hock or Ham Bone: 1 large (approx. 1.5 – 2 lbs) – This is the heart of the soup’s flavor! A meaty ham hock or a leftover bone from a baked ham (with some meat still attached) imparts incredible smoky depth and savory richness. The collagen from the bone also adds body to the broth. If you don’t have a bone or hock, you can use 1.5 – 2 cups of diced cooked ham, but you’ll miss some of the depth – consider adding a strip of bacon while sautéing the vegetables or a tiny drop of liquid smoke (use cautiously!) towards the end to compensate.
- Yellow Onion: 1 large, chopped (about 1.5 cups) – Forms the aromatic base along with celery and carrots (the mirepoix). Its sweetness balances the savory ham. White or sweet onions work too.
- Celery: 2-3 large stalks, chopped (about 1 cup) – Adds a subtle, fresh, slightly vegetal note that complements the richness of the ham and beans. Include leaves if they look fresh for extra flavor.
- Carrots: 2-3 medium carrots, peeled and chopped (about 1 cup) – Provide sweetness, color, and earthy flavor. Dice them to a similar size as the onion and celery for even cooking.
- Garlic: 3-4 cloves, minced – Adds a pungent kick that enhances the overall savory profile. Adjust the amount based on your preference for garlic.
- Chicken Broth or Vegetable Broth (Low Sodium recommended): 6-8 cups – Using broth instead of just water creates a much richer, more flavorful soup base. Low sodium allows you better control over the final saltiness, as ham is already quite salty. You might need slightly more or less depending on how much your beans absorb and your desired consistency. Water can be used, but the flavor will be less complex. If you have homemade ham broth, even better!
- Bay Leaf: 1-2 leaves – Infuses a subtle herbal aroma and depth during the long simmer. Remember to remove them before serving.
- Dried Thyme: 1 teaspoon (or 2-3 fresh thyme sprigs) – Adds an earthy, slightly floral note that pairs beautifully with ham and beans.
- Black Pepper: 1/2 teaspoon freshly ground, or to taste – Provides warmth and spice. Freshly ground pepper offers superior flavor.
- Salt: To taste (add cautiously towards the end) – Ham and broth can be very salty, so it’s crucial to taste the soup after the ham has simmered and before adding any extra salt. You may find you need very little or none at all.
- Olive Oil or Butter: 1-2 tablespoons – For sautéing the vegetables. You can also use rendered fat from the ham hock if it has a nice fat cap.
- Optional for Serving: Fresh parsley (chopped), croutons, crusty bread, a dollop of sour cream or Greek yogurt.
Having these ingredients prepped and ready (vegetables chopped, beans sorted and rinsed) will make the cooking process smooth and enjoyable.
Simmering Perfection: Step-by-Step Cooking Instructions
Making Navy Bean and Ham Soup is largely a hands-off process once everything is in the pot, but the initial steps are crucial for building flavor. Follow this detailed guide for a perfect pot every time, primarily focusing on the traditional stovetop method. Variations for slow cookers and Instant Pots are often possible but may require timing adjustments.
- Prepare the Beans (Crucial Step for Dried Beans):
- Sort and Rinse: Pour the dried navy beans onto a large plate or baking sheet. Pick through them carefully, discarding any stones, debris, or shriveled/damaged beans. Place the sorted beans in a colander and rinse them thoroughly under cold running water.
- Soak the Beans: Soaking rehydrates the beans, ensuring they cook evenly and reducing overall cooking time. It can also help make them more digestible. Choose one of the following methods:
- Overnight Soak (Recommended): Place the rinsed beans in a large bowl or pot. Cover with plenty of cold water (at least 2-3 inches above the beans, as they will expand significantly). Let them soak at room temperature for at least 8 hours or overnight.
- Quick Soak Method: Place the rinsed beans in a large saucepan. Cover with water by 2 inches. Bring the water to a rolling boil and cook for 2-3 minutes. Remove from heat, cover the pot, and let the beans soak for 1 hour.
- Drain and Rinse Again: After soaking (using either method), drain the beans thoroughly using a colander and rinse them again with fresh cold water. Set aside. (Note: If using canned navy beans, skip the soaking step. Simply drain and rinse the canned beans before adding them later in the cooking process – see step 5 note).
- Prepare the Ham (if using Hock/Bone):
- Rinse the ham hock or bone under cold water. Pat it dry. If there’s an excessive layer of hard fat, you can trim some off, but leave a good amount for flavor.
- Build the Flavor Base (Sauté Aromatics):
- Place a large, heavy-bottomed pot or Dutch oven over medium heat. Add the olive oil or butter (or a bit of rendered ham fat).
- Once the oil is shimmering or the butter is melted, add the chopped onion, celery, and carrots (the mirepoix).
- Sauté the vegetables, stirring occasionally, for about 8-10 minutes, until they soften and the onion becomes translucent. Avoid browning them; you want them tender and sweet.
- Add the minced garlic and sauté for another minute until fragrant. Be careful not to burn the garlic.
- Combine Ingredients for Simmering:
- Add the drained and rinsed soaked beans to the pot with the sautéed vegetables.
- Nestle the ham hock or bone among the beans and vegetables. If using diced ham instead of a bone/hock, add it now.
- Pour in 6 cups of the chicken or vegetable broth (or water). The liquid should cover the beans and ham by about an inch. Add more broth if needed, keeping in mind the liquid level will reduce slightly during cooking.
- Add the bay leaf (or leaves) and dried thyme (or fresh sprigs). Stir everything gently to combine.
- Simmer Gently to Tenderness:
- Increase the heat and bring the soup mixture to a boil.
- Once boiling, immediately reduce the heat to low, cover the pot loosely (leaving the lid slightly ajar allows steam to escape and helps thicken the broth), and let it simmer gently. Avoid a rolling boil, which can break the beans apart too much.
- Simmer for 1.5 to 3 hours. The exact time depends heavily on the age and type of beans and whether they were soaked. Start checking for bean tenderness after about 1.5 hours. The beans should be creamy and soft, easily mashable with a fork. The ham meat should also be very tender and falling off the bone (if using a hock/bone).
- Stir Occasionally: Give the soup a stir every 30 minutes or so to prevent beans from sticking to the bottom. Skim off any foam or scum that rises to the surface during the initial part of simmering, if desired.
- (Note for Canned Beans): If using canned beans, add them during the last 30 minutes of simmering, along with enough broth to reach your desired consistency. Simmer just long enough to heat them through and allow flavors to meld.
- Finish the Soup:
- Once the beans are tender and the ham is cooked, carefully remove the ham hock or bone from the pot using tongs. Place it on a cutting board and let it cool slightly until safe to handle.
- Remove and discard the bay leaf (or leaves) and any woody thyme sprigs.
- While the ham cools, you can optionally thicken the soup slightly. Mash some of the beans against the side of the pot with a spoon, or remove about 1 cup of beans and broth, mash/puree them separately (with an immersion blender or fork), and stir them back into the soup. This creates a creamier texture without adding dairy.
- Shred or dice the meat from the ham hock/bone, discarding any excess fat, skin, or gristle. Return the shredded/diced ham meat to the pot.
- Stir the ham back into the soup. Let it simmer for another 5-10 minutes for the flavors to meld further.
- Season and Serve:
- Crucial Taste Test: Taste the soup carefully. Now is the time to adjust seasoning. Add freshly ground black pepper to your liking. Add salt only if needed, starting with a small pinch, stirring, and tasting again. Remember the ham and broth contribute significant saltiness.
- Ladle the hot soup into bowls.
- Garnish with chopped fresh parsley, if desired, for a touch of color and freshness. Serve immediately.
This stovetop method yields a deeply flavorful soup. Be patient with the simmering time – it’s essential for tender beans and perfectly melded flavors.
Nutritional Insights: A Look Inside the Bowl
Navy Bean and Ham Soup is a powerhouse of nutrition, offering a satisfying and relatively balanced meal in a single bowl. However, the exact nutritional values can vary based on factors like the fattiness of the ham used, whether you use broth or water, the specific brand of broth (especially sodium content), and your final serving size. Here’s an estimated breakdown:
- Servings: This recipe typically yields 6 to 8 generous servings.
- Calories Per Serving (Approximate): Depending on the factors above and assuming 8 servings, each bowl contains roughly 350-500 calories. A larger serving or using a particularly fatty ham hock could push this higher.
Key Nutritional Highlights:
- Protein: Excellent source of protein from both the ham and the navy beans. Protein is essential for muscle building, satiety, and overall body function. Expect upwards of 20-30 grams per serving.
- Fiber: Navy beans are packed with dietary fiber, both soluble and insoluble. Fiber aids digestion, helps regulate blood sugar levels, promotes feelings of fullness, and contributes to heart health. A serving can easily provide over 15-20 grams of fiber.
- Complex Carbohydrates: Beans provide slow-digesting complex carbohydrates, offering sustained energy release compared to simple sugars.
- Iron: Beans and ham both contribute iron, important for carrying oxygen in the blood.
- Other Minerals: Good source of minerals like potassium (important for blood pressure), phosphorus, manganese, and folate.
- Sodium: This can be the main nutritional consideration. Ham and commercially prepared broths are often high in sodium. Using low-sodium broth and salting cautiously only at the end after tasting is crucial for managing sodium intake. Rinsing canned beans (if used) also helps reduce sodium.
- Fat: The fat content comes primarily from the ham hock/bone and any oil/butter used for sautéing. While some fat is necessary and adds flavor, choosing a leaner hock or trimming excess visible fat can reduce the saturated fat content.
Disclaimer: This nutritional information is an estimate provided for informational purposes only. It is not a substitute for professional analysis by a registered dietitian or nutritionist using specific ingredient data.
Overall: Navy Bean and Ham Soup is generally considered a healthy and hearty meal, especially when prepared mindfully regarding sodium content. Its high protein and fiber make it very filling and satisfying.
Time Investment: Planning Your Soup Session
Navy Bean and Ham Soup is a dish that rewards patience. While the active “hands-on” time is relatively minimal, the overall time commitment, especially when using dried beans, is significant due to soaking and simmering. Here’s a realistic breakdown:
- Bean Soaking Time (if using dried beans):
- Overnight Soak: 8 hours (minimum) to 12 hours (passive time)
- Quick Soak: Approximately 1 hour 10 minutes (mostly passive time)
- Active Preparation Time: Approximately 20-30 minutes. This includes:
- Sorting and rinsing beans (if not already done).
- Chopping the onion, celery, carrots, and garlic.
- Sautéing the vegetables.
- Handling the ham (rinsing, trimming if needed).
- Removing ham/bone, shredding meat, and final seasoning.
- Simmering Time: 1.5 to 3 hours (largely passive time). This is the most variable part, depending heavily on bean age and soaking method. You need to be available to stir occasionally and check for doneness.
- Total Time (Using Dried Beans with Overnight Soak): Approximately 10 to 15 hours (but only about 30 minutes active prep + 1.5-3 hours active simmering/finishing).
- Total Time (Using Dried Beans with Quick Soak): Approximately 3 to 4.5 hours (including soak time, active prep, and simmering).
- Total Time (Using Canned Beans): Approximately 1 hour (30 mins prep/sauté + 30 mins simmer). This is significantly faster but may result in a slightly less developed flavor compared to using dried beans and a ham bone simmered for longer.
In Summary: While you aren’t actively cooking for the entire duration, plan accordingly. This soup is perfect for a lazy weekend afternoon or a day when you’ll be home for several hours, allowing it to simmer gently while you do other things. The largely hands-off simmering time is when the magic truly happens, melding flavors and tenderizing the beans and ham to perfection.
Serving Perfection: How to Enjoy Your Navy Bean and Ham Soup
Serving Navy Bean and Ham Soup is straightforward, but a few thoughtful touches can elevate the experience from a simple meal to a truly memorable one. Here’s how to present and enjoy your hearty creation:
Presentation & Vessels:
- Hearty Bowls: Serve in deep, sturdy soup bowls or crocks that retain heat well. Rustic earthenware or classic white bowls both look great.
- Piping Hot: This soup is best served steaming hot to fully appreciate its comforting warmth and aroma.
- Generous Ladling: Ensure each serving gets a good mix of broth, beans, vegetables, and plenty of shredded ham.
Delicious Garnishes (Choose one or more):
- Fresh Herbs:
- Chopped Fresh Parsley: Adds a bright, clean flavor and a pop of green color. Flat-leaf Italian parsley is generally preferred for its robust flavor.
- Chopped Green Onions or Chives: Offer a mild, fresh oniony bite.
- Crunch & Texture:
- Croutons: Homemade garlic croutons or store-bought ones add a satisfying crunch. Consider making grilled cheese croutons for extra decadence.
- Crumbled Crispy Bacon: If you didn’t use a ham hock and want more smoky flavor, crumbled bacon on top is delicious.
- Creaminess & Tang:
- Dollop of Sour Cream or Plain Greek Yogurt: Adds a cool, tangy counterpoint to the rich soup.
- Shredded Cheese: A sprinkle of sharp cheddar or Monterey Jack can be tasty, though not traditional.
- A Kick of Heat:
- Dash of Hot Sauce: Your favorite hot sauce (like Tabasco or Cholula) can add a nice vinegary kick.
- Red Pepper Flakes: A small pinch adds warmth without overwhelming the flavors.
- Simple Elegance:
- Freshly Cracked Black Pepper: A final grind over the top enhances the aroma and flavor.
Perfect Pairings:
- Bread is Essential: This soup practically begs for bread for dipping!
- Cornbread: The quintessential pairing. Slightly sweet cornbread, especially warm with butter, is heavenly alongside the savory soup. Muffins or slices work equally well.
- Crusty Bread: A good sourdough, French baguette, or rustic whole-grain loaf is perfect for soaking up every last drop of broth.
- Biscuits: Fluffy buttermilk biscuits are another comforting match.
- Simple Salad: A light green salad with a simple vinaigrette offers a fresh contrast to the hearty soup. Avoid heavy, creamy dressings.
- Half Sandwich: A classic soup-and-sandwich combo works well. Consider a simple grilled cheese or a turkey sandwich.
Occasions:
- Cold Weather Comfort: Ideal for chilly autumn or winter evenings.
- Post-Holiday Meal: Excellent way to use leftover holiday ham bone/meat.
- Budget-Friendly Family Dinner: Dried beans and ham hocks are often inexpensive, making this a filling and economical meal.
- Casual Gatherings: Perfect for a relaxed Sunday supper or potluck.
By serving your Navy Bean and Ham Soup hot, with thoughtful garnishes and pairings, you enhance its comforting qualities and create a truly satisfying dining experience.
Chef’s Secrets: Additional Tips for the Best Bean Soup
Elevate your Navy Bean and Ham Soup from simply good to truly outstanding with these five professional tips:
- Don’t Skip the Soak (or Understand the Trade-offs): While “no-soak” methods exist (especially for pressure cookers), soaking dried beans provides multiple benefits. It ensures more even cooking, results in a creamier texture (as the beans rehydrate uniformly), and can reduce digestive issues for some people by leaching out some oligosaccharides. The quick-soak method is a good compromise if you’re short on time, but the overnight soak generally yields the best texture. If using canned beans for speed, rinse them very well to remove excess sodium and the “canned” taste.
- Build Flavor Layers from the Start: Don’t just dump everything in the pot. Take the time to properly sweat the mirepoix (onion, celery, carrot) in oil or butter until softened and translucent (about 8-10 minutes). This develops their natural sweetness and creates a much deeper flavor base than simply boiling them. Adding the garlic only in the last minute prevents it from burning and becoming bitter. If your ham hock has a nice fat cap, rendering a little of that fat first to sauté the vegetables in adds another layer of delicious ham flavor right from the beginning.
- Master the Creamy Texture (Without Cream): One of the hallmarks of a great Navy Bean Soup is its slightly creamy broth, achieved naturally from the beans themselves. Once the beans are fully cooked and tender, use one of these techniques:
- Immersion Blender: Carefully insert an immersion blender into the pot and pulse just a few times. You want to puree only a small portion of the beans (maybe 10-15%) to thicken the broth while leaving most beans whole. Over-blending will turn it into mush.
- Potato Masher/Fork: Use a potato masher or the back of a sturdy spoon to mash some of the beans directly against the side of the pot.
- Scoop and Blend: Remove 1-2 cups of soup (broth and beans) to a separate bowl or blender. Blend until smooth, then stir the puree back into the main pot. This gives you more control over the consistency.
- Balance Richness with Acidity: After long simmering, rich and savory soups can sometimes taste a little “flat.” Adding a tiny touch of acidity right at the end of cooking can brighten and balance all the flavors without being overtly noticeable. Consider a very small splash (start with 1/2 teaspoon) of:
- Apple Cider Vinegar
- White Wine Vinegar
- Fresh Lemon Juice
Stir it in, wait 30 seconds, and taste. It shouldn’t taste vinegary or lemony, just more vibrant and well-rounded.
- Freeze Smart for Future Meals: Navy Bean and Ham Soup freezes remarkably well, making it perfect for batch cooking. Allow the soup to cool completely to room temperature before freezing (this prevents ice crystals and freezer burn). Portion it into airtight, freezer-safe containers or heavy-duty freezer bags. Leave about an inch of headspace for expansion. Label clearly with the date. It freezes well for 2-3 months. To reheat, thaw overnight in the refrigerator and then gently reheat on the stovetop over medium-low heat, stirring occasionally. You may need to add a splash more broth or water, as the beans can absorb more liquid upon reheating. Avoid boiling vigorously.
Implementing these tips will add finesse to your soup-making, resulting in a Navy Bean and Ham Soup with superior flavor, texture, and overall appeal.
Frequently Asked Questions (FAQ) about Navy Bean and Ham Soup
Here are answers to some common questions cooks have when making this classic soup:
1. Can I use canned navy beans instead of dried? How does it change the recipe?
- Answer: Yes, you absolutely can use canned navy beans for a much quicker version. Substitute approximately 3-4 standard (15-ounce) cans of navy beans for the 1 pound of dried beans. The key changes are:
- No Soaking: Skip the soaking step entirely.
- Rinse Thoroughly: Drain the canned beans and rinse them very well under cold water. This removes excess sodium and the starchy canning liquid, improving the flavor and texture.
- Shorter Simmer Time: Add the rinsed canned beans during the last 30 minutes of the soup’s simmering time. You still want to simmer the ham hock/bone and aromatics in broth for at least an hour (or longer) to develop flavor and tenderize the ham, but the beans only need about 30 minutes to heat through and absorb some flavor. Simmering them for the full 1.5-3 hours like dried beans would likely turn them to mush.
- Flavor Difference: While convenient, soup made with canned beans might have a slightly less deep, melded flavor compared to one where dried beans slowly cooked and absorbed the ham and broth flavors over several hours.
2. My beans aren’t getting soft even after hours of simmering. What went wrong?
- Answer: This is a frustrating but common issue! Several factors can cause beans to remain stubbornly hard:
- Old Beans: Dried beans lose moisture over time. Very old beans (often those sitting in your pantry for over a year or two, or purchased from a store with low turnover) may never fully soften, no matter how long you cook them. Try to buy beans from a source with fresh stock.
- Hard Water: Water with a high mineral content (hard water) can sometimes interfere with the softening process. If you suspect this, try using filtered or bottled water for soaking and cooking.
- Acidic Ingredients: Adding acidic ingredients like tomatoes, vinegar, or lemon juice too early in the cooking process can prevent beans from softening properly. Always add these types of ingredients only after the beans are fully tender. (This is less common in typical Navy Bean and Ham soup recipes, but good to know).
- Insufficient Soaking: While some beans might soften without soaking, it significantly increases the chances they’ll cook evenly and become tender. Ensure adequate soaking time.
- Simmering Temperature Too Low: Ensure the soup is maintained at a gentle, consistent simmer, not just warm water.
3. How can I make this soup thicker or thinner?
- Answer: Adjusting the consistency is easy:
- To Thicken:
- Mash/Blend Beans: As described in the tips, mash some cooked beans against the side of the pot or blend a portion of the soup and stir it back in. This is the most natural way.
- Simmer Uncovered: Allow the soup to simmer with the lid off for the last 30-60 minutes of cooking. This allows excess liquid to evaporate.
- Cornstarch Slurry (Use Sparingly): In a small bowl, whisk 1-2 tablespoons of cornstarch with an equal amount of cold water until smooth. Slowly drizzle this slurry into the simmering soup while stirring constantly. Simmer for a few minutes until thickened. Use this as a last resort, as it can slightly alter the texture and flavor.
- To Thin: Simply stir in additional hot chicken broth, vegetable broth, or water until you reach your desired consistency. Add it gradually and taste to see if you need to adjust seasonings afterward.
- To Thicken:
4. How long does Navy Bean and Ham Soup last, and how should I store it?
- Answer: Properly stored, Navy Bean and Ham Soup makes excellent leftovers.
- Refrigerator: Allow the soup to cool completely, then transfer it to airtight containers. Store in the refrigerator for up to 3-4 days. The flavors often meld and become even better the next day.
- Freezer: Cool the soup completely. Portion into airtight, freezer-safe containers or heavy-duty freezer bags, leaving about an inch of headspace. Store in the freezer for 2-3 months for best quality.
- Reheating: Thaw frozen soup in the refrigerator overnight. Reheat gently on the stovetop over medium-low heat, stirring occasionally, until heated through. You might need to add a splash of broth or water to restore the original consistency. Avoid boiling, which can make the beans mushy. Microwave reheating also works, but stovetop is generally better for even heating.
5. Can I make this soup vegetarian or vegan?
- Answer: Making a truly Navy Bean and Ham soup vegetarian/vegan is inherently contradictory, as the ham provides the signature smoky, savory flavor. However, you can make a delicious Navy Bean Soup without the ham:
- Omit Ham: Simply leave out the ham hock/bone/diced ham.
- Boost Umami/Smokiness: To compensate for the lost flavor, enhance the savory notes:
- Use a rich vegetable broth.
- Add smoked paprika (about 1 teaspoon) along with the other seasonings.
- Consider a tiny amount of liquid smoke (use very sparingly, start with 1/4 teaspoon).
- Sauté chopped mushrooms (like cremini or shiitake) along with the mirepoix for earthy depth.
- A dash of nutritional yeast stirred in at the end can add a slightly cheesy/savory note (for vegan).
- Use olive oil instead of butter for sautéing (for vegan).
- Follow the rest of the recipe as directed for cooking the beans and vegetables. The result will be a hearty, comforting Navy Bean Soup, though distinct from the ham version.

Navy Bean and Ham Soup recipe
Ingredients
- Dried Navy Beans: 1 pound (about 2 cups) – Navy beans are the classic choice due to their small size, creamy texture when cooked, and ability to absorb flavors beautifully. Ensure your beans are relatively fresh (older beans can take much longer to soften). Sort through them before use to remove any small stones or damaged beans, and rinse them thoroughly. Alternatives like Great Northern or Cannellini beans can work but may have slightly different cooking times and textures.
- Smoked Ham Hock or Ham Bone: 1 large (approx. 1.5 – 2 lbs) – This is the heart of the soup’s flavor! A meaty ham hock or a leftover bone from a baked ham (with some meat still attached) imparts incredible smoky depth and savory richness. The collagen from the bone also adds body to the broth. If you don’t have a bone or hock, you can use 1.5 – 2 cups of diced cooked ham, but you’ll miss some of the depth – consider adding a strip of bacon while sautéing the vegetables or a tiny drop of liquid smoke (use cautiously!) towards the end to compensate.
- Yellow Onion: 1 large, chopped (about 1.5 cups) – Forms the aromatic base along with celery and carrots (the mirepoix). Its sweetness balances the savory ham. White or sweet onions work too.
- Celery: 2-3 large stalks, chopped (about 1 cup) – Adds a subtle, fresh, slightly vegetal note that complements the richness of the ham and beans. Include leaves if they look fresh for extra flavor.
- Carrots: 2-3 medium carrots, peeled and chopped (about 1 cup) – Provide sweetness, color, and earthy flavor. Dice them to a similar size as the onion and celery for even cooking.
- Garlic: 3-4 cloves, minced – Adds a pungent kick that enhances the overall savory profile. Adjust the amount based on your preference for garlic.
- Chicken Broth or Vegetable Broth (Low Sodium recommended): 6-8 cups – Using broth instead of just water creates a much richer, more flavorful soup base. Low sodium allows you better control over the final saltiness, as ham is already quite salty. You might need slightly more or less depending on how much your beans absorb and your desired consistency. Water can be used, but the flavor will be less complex. If you have homemade ham broth, even better!
- Bay Leaf: 1-2 leaves – Infuses a subtle herbal aroma and depth during the long simmer. Remember to remove them before serving.
- Dried Thyme: 1 teaspoon (or 2-3 fresh thyme sprigs) – Adds an earthy, slightly floral note that pairs beautifully with ham and beans.
- Black Pepper: 1/2 teaspoon freshly ground, or to taste – Provides warmth and spice. Freshly ground pepper offers superior flavor.
- Salt: To taste (add cautiously towards the end) – Ham and broth can be very salty, so it’s crucial to taste the soup after the ham has simmered and before adding any extra salt. You may find you need very little or none at all.
- Olive Oil or Butter: 1-2 tablespoons – For sautéing the vegetables. You can also use rendered fat from the ham hock if it has a nice fat cap.
- Optional for Serving: Fresh parsley (chopped), croutons, crusty bread, a dollop of sour cream or Greek yogurt.
Instructions
- Prepare the Beans (Crucial Step for Dried Beans):
- Sort and Rinse: Pour the dried navy beans onto a large plate or baking sheet. Pick through them carefully, discarding any stones, debris, or shriveled/damaged beans. Place the sorted beans in a colander and rinse them thoroughly under cold running water.
- Soak the Beans: Soaking rehydrates the beans, ensuring they cook evenly and reducing overall cooking time. It can also help make them more digestible. Choose one of the following methods:
- Overnight Soak (Recommended): Place the rinsed beans in a large bowl or pot. Cover with plenty of cold water (at least 2-3 inches above the beans, as they will expand significantly). Let them soak at room temperature for at least 8 hours or overnight.
- Quick Soak Method: Place the rinsed beans in a large saucepan. Cover with water by 2 inches. Bring the water to a rolling boil and cook for 2-3 minutes. Remove from heat, cover the pot, and let the beans soak for 1 hour.
- Drain and Rinse Again: After soaking (using either method), drain the beans thoroughly using a colander and rinse them again with fresh cold water. Set aside. (Note: If using canned navy beans, skip the soaking step. Simply drain and rinse the canned beans before adding them later in the cooking process – see step 5 note).
- Prepare the Ham (if using Hock/Bone):
- Rinse the ham hock or bone under cold water. Pat it dry. If there’s an excessive layer of hard fat, you can trim some off, but leave a good amount for flavor.
- Build the Flavor Base (Sauté Aromatics):
- Place a large, heavy-bottomed pot or Dutch oven over medium heat. Add the olive oil or butter (or a bit of rendered ham fat).
- Once the oil is shimmering or the butter is melted, add the chopped onion, celery, and carrots (the mirepoix).
- Sauté the vegetables, stirring occasionally, for about 8-10 minutes, until they soften and the onion becomes translucent. Avoid browning them; you want them tender and sweet.
- Add the minced garlic and sauté for another minute until fragrant. Be careful not to burn the garlic.
- Combine Ingredients for Simmering:
- Add the drained and rinsed soaked beans to the pot with the sautéed vegetables.
- Nestle the ham hock or bone among the beans and vegetables. If using diced ham instead of a bone/hock, add it now.
- Pour in 6 cups of the chicken or vegetable broth (or water). The liquid should cover the beans and ham by about an inch. Add more broth if needed, keeping in mind the liquid level will reduce slightly during cooking.
- Add the bay leaf (or leaves) and dried thyme (or fresh sprigs). Stir everything gently to combine.
- Simmer Gently to Tenderness:
- Increase the heat and bring the soup mixture to a boil.
- Once boiling, immediately reduce the heat to low, cover the pot loosely (leaving the lid slightly ajar allows steam to escape and helps thicken the broth), and let it simmer gently. Avoid a rolling boil, which can break the beans apart too much.
- Simmer for 1.5 to 3 hours. The exact time depends heavily on the age and type of beans and whether they were soaked. Start checking for bean tenderness after about 1.5 hours. The beans should be creamy and soft, easily mashable with a fork. The ham meat should also be very tender and falling off the bone (if using a hock/bone).
- Stir Occasionally: Give the soup a stir every 30 minutes or so to prevent beans from sticking to the bottom. Skim off any foam or scum that rises to the surface during the initial part of simmering, if desired.
- (Note for Canned Beans): If using canned beans, add them during the last 30 minutes of simmering, along with enough broth to reach your desired consistency. Simmer just long enough to heat them through and allow flavors to meld.
- Finish the Soup:
- Once the beans are tender and the ham is cooked, carefully remove the ham hock or bone from the pot using tongs. Place it on a cutting board and let it cool slightly until safe to handle.
- Remove and discard the bay leaf (or leaves) and any woody thyme sprigs.
- While the ham cools, you can optionally thicken the soup slightly. Mash some of the beans against the side of the pot with a spoon, or remove about 1 cup of beans and broth, mash/puree them separately (with an immersion blender or fork), and stir them back into the soup. This creates a creamier texture without adding dairy.
- Shred or dice the meat from the ham hock/bone, discarding any excess fat, skin, or gristle. Return the shredded/diced ham meat to the pot.
- Stir the ham back into the soup. Let it simmer for another 5-10 minutes for the flavors to meld further.
- Season and Serve:
- Crucial Taste Test: Taste the soup carefully. Now is the time to adjust seasoning. Add freshly ground black pepper to your liking. Add salt only if needed, starting with a small pinch, stirring, and tasting again. Remember the ham and broth contribute significant saltiness.
- Ladle the hot soup into bowls.
- Garnish with chopped fresh parsley, if desired, for a touch of color and freshness. Serve immediately.
Nutrition
- Serving Size: one normal portion
- Calories: 350-500