Best Ham and Bean Soup Recipe Ever from Scratch: From-Scratch Heartiness in One Pot

Soups & Stews

Best Ham and Bean Soup Recipe Ever from Scratch: From-Scratch Heartiness in One Pot

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.

👹‍🍳
Difficulty
Medium
đŸ„©
Diet
Meat
đŸ”„
Calories
Med Cal

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.

1

đŸ”„ 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.

2

👹‍🍳 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.

3

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

4

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

5

đŸœïž 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

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 4g20%
Cholesterol 55mg18%
Sodium 950mg41%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 10g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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!

★★★★★4.9(12 reviews)
Categories Soups & Stews