There is something inherently soul-warming about a pot of ham and beans simmering on the stove. It is a dish that speaks to heritage, thriftiness, and the kind of comfort that only slow-cooked legumes and smoked meat can provide. Whether you are using a leftover holiday ham bone or a fresh ham shank from the butcher, mastering this dish is a rite of passage for any home cook looking to add a reliable, hearty staple to their repertoire.
This guide will walk you through every nuance of the process, from selecting the right beans to achieving that elusive, creamy consistency that separates a mediocre soup from a legendary one.
Choosing the Best Ingredients for Success
The beauty of ham and beans lies in its simplicity, which means the quality of your base ingredients matters immensely.
The Beans
While you can technically use any white bean, most aficionados swear by the Great Northern bean or the Navy bean. Great Northern beans are slightly larger and hold their shape well, making them ideal if you prefer a bit of texture. Navy beans, also known as pea beans, are smaller and tend to break down more easily, creating a naturally thick and velvety broth. Cannellini beans are another excellent option if you want a meatier, nuttier profile.
The Ham
The star of the flavor profile is the ham. A leftover ham bone with a good amount of meat still clinging to it is the gold standard. The marrow inside the bone releases collagen and depth as it simmers. If you don’t have a leftover bone, you can purchase smoked ham hocks or shanks. These are affordable and packed with smoky intensity. For an extra meaty soup, consider dicing up some thick-cut smoked ham steaks to add toward the end of the cooking process.
The Aromatics
Never underestimate the power of the “holy trinity” of soup making: onions, carrots, and celery. Sautéing these before adding your liquid creates a foundational layer of sweetness and earthiness. Garlic is non-negotiable, and a couple of bay leaves will add a subtle herbal note that cuts through the richness of the pork fat.
The Essential Pre-Cooking Step: Soaking Your Beans
The debate over whether to soak beans is long-standing, but for ham and beans, soaking is highly recommended. It reduces the cooking time and helps the beans cook more evenly. More importantly, it helps break down the complex sugars that can cause digestive discomfort.
The Overnight Soak
This is the traditional method. Place your sorted and rinsed beans in a large bowl and cover them with at least two inches of cold water. Let them sit for 8 to 12 hours. Drain and rinse them again before you start your recipe.
The Quick Soak Method
If you didn’t plan ahead, don’t worry. Place the beans in a large pot, cover with water, and bring to a rolling boil for two minutes. Remove the pot from the heat, cover it, and let the beans soak for one hour. Drain, rinse, and you are ready to proceed.
Step-by-Step Instructions for Stovetop Ham and Beans
Cooking ham and beans is an exercise in patience. You cannot rush the softening of the beans or the rendering of the ham fat.
-
Sautéing the Foundation
Begin by heating a tablespoon of oil or butter in a heavy-bottomed Dutch oven over medium heat. Add one finely chopped yellow onion, two diced carrots, and two stalks of celery. Cook these until the onions are translucent and the carrots have softened slightly, usually about 8 minutes. Add three cloves of minced garlic and cook for just 60 seconds until fragrant.
-
Simmering to Perfection
Add your soaked and rinsed beans to the pot along with the ham bone or hocks. Pour in enough liquid to cover everything by about two inches. While water works, using a low-sodium chicken broth adds an extra layer of savory flavor. Throw in two bay leaves and a teaspoon of black pepper. Hold off on adding salt at this stage; ham is naturally salty, and the liquid will reduce, concentrating the sodium.
Bring the mixture to a boil, then immediately reduce the heat to low. Cover the pot with a lid, leaving it slightly ajar to allow a small amount of steam to escape. Let the beans simmer gently. Depending on the age and type of bean, this will take anywhere from 1.5 to 2.5 hours.
-
The Final Touch
Once the beans are tender, remove the ham bone or hocks. Shred any meat remaining on the bone and return it to the pot. At this point, check the consistency. If you want a creamier soup, take a potato masher or a wooden spoon and crush a small portion of the beans against the side of the pot. This releases starches that thicken the broth beautifully. Taste the soup and add salt or a splash of apple cider vinegar if it needs a bit of brightness.
Alternative Cooking Methods
Slow Cooker Method
For a “set it and forget it” meal, place your soaked beans, aromatics, ham, and liquid into a slow cooker. Cook on low for 7 to 8 hours or on high for 4 to 5 hours. The gentle, consistent heat of a slow cooker is perfect for breaking down the tough connective tissues in ham hocks.
Pressure Cooker Method
If you are short on time, an electric pressure cooker can turn dry beans into a meal in about an hour. You can even skip the soak if necessary, though you may need to increase the liquid and cooking time. Generally, beans and ham will cook in about 35 to 45 minutes under high pressure with a natural release.
Pro Tips for the Best Results
To take your ham and beans from good to great, consider these professional touches.
-
Managing Salt Levels
Because ham varies significantly in saltiness, always wait until the very end to season with salt. If you find the soup is too salty, you can add a peeled, halved potato to the pot during the last 30 minutes of cooking; the potato will absorb some of the excess salt.
-
Adding Depth with Spices
While pepper and bay leaves are standard, a pinch of crushed red pepper flakes can add a nice warmth. Some cooks also like to add a teaspoon of smoked paprika to enhance the “cooked over a campfire” aroma.
-
Proper Storage
Ham and beans might actually be better the second day. As the dish cools, the starches continue to set, and the flavors meld together. It stores well in the refrigerator for up to four days. If you want to freeze it, ensure it is completely cool first. It will stay fresh in the freezer for up to three months. When reheating, you may need to add a splash of water or broth to loosen the consistency.
Frequently Asked Questions
Can I use canned beans for this recipe?
Yes, you can use canned beans if you are in a hurry, but the texture will be different. Since canned beans are already cooked, you would only need to simmer the ham bone in broth for about 45 minutes to extract flavor before adding the canned beans and heating them through. The broth will not be as thick or creamy as it would be with dried beans.
Why are my beans still hard after hours of cooking?
There are usually two reasons for this. First, your beans might be old; dried beans do eventually lose their ability to soften. Second, you might have added acidic ingredients too early. Salt, lemon juice, or tomatoes can toughen the skins of beans if added before they have softened. Always add acidic components at the end of the cooking process.
What should I serve with ham and beans?
The most classic accompaniment is a wedge of warm, buttery cornbread. The sweetness of the corn balances the salty, smoky beans perfectly. A simple side salad or some braised collard greens also provide a nice contrast to the heartiness of the soup.
Can I make this recipe vegetarian?
You can make a “beans only” version by omitting the ham and using vegetable broth. To mimic the smoky flavor of the ham, use a tablespoon of liquid smoke or a generous amount of smoked paprika. You can also add umami depth with a tablespoon of soy sauce or miso paste.
Is it necessary to boil the ham bone first?
It is not strictly necessary, but if your ham bone has a very strong, salt-cured exterior, some people prefer to boil it in water for 10 minutes and discard that water before starting the soup. This removes excess surface salt and impurities, leading to a cleaner-tasting broth.