Hearty Ham and White Bean Soup

Heartwarming Homemade Ham and White Bean Soup: A Comfort Food Classic

Discover the ultimate comfort in a bowl with this from-scratch Ham and White Bean Soup. Utilizing the incredible flavor from a leftover ham bone and tender great northern beans, slow-simmered with aromatic herbs and vegetables, this recipe delivers a simple yet profoundly satisfying meal. Perfect for a chilly day, it yields approximately 4 generous bowls or 6 smaller cups of deliciousness that will warm you from the inside out.

Homemade White Bean and Ham Soup, a perfect comforting meal made from scratch with leftover ham bone.
Embrace the warmth of a homemade classic: Ham and White Bean Soup.

The Magic of a Perfect Soup Day

There’s a special kind of satisfaction that comes from crafting the perfect meal on a day that absolutely calls for it. Picture this: a gentle drizzle outside, the air crisp and cool – the quintessential weather for a steaming bowl of homemade soup. It’s on such days that the kitchen transforms into a sanctuary of warmth and enticing aromas, setting the stage for a recipe like this comforting Ham and White Bean Soup.

This recipe was born out of a simple, yet brilliant idea: saving the ham bone after a holiday feast. That seemingly insignificant bone holds a treasure trove of flavor, transforming an ordinary soup into something extraordinary. When planning your holiday ham, remember to keep that bone! Not only does it infuse the broth with an unparalleled smoky depth, but any bits of ham clinging to it will naturally melt into the soup during the slow cooking process, scattering delightful meaty gems throughout each spoonful. It’s a simple trick that elevates this dish from good to unforgettable.

Close-up of hearty White Bean and Ham Soup simmering in a Dutch oven, highlighting its rich texture and ingredients.
The ham bone is the secret ingredient for an intensely flavorful broth.

The beauty of this soup lies in its ability to deliver profound comfort with minimal fuss. After hours of slow simmering, the kitchen fills with an inviting aroma that promises a nourishing meal. Serving it warm, perhaps alongside some toasted crostini for dipping, creates a truly delightful experience. Each spoonful is a testament to the power of simple, wholesome ingredients combined with patience.

Serving White Bean and Ham Soup in a bowl with fresh herbs, ready to be enjoyed.
A cozy bowl of soup, perfect for dipping crusty bread.

Essential Ingredients for Your Ham and White Bean Soup

Crafting this hearty Ham and White Bean Soup begins with selecting quality ingredients that build layers of flavor. Here’s a detailed look at what you’ll need to bring this comforting dish to life:

  • Dried Great Northern Beans: These provide a creamy texture and absorb flavors beautifully. If Great Northern beans aren’t available, cannellini beans or navy beans are excellent alternatives, offering similar mild flavor and tender consistency.
  • Olive Oil: Used for sautéing, it adds a subtle richness and helps to soften the vegetables, coaxing out their natural sweetness before the main cooking begins.
  • Yellow Onion: The foundation of many great soups, diced yellow onion provides a sweet and aromatic base that deepens as it cooks down.
  • Kosher Salt: A critical seasoning that enhances and balances all the flavors in the soup. You’ll add it gradually throughout the cooking process and adjust to taste at the end.
  • Garlic: Minced fresh garlic delivers a pungent, savory kick that complements the other aromatics and the smoky ham flavor.
  • Fresh Thyme: This herb brings an earthy, slightly minty, and lemony note, elevating the soup’s overall aroma and taste profile. Fresh sprigs are preferred for maximum impact.
  • Bay Leaf: A classic soup addition, a bay leaf contributes a subtle, almost minty or pine-like flavor with hints of black pepper, adding complexity to the broth.
  • Leftover Ham Bone: The star of the show! A ham bone, especially one with a little meat still attached, is crucial for developing that rich, smoky, and deeply savory flavor that defines this soup. Do not discard it!
  • Low-Sodium Chicken Broth: This forms the liquid base of the soup. Using low-sodium allows you to control the saltiness. Vegetable broth can be substituted for a slightly different flavor profile.
  • Freshly Ground Black Pepper: Adds a pleasant warmth and a subtle bite, enhancing the overall seasoning.

Elevate Your Soup: Hearty Vegetable Additions

