There are soups that fill you up, and then there are soups that fill your soul. This white beans and ham hock soup is the latter. It is the kind of meal that has been simmering on stovetops for generations—a humble, rustic pot of creamy white beans, smoky ham hock, and simple vegetables, all swimming in a rich, savory broth. Every spoonful is deeply satisfying, nourishing, and impossibly flavorful. It is the ultimate cold-weather comfort food, and it tastes even better the next day.
This white beans and ham hock soup is pure magic in a pot. The ham hock is the secret weapon. As it slowly simmers, it releases smoky, salty, porky goodness into the broth, while the meat becomes so tender it falls off the bone. The white beans (cannellini, navy, or Great Northern) become creamy and soft, some breaking down to naturally thicken the soup. Carrots, celery, and onion add sweetness and depth. A few sprigs of thyme and a bay leaf tie everything together. Serve it with crusty bread and a sprinkle of fresh parsley, and you have a meal that will warm you from the inside out.
Why You Will Love This Recipe
· Deep, Smoky, Savory Flavor: The ham hock infuses every bite.
· Creamy, Tender Beans: Naturally thick and satisfying.
· One Pot, Minimal Cleanup: Everything cooks in a single Dutch oven or large pot.
· Budget-Friendly: Dried beans and ham hocks are inexpensive.
· Great for Meal Prep: Tastes even better the next day.
· Freezer-Friendly: Make a double batch and freeze half.
· A True “Nose-to-Tail” Dish: Uses an often-discarded cut to create something amazing.
· Perfect for Cold Weather.
Ingredients List
For the Soup:
· 1 lb (about 2 cups) dried white beans (cannellini, navy, or Great Northern)
· 1 smoked ham hock (about 1 lb)
· 2 tablespoons olive oil or butter
· 1 large yellow onion, diced
· 3 carrots, peeled and diced
· 3 celery ribs, diced
· 4 cloves garlic, minced
· 8 cups low-sodium chicken broth or water
· 2 bay leaves
· 3 sprigs fresh thyme (or 1 teaspoon dried)
· 1 teaspoon kosher salt (plus more to taste)
· ½ teaspoon black pepper
Optional:
· 2 cups fresh kale or spinach (stir in at the end)
· Fresh parsley for garnish
· Crusty bread for serving
Step-by-Step Instructions
Step 1: Prepare the Beans
The night before, sort through the dried beans to remove any debris or shriveled beans. Rinse them well. Place them in a large bowl and cover with cold water by at least 2 inches. Soak overnight (8-12 hours). Drain and rinse before using.
No time to soak? Use the quick-soak method: Place the 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.
Step 2: Sauté the Vegetables
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion, carrots, and celery. Cook for 6-8 minutes, stirring occasionally, until softened. Add the minced garlic and cook for 60 seconds until fragrant.
Step 3: Add the Ham Hock and Beans
Add the soaked and drained beans to the pot. Place the ham hock in the center. Add the chicken broth, bay leaves, thyme sprigs, salt, and pepper. The liquid should cover the beans and ham hock by about 1 inch. If not, add more water or broth.
Step 4: Simmer Low and Slow
Bring the soup to a boil, then reduce the heat to low. Cover and simmer gently for 2 to 2 ½ hours, stirring occasionally, until the beans are very tender and creamy, and the meat is falling off the ham hock.
Step 5: Remove the Ham Hock and Shred the Meat
Carefully remove the ham hock from the pot and place it on a cutting board. Let it cool slightly. Using two forks, shred the meat from the bone, discarding the skin, fat, and bone. Return the shredded ham to the pot.
Step 6: Adjust Consistency and Seasoning
If you prefer a thicker soup, mash some of the beans against the side of the pot with a spoon or use an immersion blender for a few seconds. If the soup is too thick, add an extra cup of broth or water. Taste and add more salt and pepper if needed.
Step 7: Add Greens (Optional)
If using kale or spinach, stir it in during the last 5 minutes of cooking until wilted.
Step 8: Serve
Remove the bay leaves and thyme sprigs (if using fresh). Ladle the soup into bowls. Garnish with fresh parsley. Serve hot with crusty bread.
Cooking Tips and Pro Tips for Best Results
· Do not skip soaking the beans: Soaking dried beans reduces cooking time and helps them cook more evenly. It also removes some of the complex sugars that can cause digestive discomfort.
· Use a smoked ham hock: The smoky, salty flavor is essential. If you cannot find a ham hock, use 2 ham shanks or smoked turkey wings. Do not use a fresh (unsmoked) ham hock.
· Add acid at the end, not the beginning: Acid (tomatoes, vinegar, lemon juice) can prevent beans from softening. Add a splash of apple cider vinegar or lemon juice at the end for brightness.
· Do not add salt at the beginning if unsure: Ham hocks are salty. Start with less salt, then adjust at the end after the ham hock has released its salt into the broth.
· For a creamier soup: Mash about one-third of the beans against the side of the pot. This creates a naturally creamy, thick texture without adding cream.
· Make it a day ahead: Like many bean soups, this one tastes even better the next day. The flavors meld and deepen overnight.
Variations and Substitutions
Canned Bean Version (Quick):
Substitute the dried beans with 4 cans (15 oz each) of white beans, drained and rinsed. Reduce the simmering time to 45-60 minutes (just enough to heat through and infuse the flavors). The soup will be less creamy and the beans less tender, but it is much faster.
Ham Hock and Bean Soup with Greens:
Add 4 cups of chopped kale, collard greens, or Swiss chard during the last 10 minutes of cooking. The greens wilt into the soup, adding color, texture, and nutrients.
Spicy White Bean and Ham Hock Soup:
Add 1 teaspoon of crushed red pepper flakes and 1 diced jalapeño (seeds optional). Serve with hot sauce on the side.
Smoky Paprika White Bean Soup:
Add 1 tablespoon of smoked paprika along with the vegetables. The paprika enhances the smoky flavor of the ham hock.
Creamy White Bean and Ham Soup (Dairy Version):
Stir in ½ cup of heavy cream or whole milk during the last 10 minutes of cooking. The cream adds richness and a silky texture.
Slow Cooker White Beans and Ham Hock Soup:
Sauté the vegetables in a skillet, then transfer everything to a 6-quart slow cooker. Add the soaked beans, ham hock, broth, and seasonings. Cook on low for 8-10 hours or on high for 5-6 hours. Remove the ham hock, shred the meat, and return to the soup.
Serving Suggestions
This white beans and ham hock soup is a complete meal. Serve it with:
· Crusty Bread or Sourdough: Essential for dipping and sopping up the broth.
· Cornbread: Sweet, buttery cornbread is a classic Southern pairing.
· A Simple Green Salad: A light, tangy salad balances the richness.
· A Drizzle of Extra Virgin Olive Oil: Adds richness and fruitiness.
· A Sprinkle of Fresh Parsley or Chives: Brightens the soup.
Garnishes to try:
· Fresh parsley, thyme, or chives
· A dollop of sour cream or Greek yogurt
· Cracked black pepper
· A drizzle of hot sauce
· Grated Parmesan cheese
Storage and Reheating Instructions
Refrigerator:
Store leftovers in an airtight container for up to 5 days. The soup will thicken as the beans continue to absorb liquid. Add a splash of broth or water when reheating.
Freezer:
Freeze in freezer-safe containers for up to 3 months. The texture of the beans may soften further, but the flavor remains excellent. Thaw overnight in the refrigerator before reheating.
Reheating:
· Stovetop (Best): Transfer to a saucepan and reheat over medium-low heat for 10-12 minutes, stirring occasionally. Add a splash of broth or water if needed.
· Microwave: Heat individual portions covered for 90 seconds, stir, then heat for another 60 seconds.
Nutritional Information (Approximate, per serving – serves 8)
· Calories: 380
· Protein: 24g
· Fat: 12g
· Saturated Fat: 3g
· Carbohydrates: 48g
· Fiber: 12g
· Sugar: 5g
· Sodium: 680mg (varies by ham hock and broth)
· Iron: 25% Daily Value
· Calcium: 15% Daily Value
Frequently Asked Questions (FAQ)
1. What is a ham hock?
A ham hock is the joint that connects the pig’s foot to the leg. It is a tough, bony cut with lots of connective tissue and a small amount of meat. When simmered for hours, it releases incredible smoky, savory flavor into the broth, and the meat becomes tender enough to shred. It is not a meaty cut, but it is pure flavor.
2. Where can I buy ham hocks?
Ham hocks are available at most grocery stores, usually near the ham, bacon, or pork sections. Look for them in the meat case, sometimes labeled “smoked ham hocks.” Butcher shops and farmers’ markets also carry them. If you cannot find ham hocks, use smoked turkey wings or legs.
3. Can I use canned beans instead of dried?
Yes. Use 4 cans (15 oz each) of white beans, drained and rinsed. Reduce the simmering time to 45-60 minutes. The soup will be less creamy and the beans less tender, but it is a great shortcut. Add the canned beans during the last 45 minutes of cooking (if making the stovetop version) or during the last hour of slow cooking.
4. Why are my beans still hard after hours of cooking?
Hard beans can result from using old dried beans (older than 1-2 years), cooking in acidic liquid (tomatoes, vinegar), or cooking with hard water. Always soak beans overnight. Do not add acidic ingredients until the beans are tender. If your beans are still hard, add a pinch of baking soda and continue cooking—this can help soften them.
5. Can I make this soup in a slow cooker?
Yes. Sauté the vegetables in a skillet first to build flavor, then transfer everything to a 6-quart slow cooker. Add the soaked beans, ham hock, broth, and seasonings. Cook on low for 8-10 hours or on high for 5-6 hours. Remove the ham hock, shred the meat, and return to the soup. This is a great hands-off method.
6. Is this soup gluten-free?
Yes, as written. Dried beans, ham hock, vegetables, and broth are naturally gluten-free. Always check the label on your broth to ensure it is gluten-free. Serve with gluten-free bread or crackers.