Soups & Stews
This best ham and bean soup recipe ever from scratch delivers the kind of soul-warming comfort that turns ordinary weeknights into memorable meals. đ„ The secret lies in slow-simmered beans, caramelized ham, and a rich broth that builds depth with every passing hourâno shortcuts, just pure, old-school satisfaction.
What makes this recipe truly exceptional is the balance of textures: tender beans, crispy ham edges, and a velvety broth that coats every spoonful.
Unlike store-bought versions, this recipe starts with dried beansâsoaked overnight for maximum tendernessâand builds flavor through a three-stage cooking process: first caramelizing the ham to create a sweet, savory base, then simmering the beans until theyâre creamy yet still hold their shape, and finally blending a portion for that signature silky texture.
The result is a soup thatâs hearty enough for a winter feast but simple enough for a quick weeknight dinner.
By the time youâre done, youâll have a pot of soup that smells like home and tastes even better reheated the next day. The ham adds a smoky depth, the beans bring satisfying bite, and the brothâinfused with aromatics like bay leaves and thymeâties everything together in perfect harmony.
This isnât just soup; itâs a restaurant-quality bowl that proves from-scratch cooking can be both rewarding and foolproof.
Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for balance. The best part? Leftovers taste even richer the next day, making this the ultimate meal-prep-friendly recipe. Letâs get cookingâyour taste buds will thank you.
Ingredients for best ham and bean soup recipe ever from scratch
Sixteen ingredients transform into restaurant-quality ham and bean soup that tastes even better the next day.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans đ± | 1 œ cups | Soaked overnight for tenderness |
| Smoked Ham Hock đ„ | 1 lb | Bone-in for maximum flavor |
| Yellow Onion đ§ | 1 whole | Diced, yellow or red |
| Carrots đ„ | 4 medium | Peeled and chopped into chunks |
| Celery Stalks đ§ | 3 whole | Diced, including leaves |
| Garlic Cloves đ§ | 4 cloves | Minced for aromatic depth |
| Bay Leaves đż | 2 whole | Dried, for subtle earthiness |
| Fresh Thyme Sprigs đż | 2 whole | Or 1 tsp dried thyme |
| Tomato Paste đ | œ cup | For rich, concentrated flavor |
| Chicken or Vegetable Broth đ§ | 6 cups | Low-sodium preferred |
| Apple Cider Vinegar đ | 1 tbsp | Brightens the broth |
| Brown Sugar đ | 1 tbsp | Balances smoky ham flavor |
| Salt đ§ | 1 œ tsp | Kosher or sea salt |
| Black Peppercorns đ¶ïž | œ tsp | Freshly cracked |
| Crusty Bread đ | 1 loaf | For serving, optional |
The ham hock is non-negotiableâit delivers that deep, smoky flavor that separates homemade soup from store-bought. Look for bone-in hocks at your local butcher shop or the deli section of Whole Foodsâtheyâre often sold pre-packaged for convenience. If you canât find smoked ham, regular ham with a pinch of smoked paprika works in a pinch. The beans? Navy beans hold their shape beautifully, but Great Northern or cannellini are solid swaps. Soak them overnight in plenty of waterâthis is where the magic happens for that creamy texture. Donât skip the soaking, even if using canned beans (which, honestly, arenât as flavorful).
No fresh thyme? Dried works at one-third the amount, but trust me on the fresh versionâitâs worth the extra minute to find it at Trader Joeâs or your local farmers market. The tomato paste can be the squeeze-tube kind from Trader Joeâs if youâre lazy (no judgment), but San Marzano crushed tomatoes take it to the next level. For the broth, homemade is ideal, but even the low-sodium canned variety works if youâre short on time. Just add an extra splash of vinegar to brighten it up. The carrots and celery can be baby versions if thatâs whatâs in your fridgeâno need to peel them if theyâre organic.
This soup gets better with timeâ3-4 days in the fridge is ideal, and it freezes beautifully for up to 3 months. I always make a double batch because leftovers taste even richer after the flavors meld. Store it in airtight containers, and the broth stays velvety smooth. For serving, crusty bread is a mustâBaguette from the bakery section or sourdough both work perfectly. If youâre prepping ahead, the ham can be removed and stored separately, then added back when reheating for extra crispy edges.
Why You'll Love This Recipe
- No-Soaking Needed: Iâll admitâsoaking beans used to stress me out. This recipe skips it entirely. Just toss in dried navy beans with the ham hock and water, then let them simmer. By the time the carrots soften, theyâre tender and flavorful. No extra steps, no waiting around.
- Smoky, Savory Magic: That ham hock? Itâs the star. The slow simmer pulls out deep, smoky richness that coats every spoonfulâno fancy seasoning needed. The onions and celery mellow into sweet, caramelized notes, while the beans soak up all that meaty goodness. Honestly, the first bowl makes you want to eat it straight from the pot.
- Weeknight to Potluck: This soup tastes like you slaved over it, but itâs ready in under an hour. Pack it for work, bring it to a holiday gathering, or serve it to a sick friendâitâs always a hit. The ham hock adds heartiness, so itâs filling enough for a main dish but light enough for a side.
- Budget-Friendly Leftovers: Dried beans and ham hocks stretch this recipe into multiple meals without breaking the bank. The flavor actually deepens the next day, so I make a double batch. Freeze half for lazy nightsâjust reheat, and itâs like youâre serving restaurant-quality comfort food. My wallet (and my family) thank me.
Step-by-step instructions for homemade ham and bean soup
This is where the magic happensârich, smoky flavors meld into a soul-warming masterpiece.
đ„ Step 1: Sear the Ham Hock for Deep Flavor
Pat the 1 lb smoked ham hock dry with paper towelsâthis ensures maximum browning. Place it in a large Dutch oven over medium-high heat and sear for 8-10 minutes until deeply golden brown on all sides. You're not just cooking the meat; you're building flavor that will infuse the entire soup.
Once the ham hock reaches that deep mahogany crust, remove it and set it aside. The rendered fat in the pot will become the flavor base for your soupâdon't wipe it out. This is where the magic starts, and every drop counts.
đšâđł Step 2: SautĂ© the Vegetable Base
In the same Dutch oven, add 1 whole yellow onion, 4 medium carrots, and 3 whole celery stalks, all chopped into œ-inch pieces. Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.
Here's the thingâyou want those vegetables to develop some color and sweetness. Add 4 cloves minced garlic and cook for another 30 seconds until fragrant. This aromatic base forms the foundation of your soup's flavor profile.
đł Step 3: Build the Soup with Beans and Broth
Add the 1.5 cups soaked dried navy beans, 0.5 cup tomato paste, 6 cups chicken or vegetable broth, 1 tbsp apple cider vinegar, 1 tbsp brown sugar, 1.5 tsp salt, 0.5 tsp black peppercorns, 2 whole bay leaves, and 2 whole fresh thyme sprigs to the Dutch oven. Stir everything together, making sure the tomato paste dissolves completely into the broth.
Bring the mixture to a boil over high heat, then reduce to a simmer. Here's where patience pays offâcover the pot and let it cook for 1 hour 15 minutes until the beans are tender but not mushy. You'll know they're ready when they easily mash between your fingers with just a little pressure.
â° Step 4: Finish and Rest for Maximum Flavor
After the beans are tender, return the ham hock to the pot and simmer uncovered for another 30-45 minutes. This allows the meat to absorb all those incredible flavors from the broth. The ham should be fork-tender and easily pull away from the bone.
Remove the ham hock and let it cool slightly before shredding the meat off the bone with two forks. Discard the bone and any tough connective tissue. Return the shredded ham to the soup and stir well. Remove the bay leaves and thyme sprigs before servingâyou don't want their stems in your soup.
đœïž Step 5: Serve with Crusty Bread
Ladle the soup into bowls and serve immediately with 1 loaf crusty bread on the side. The contrast of the warm, hearty soup with the crispy bread is what makes this dish truly unforgettable. Each spoonful delivers layers of smoky ham, sweet beans, and aromatic vegetables in perfect harmony.
I promise, this isn't just any soupâit's a flavor explosion that will have everyone asking for seconds. The secret lies in the slow cooking and the balance of sweet, smoky, and tangy flavors working together in perfect harmony.
Pro Tips For Making Best Ham And Bean Soup Recipe Ever From Scratch
- SOAK BEANS OVERNIGHT: I learned this the hard wayârushing the soak with dried navy beans leaves them tough and mealy. Cover them in cold water by at least 3 inches, add a pinch of baking soda (trust me), and let them sit 12+ hours. No need to boil them first; just drain and rinse before adding to the pot.
- BROWN THE HAM HOCK: Skip the slow simmer startâsear the ham hock in a dry pot over medium-high heat until the fat renders and the meat takes on a deep golden crust. This isnât just for flavor; itâs the thing that matters most when youâre simmering for hours. (Yes, even if it smells like a smokehouse.)
- CHOP VEGETABLES UNIFORM: Celery, carrots, and onions should be cut into ÂŒ-inch diceâno bigger, no smaller. I used to eyeball it, but inconsistent sizes mean some veggies turn to mush while others stay crunchy. Use a sharp knife and a ruler if youâre impatient like me; itâs faster than you think.
- SALT THE BEANS WELL: Add 1œ teaspoons of salt to the pot with the beans and broth, not just at the end. The ham hock is salty, but navy beans soak up flavor like spongesâthis guarantees theyâre seasoned through, not just on the surface. (Your future self will thank you.)
Essential equipment for best ham and bean soup recipe ever from scratch
Dutch Oven Essentials
A 6-8 quart Dutch oven is your best friend for this recipeâit distributes heat evenly and handles the long simmer beautifully.
I swear by the Le Creuset Stoneware Dutch Oven for its durability and heat retention, but the Lodge Cast Iron Dutch Oven is a budget-friendly alternative that delivers the same results. The deep sides prevent spills during the long cooking process, and the heavy base maintains consistent temperatures. đ„
Precision Tools
Invest in a kitchen scale for accurate measurements, especially when weighing your ham hock and beans. A digital instant-read thermometer like the ThermoWorks Thermapen ensures your broth reaches the perfect simmering temperature without guessing.
For chopping vegetables efficiently, a sharp chef's knife (I recommend WĂŒsthof) paired with a cutting board (like John Boos Maple) makes prep a breeze.
Bean Prep Gear
For overnight soaking, use a large mixing bowl with a fine-mesh strainer to drain the beans before cooking. A slow cooker (like the Hamilton Beach 6-Quart) can also be used for the simmering stageâjust transfer everything after searing the ham.
Donât forget a wooden spoon for stirring without scratching your Dutch oven.
Optional Upgrades
If you love crispy ham edges, a mandoline makes quick work of thinly slicing ham for garnishing. For blending a portion of the soup silky-smooth, a high-powered blender (like Vitamix) is ideal. A fine-mesh sieve helps strain any unwanted bits before serving, ensuring a smooth texture.
Nutrition facts
Frequently asked questions
Can I substitute canned beans for dried in this recipe?
Yes, but your soup won't have the same depth of flavor. Use 2 (15 oz) cans of navy beans (drained and rinsed) instead of the dried version, but add 1 extra cup of broth to maintain consistency. For best results, simmer the canned beans with the broth for 20-30 minutes to let flavors meldâthis helps compensate for the lack of overnight soaking.
How do I make this soup vegetarian?
Swap the ham hock for 2 cups of smoked tofu or 1 lb of mushrooms (like portobello) for umami depth. Use vegetable broth instead of chicken, and add 1 tbsp soy sauce or liquid smoke to mimic the smoky flavor. The beans and tomatoes will still provide that hearty texture, but the broth will need extra seasoning with salt and vinegar to balance the flavors.
Why does my soup taste bland after reheating?
This usually happens when the soup sits too long uncovered or loses moisture. To fix it, stir in 1 tbsp apple cider vinegar and œ tsp smoked paprika while reheating. For next time, store the soup in an airtight container with a layer of oil on top to prevent evaporation, and reheat on low heat with the lid slightly ajar to retain steam.
Can I make this soup in an Instant Pot?
Sear the ham hock in a skillet first, then transfer everything to your Instant Pot. Use the high pressure setting for 20 minutes, followed by a natural release. After releasing pressure, return the ham hock to the pot and simmer on low heat for 30 minutes to crisp the edges. The beans will be perfectly tender, and the broth will develop rich depth from the pressure cooking.
What's the best way to store leftovers?
Store in airtight containers with a layer of plastic wrap pressed directly on the surface to prevent skin formation. In the fridge, it keeps for 4-5 days, and freezes beautifully for up to 3 months. When reheating, warm on low heat with a splash of broth or water to restore creaminess. The flavors actually improve overnight, making this soup even better for meal prep!