While this Ham and White Bean Soup is incredibly satisfying on its own, it’s also wonderfully adaptable. If you’re looking to make it even heartier and more nutritious, consider adding extra vegetables. A classic combination would be to sauté 1/2 cup each of diced celery and carrots along with the onion until tender. These root vegetables add a touch of sweetness, vibrant color, and an extra layer of texture. Other excellent additions include:

  • Diced potatoes or sweet potatoes for more body and starch.
  • Leafy greens like spinach or kale, stirred in during the last 10-15 minutes of cooking until wilted.
  • Chopped bell peppers for a touch of sweetness and color.
  • Frozen corn or peas, added towards the end for a burst of freshness.
Dried great northern beans soaking in water, an essential first step for tender beans.
Properly soaked beans are key to a creamy soup.

Preparing Your Beans: The Foundation of Flavor

The secret to perfectly tender and creamy beans in your soup starts the night before. Dry beans require soaking to rehydrate, reduce cooking time, and improve digestibility. To prepare your great northern white beans:

  1. Start with a pound of dried beans. Carefully sort through them, removing any small stones, debris, or cracked/discolored beans. This ensures a clean and pleasant eating experience.
  2. Place the sorted beans in a large bowl. Cover them generously with at least 6 cups of cool water, ensuring they are fully submerged. As the beans rehydrate, they will expand significantly, often doubling in size.
  3. Allow the beans to soak for a minimum of 6 hours, or ideally, overnight. This prolonged soak softens the beans, allowing them to cook more evenly and preventing them from splitting during simmering.
Drained and rinsed great northern beans, ready for cooking.
Always drain and rinse your soaked beans before adding them to the soup.

Just before you begin preparing the soup, remember to drain the soaked beans thoroughly and give them a good rinse under cold running water. This step removes any residual soaking water and prepares them for their slow simmer in the rich broth.

Bean Substitutions: What if You Don’t Have Great Northern Beans?

Don’t worry if great northern beans aren’t readily available! This recipe is forgiving, and several other white bean varieties can be used with equally delicious results. Cannellini beans (also known as white kidney beans) are an excellent substitute, offering a similar creamy texture and mild flavor. Navy beans (also called pea beans) are another fantastic option, known for their ability to break down slightly and contribute to a thicker, creamier soup. Feel free to use any other white bean you prefer or have on hand; the key is to ensure they are properly soaked if using dried.

Sautéing diced yellow onion in a Dutch oven with olive oil and kosher salt.
Building the flavor base with tender, sautéed onions.

Crafting Your Ham and White Bean Soup: Step-by-Step

With your beans ready, it’s time to assemble this delightful soup. Follow these steps for a perfectly flavored and textured meal:

Step 1: Build Your Aromatic Base

  1. Heat a large Dutch oven or heavy-bottomed pot over medium to medium-low heat.
  2. Add 1 teaspoon of olive oil to the pot. Once shimmering, add 1 diced medium yellow onion (roughly 1 cup) along with a generous pinch of kosher salt.
  3. Stir the onion and sauté for 5 to 8 minutes, or until it becomes translucent and tender. Avoid browning the onion; we want it to soften and sweeten.
Minced garlic, fresh thyme sprigs, and a bay leaf added to sautéed onions in a Dutch oven.
The aromatics are crucial for a fragrant and flavorful soup.

Once the onions are softened, it’s time to introduce more layers of aroma.

  1. Add 1 large clove of freshly minced garlic, 4 sprigs of fresh thyme, and 1 bay leaf to the pot.
  2. Stir these aromatics with the softened onions and cook for just 1 minute. Be careful not to burn the garlic, as this can make it bitter. This quick sauté helps release their fragrant oils.
A leftover ham bone being added to the Dutch oven with sautéed vegetables and herbs.
The ham bone infuses the broth with deep, smoky flavor.
Pouring low-sodium chicken broth over the ham bone and aromatics in the Dutch oven.
Submerge the ham bone in quality broth for maximum flavor extraction.

Step 2: Infuse with Ham Bone Goodness

  1. To the pot, add your cherished leftover ham bone. Pour in 8 cups (which equates to 2 quarts) of low-sodium chicken broth.
  2. Cover the pot, bring the liquid to a rolling boil, then reduce the heat to medium-low to maintain a gentle simmer. Let it simmer, covered, for 30 minutes. This initial simmer allows the ham bone to begin releasing its incredible flavors into the broth, creating a rich foundation for your soup.

