This classic Southern ham and beans recipe turns dried butterbeans and a leftover ham bone into a rich, velvety stew with no soaking required.
- Starch gelatinization from the slow-simmered butterbeans creates a naturally thick, velvety broth without needing flour or cornstarch.
- Simmering the ham bone releases collagen, which breaks down into gelatin to give the soup a rich, lip-clinging body.
- Delayed salting prevents the bean skins from toughening, ensuring a perfectly creamy and tender interior.
I still remember the heavy, cast-iron Dutch oven scraping against the stovetop grate on rainy Tuesday afternoons, its lid rattling as steam escaped. My mother would stand there, occasionally lifting the lid to stir a bubbling pot of butterbeans with a worn wooden spoon.
It smelled like pure comfort.
This dish relies on a leftover ham bone to build a deeply savory foundation. The slow-simmered broth clings to every single bean.
To get that signature velvety texture, we rely on the magic of starch gelatinization. As the dried butterbeans cook, they release starches into the water, which swell and absorb liquid to thicken the soup naturally. Meanwhile, the connective tissue in the ham bone melts down into gelatin, giving the broth an incredibly rich, lip-smacking body that store-bought stock simply cannot replicate.
Salting your beans too early is a major mistake. It prevents the skins from softening, leaving them chalky.
We wait until the final hour of cooking to stir in our salt, ensuring the beans turn out buttery. I highly recommend Diamond Crystal kosher salt—use 2 teaspoons here, or 1 teaspoon of standard table salt.
It makes a world of difference.
Pair this hearty stew with a warm slice of Better than Homemade Cornbread with Jiffy Mix. It is hands down the ultimate cold-weather meal.
Ham & Beans with Dried Butterbeans
Ingredients
- 1-lb dried small butter beans
- 1 ham bone with trimmings
- 5 cups water
- 1 small onion, diced
- 1/2 teaspoon black pepper
- 1/2 teaspoon white pepper
- 2 teaspoons salt
Directions
- Sort and rinse 1-lb of dried small butter beans under cold running water to remove any debris, then transfer them directly into a heavy Dutch oven.
- Add 1 ham bone with trimmings, 5 cups of water, 1 small diced onion, 1/2 teaspoon of black pepper, and 1/2 teaspoon of white pepper to the pot, then bring the mixture to a rolling boil over medium-high heat.
- Lower the heat to a gentle simmer, cover the pot tightly, and let it cook undisturbed for 2 hours.
- Carefully fish out the ham bone with tongs and set it on a cutting board to cool slightly.
- Stir 2 teaspoons of salt into the pot, cover, and continue simmering the beans for an additional 1 to 2 hours until they are completely tender.
- Once the ham bone is cool enough to handle, shred or chop the meat from the bone, discarding the fat and bone, then slide the meat back into the pot during the last few minutes of cooking.
- Taste the broth, adjust the seasoning with extra salt or pepper if desired, then remove the pot from the heat and let it rest uncovered for 20 to 25 minutes to thicken.
- For the crock pot method, place the rinsed beans, ham bone, water, onion, and peppers into a large slow cooker and cook on High for 4 hours.
- Remove the bone to cool, stir in the salt, and continue cooking on High for 2 to 4 hours (or Low for 3 to 5 hours) until tender, returning the chopped ham to the pot before serving.
Notes
Keep these essential tips in mind for the absolute best results:
- Salt Selection: We developed this recipe using Diamond Crystal kosher salt. If you are using Morton's kosher salt or standard table salt, cut the measurement in half (use 1 teaspoon instead of 2) to avoid over-salting.
- The Acid and Salt Rule: Never add acidic ingredients or salt at the beginning of the cook. Salt strengthens the pectin in bean cell walls, which prevents them from softening and results in a tough, chalky texture.
- Keep an Eye on Liquid: Dried beans absorb water at varying rates depending on their age. If the liquid level drops below the beans during the simmer, splash in an extra cup of warm water to prevent them from scorching on the bottom of the pot.
- The Next-Day Thickening: As the beans sit in the fridge, the starches will continue to gelatinize, turning the broth into a thick gravy. When reheating, simply stir in a splash of water or chicken broth to loosen it back up.
- Freshness Matters: Old dried beans can take significantly longer to soften. If your butterbeans are still firm after three hours, they may have been sitting on the grocery shelf too long; just keep simmering them until they yield.
Serving Suggestions
This rich, smoky dish pairs beautifully with sides that offer bright acidity or textural contrast:
- Spoon the hot, smoky beans over a mound of fluffy white rice to absorb the rich, gelatinous broth.
- Serve alongside a side of smoky Southern-Style Collard Greens for a bitter, vinegar-laced contrast to the rich ham.
- Accompany with a plate of crispy, vinegar-splashed Southern Cooked Cabbage to cut through the heavy, savory starches.
- Offer a side of sweet, pickled relish or sliced raw green onions to add a sharp, crunchy bite to the creamy beans.
- Drizzle a few drops of hot sauce or a spoonful of chow-chow over the top for a bright, acidic kick.
Storage and Reheating
Leftover butterbeans are arguably better the next day. Once the pot cools down, pack the beans and ham into airtight glass containers and slide them into the fridge, where they will keep beautifully for up to 4 days. You will notice the broth transforms into a thick, gelatinous glaze overnight, which is a sign of a perfectly extracted ham bone broth.
To reheat, scoop the cold beans into a small saucepan over medium-low heat. Because the starches have set, you will need to stir in a few tablespoons of water or unsalted chicken stock to prevent the bottom from catching and scorching as it warms up. Gently stir with a flexible spatula until the mixture is hot and bubbling.
If you want to freeze this dish, it is entirely doable, though the beans will lose a bit of their structural integrity upon thawing. Pack them into freezer-safe bags with as much air squeezed out as possible, leaving an inch of headspace for expansion, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
If you find yourself with leftover ham pieces but no beans left, you can easily chop them up to whip up a quick batch of Ham Salad for lunch the following afternoon.
Ingredient Substitutes
If you need to swap ingredients, these adjustments will keep your dish on track:
- Dried Butterbeans to Dried Pinto Beans: Swap in an equal 1-pound ratio of dried pinto beans. If you go this route, check out our guide on Slow Cooker Pinto Beans to adjust your cooking times, as pintos can sometimes take slightly longer to reach creamy perfection.
- Ham Bone to Smoked Pork Hocks: If you do not have a leftover holiday ham bone, substitute 2 medium smoked ham hocks (about 1 to 1.5 pounds total). Simmer them exactly the same way, but be sure to pull the meat off the hocks and discard the thick skin before stirring the shredded pork back into the pot.
- White Pepper to Ground Mustard: If you lack white pepper, swap it for 1/2 teaspoon of dry ground mustard. This maintains the subtle, sharp background heat without leaving dark specks in your beautiful, pale bean broth.
- Small Onion to Leeks: Replace the small onion with 1 cup of washed, chopped leeks (white and light green parts only). Sauté them gently in a splash of oil before adding the water to coax out their sweet, mild flavor.
There is something incredibly grounding about a pot of beans simmering on the stove all afternoon. It fills the house with a cozy, smoky aroma that makes everyone linger in the kitchen a little longer. Grab a spoon, pull up a chair, and enjoy a true classic.