The Ultimate Comfort: How to Make a Classic, Hearty Ham and Bean Soup
There are few dishes in the culinary canon that offer as much soulful satisfaction as a bowl of classic ham and bean soup. It is the quintessential example of “peasant food” elevated to high art—a dish born of necessity and thrift that has become a beloved staple in kitchens across the globe. Whether you are looking to repurpose a leftover holiday ham bone or simply craving a protein-packed meal that warms you from the inside out, this recipe delivers a perfect balance of smoky, salty, and savory flavors.
What makes this specific recipe a standout is the focus on texture and depth. By simmering dried Great Northern beans slowly with a rich ham hock and a traditional aromatic mirepoix, we create a broth that is naturally creamy without a drop of dairy. It’s a masterclass in slow-cooked flavor, proving that the simplest ingredients—beans, water, and bone—can transform into something extraordinary.
Ingredients
To achieve the best results, use high-quality dried beans and a meaty ham bone. While canned beans are a shortcut, they cannot replicate the velvety consistency provided by the natural starches released during the long simmer of dried legumes.
The Base
-
Dried Great Northern Beans: 1 lb (16 oz), rinsed and picked over for stones.
-
Ham Bone or Ham Hocks: 1 large leftover meaty ham bone, or 2 smoked ham hocks (approx. 1.5 lbs).
-
Extra-Virgin Olive Oil: 2 tablespoons.
The Aromatics
-
Yellow Onion: 1 large, finely diced.
-
Carrots: 3 medium, peeled and sliced into half-moons.
-
Celery: 3 stalks, diced.
-
Garlic: 4 cloves, minced.
The Liquid and Seasoning
-
Chicken Stock: 6 cups (low-sodium preferred to control saltiness).
-
Water: 2 to 4 cups (as needed to cover).
-
Bay Leaves: 2 dried leaves.
-
Fresh Thyme: 3 sprigs (or 1 teaspoon dried thyme).
-
Black Pepper: 1 teaspoon freshly cracked.
-
Kosher Salt: To taste (add only at the end).
-
Smoked Paprika: ½ teaspoon (optional, for a deeper smoky hue).
The Finish
-
Diced Ham: 2 cups cooked ham (if the bone doesn’t have enough meat).
-
Fresh Parsley: ¼ cup, finely chopped.
-
Apple Cider Vinegar: 1 tablespoon (the secret to brightening the heavy flavors).
Step-by-Step Instructions
1. Prep the Beans (The Soak)
While some “no-soak” methods exist, for the most even texture and easiest digestion, a soak is recommended.
-
Overnight Method: Place beans in a large bowl, cover with 3 inches of water, and soak for 8–12 hours. Drain and rinse.
-
Quick-Soak Method: Place beans in a large pot, cover with water, and bring to a boil. Boil for 2 minutes, then remove from heat, cover, and let sit for 1 hour. Drain and rinse.
2. Sauté the Aromatics
In a large Dutch oven or heavy-bottomed stockpot, heat the olive oil over medium heat. Add the onions, carrots, and celery. Sauté for 8–10 minutes until the onions are translucent and the carrots have softened slightly. Stir in the garlic and cook for another 60 seconds until fragrant.
3. Build the Soup
Add the drained beans to the pot along with the ham bone (or hocks), chicken stock, bay leaves, thyme, black pepper, and smoked paprika. Add enough water so that the liquid sits at least 2 inches above the beans and bone.
4. The Long Simmer
Bring the mixture to a gentle boil, then immediately reduce the heat to low. Cover the pot partially with a lid to allow a small amount of steam to escape. Simmer for 1½ to 2 hours.
Chef’s Note: You are looking for the beans to be tender and “creamy” when pressed against the roof of your mouth. If the liquid reduces too much before the beans are soft, add another cup of water.
5. Shred the Meat
Once the beans are tender, carefully remove the ham bone or hocks from the pot. Place them on a cutting board and let them cool for a few minutes. Shred any meat off the bone, discarding the fat, gristle, and the bone itself. Return the shredded meat to the pot.
6. The Thickening Secret
For a truly professional texture, take a potato masher or a large spoon and crush a small portion (about ½ cup) of the beans against the side of the pot. Stir them back in; this releases starches that thicken the broth beautifully.
7. Final Seasoning
Stir in the extra diced ham (if using) and the apple cider vinegar. Taste the soup. Because ham and stock are naturally salty, you likely won’t need much salt, but add Kosher salt now if necessary. Stir in the fresh parsley just before serving.
Expert Tips & Variations
Professional Cooking Tips
-
The Salt Rule: Never salt your beans at the beginning of the cooking process. Salt (and acidic ingredients) can toughen the skins of dried beans, preventing them from softening properly. Always season with salt at the very end.
-
The “Fond” Factor: If you are using ham hocks, sear them in the pot first before adding the vegetables. The browned bits (the fond) left on the bottom of the pot add incredible depth to the finished broth.
Ingredient Substitutions
| Original Ingredient | Substitution |
| Great Northern Beans | Cannellini beans or Navy beans. |
| Ham Bone | Smoked turkey wing or 1 tbsp Liquid Smoke (for vegetarians). |
| Apple Cider Vinegar | Lemon juice or Sherry vinegar. |
| Fresh Thyme | Dried Oregano or Savory. |
Dietary Variations
-
Vegetarian/Vegan: Replace the ham bone with smoked paprika, a dash of liquid smoke, and sautéed mushrooms (shiitake or cremini) to mimic the “umami” of meat. Use vegetable broth instead of chicken stock.
-
Gluten-Free: This recipe is naturally gluten-free, but always ensure your chicken stock brand is certified GF.
Serving Suggestions
This soup is a complete meal in a bowl, but it pairs wonderfully with textures that contrast its creaminess.
-
The Classic Pairing: A thick slice of warm, buttered cornbread is the traditional companion. The sweetness of the corn balances the saltiness of the ham.
-
The Crunch: Serve with crusty sourdough bread or homemade garlic croutons.
-
The Topping: A dollop of sour cream or a sprinkle of extra sharp white cheddar cheese can add a luxurious finish.
-
The Side: A bright, acidic green salad with a lemon vinaigrette cuts through the richness of the legume-heavy broth.
Storage & Make-Ahead Notes
Ham and bean soup is famously better the next day. As it sits, the starches continue to meld with the smoky pork flavors.
-
Refrigeration: Store in an airtight container for up to 4–5 days. Note that the soup will thicken significantly in the fridge. When reheating, add a splash of water or broth to loosen the consistency.
-
Freezing: This soup freezes beautifully. Let it cool completely before transferring to freezer-safe bags or containers. It will last for up to 3 months.
-
Reheating: Thaw overnight in the refrigerator. Reheat on the stove over medium-low heat, stirring occasionally to ensure even warming.
Nutrition Information (Estimated)
Values are per 1.5-cup serving based on a standard preparation.
| Nutrient | Amount per Serving |
| Calories | 345 kcal |
| Protein | 24g |
| Fat | 8g |
| Saturated Fat | 2.5g |
| Carbohydrates | 42g |
| Fiber | 12g |
| Sugar | 4g |
| Sodium | 890mg |