A note on ham bones versus ham hocks: I personally favor a leftover ham bone for its balanced flavor and the little bits of meat it typically carries. However, if you opt for a ham hock, be aware that it will impart an even more pronounced smoky flavor, which some might prefer for an extra robust soup.

Drained white beans added to the simmering ham and broth mixture.
Adding the pre-soaked beans for their long, slow cook.

Step 3: Simmer the Beans to Perfection

  1. After the ham bone has simmered for 30 minutes, it’s time to add the drained and rinsed great northern beans to the pot.
  2. Return the lid to the pot, but this time, skew or crack it slightly, leaving about an inch opening. This allows some steam to escape, preventing the soup from boiling over and encouraging a gentle reduction.
  3. Continue to simmer the soup for 1 hour and 30 minutes to 2 hours, or until the beans are wonderfully soft and tender. The cooking time can vary based on the age of your beans and how thoroughly they were soaked. Taste test periodically to check for doneness.
Cooked White Bean and Ham Soup, with tender beans and rich broth, after the long simmering process.
The beans should be incredibly tender and creamy after simmering.

Step 4: The Finishing Touches and Seasoning

Once the simmering time is complete, your kitchen will be filled with the most incredible aromas, and the beans will be beautifully soft and tender. The ham on the bone should easily pull away, ready to integrate into your comforting soup.

  1. Carefully remove the ham bone from the pot. Pick off any remaining ham meat that didn’t already detach during cooking and return these delicious meaty bits to the soup. Discard the bare bone.
  2. Also, remove and discard the bay leaf and the spent thyme stems. Their work is done, and they’ve imparted their wonderful flavors.
Ham bone, bay leaf, and thyme stems removed from the finished soup, with ham pieces added back.
Ensure all bits of ham are returned to the pot for maximum enjoyment.

Now comes the crucial step of seasoning to perfection.

  1. Season the soup generously with kosher salt and freshly ground black pepper to taste. Start with a baseline – for me, it was about 1 teaspoon of kosher salt and 1/4 teaspoon of black pepper – but always taste and adjust according to your preference. Remember, the ham bone and broth already contribute some saltiness, so add gradually.
Seasoning the Ham and White Bean Soup with salt and freshly ground black pepper.
A final seasoning brings out all the vibrant flavors.

How to Achieve a Thicker Bean Soup

If you prefer a thicker, creamier soup, there’s a simple trick. Grab a potato masher and gently mash some of the beans directly in the pot a few times. This releases some of the starch from the beans, naturally thickening the soup without the need for flour or other thickeners. This step is completely optional, depending on your desired consistency. The beauty is you can mash as much or as little as you like.

Mashing some of the beans in the soup with a potato masher to thicken it.
Mashing a portion of the beans helps create a richer, thicker consistency.

While mashing will give the soup a slightly thicker body, sometimes, after a long simmer, the soup might reduce more than desired. If your soup becomes too thick, simply add an extra 1 to 2 cups of chicken or vegetable broth, or even water, to achieve your preferred consistency. Stir well and bring it back to a gentle simmer for a few minutes to ensure it’s heated through.

A ladle scooping hot, creamy White Bean and Ham Soup into a bowl.
Ready to be served, a perfect bowl of homemade goodness.

Serving Your Perfect Bowl of Comfort

With your Ham and White Bean Soup perfectly seasoned and at your desired consistency, it’s finally time to ladle it into warm bowls. For a beautiful presentation and an extra layer of flavor, consider topping each serving with a light sprinkle of freshly ground black pepper and a few sprigs of fresh thyme or chopped fresh parsley.

White Bean and Ham Soup garnished with fresh herbs, ready for a cozy meal.
Garnish with fresh herbs for a vibrant finish.

This wonderfully hearty and flavorful soup pairs beautifully with an array of sides. Classic companions include crisp, buttery crostini for dipping into the rich broth, or a hearty grilled cheese sandwich, creating the ultimate comfort meal. A simple side salad with a light vinaigrette also offers a refreshing contrast. For those who love a bit of texture, consider a slice of warm, crusty bread or a piece of cornbread to soak up every last drop.

A bowl of Ham and White Bean Soup served with crusty bread for dipping.
Perfectly paired with toasted crostini for an extra layer of delight.

Every spoonful of this homemade Ham and White Bean Soup is a cozy embrace, a delicious reminder of simple pleasures and the unmatched goodness of food made with care. It’s incredibly satisfying, deeply flavorful, and surprisingly easy to prepare, especially when you leverage that flavorful ham bone. You’ll find yourself falling into a delightful rhythm:

Dip.

Eat.

Repeat.

Multiple bowls of Ham and White Bean Soup, showcasing its comforting and appetizing appeal.
A comforting classic, ready to be enjoyed by all.

Enjoy this incredibly comforting Ham and White Bean Soup! If you give this recipe a try, we’d love to hear about it. Share your culinary creations by snapping a photo and tagging us on Twitter or Instagram!

The final presentation of a bowl of homemade Ham and White Bean Soup, rich and inviting.
A masterpiece of comfort, awaiting your first taste.
White Bean and Ham Soup

Ham and White Bean Soup

In this from-scratch Ham and White Bean Soup, great northern beans are soaked overnight and then cooked with herbs, onions, and a leftover ham bone in broth for a simple, comforting, and flavorful soup. Yields 4 generous bowls.

Yield: 4 servings

Prep Time: 5 minutes

Cook Time: 2 hours

Additional Time: 6 hours (for soaking beans)

Total Time: 8 hours 5 minutes

Ingredients

  • 1 pound dried great northern beans
  • 1 teaspoon olive oil
  • 1 medium yellow onion, diced
  • Kosher salt, to taste
  • 1 large clove garlic, minced
  • 4 sprigs fresh thyme
  • 1 bay leaf
  • 1 leftover ham bone
  • 8 cups (2 quarts) low-sodium chicken broth (or homemade chicken stock)
  • Freshly ground black pepper, to taste

Equipment

  • Lodge EC7OD13 Enameled Cast Iron Oval Dutch Oven, 7-Quart (or any large heavy-bottomed pot)
  • Potato Masher (optional, for thickening)

Instructions

  1. THE NIGHT BEFORE:

    1. Sort through 1 pound of dry great northern beans, discarding any debris or broken beans.
    2. Add the beans to a large bowl and pour 6 cups of cool water over them. Let them soak for 6 to 8 hours or overnight. They should visibly double in size.
  2. THE DAY OF:

    1. Drain the soaked beans, rinse thoroughly under cold water, and set aside.
    2. Heat a Dutch oven or large pot over medium heat. Add the olive oil and then the diced onion with a pinch of kosher salt. Stir and cook for 5 to 8 minutes until the onion is softened and translucent.
    3. Stir in the minced garlic, fresh thyme sprigs, and bay leaf. Cook for 1 minute until fragrant.
    4. Add the ham bone and pour in the 8 cups of low-sodium chicken broth. Cover the pot and bring to a boil. Reduce the heat to medium-low and simmer for 30 minutes.
    5. Add the drained beans to the pot. Cook with the lid cracked (skewed about an inch) for 1 hour and 30 minutes to 2 hours, or until the beans are super soft and tender.
    6. Carefully remove the ham bone, bay leaf, and thyme stems from the soup. If desired, use a potato masher to gently smash some of the beans against the side of the pot a few times; this will naturally thicken the soup.
    7. Pick any remaining ham meat from the bone (if it didn’t already fall off) and add it back into the soup. Discard the bone.
    8. Season the soup with kosher salt and freshly ground black pepper to taste. (As a guide, 1 teaspoon kosher salt and 1/4 teaspoon freshly ground black pepper often work well, but always adjust to your preference.)
    9. Ladle into bowls and serve warm, garnished with extra black pepper or fresh herbs.

Notes

  • If the soup reduces too much or you prefer a thinner consistency, you can add 1 to 2 extra cups of broth (or water) at the end of cooking.
  • I prefer using a leftover ham bone for its balanced flavor. However, if using a ham hock, note that the soup will have a more intense smoky flavor.
  • For reheating leftovers, you may need to add a splash or two of broth or water to thin out the soup slightly as it can thicken in the refrigerator.
  • This soup freezes beautifully. Allow it to cool completely, then transfer to airtight containers or freezer-safe bags. It can be stored in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating.

Nutrition Information

  • Serving: 1g
  • Calories: 141 kcal
  • Carbohydrates: 19g
  • Protein: 12g
  • Fat: 2g
  • Polyunsaturated Fat: 1g
  • Cholesterol: 16mg
  • Sodium: 625mg
  • Fiber: 6g
  • Sugar: 1g

(Nutritional values are approximate and may vary based on specific ingredients and preparation.)

Author: Laurie McNamara

Course: Soups, Stews & Chilis

Cuisine: American