Hearty Ham and Bean Soup

Highlight: Comforting Soups and Hearty Stews

This hearty soup combines dried white beans with smoked ham shanks or hocks, simmered slowly to develop rich flavor. The beans are first soaked, while ham simmers with herbs in a separate pot. Sautéed onions, garlic, carrots, and celery add aromatic depth. Everything comes together for a final simmer until the meat falls off the bone and the vegetables soften. Finished with a dash of Tabasco and fresh parsley, this soup offers a perfect balance of smoky, savory flavors and creamy beans. Make it in about 3.5 hours for a comforting meal that serves 8.

A woman wearing a chef's hat and apron.
Crafted By Luna
Updated on Thu, 01 May 2025 08:15:31 GMT
A bowl of soup with meat and beans. Bookmark This
A bowl of soup with meat and beans. | myhomemademeal.com

This hearty ham and bean soup transforms simple ingredients into a comforting bowl of warmth that feels like a hug from grandma. The rich broth develops incredible depth as the smoky ham slowly simmers with tender beans and fresh vegetables. Perfect for cold evenings or whenever you need a satisfying meal that feeds both body and soul.

I first made this soup when a surprise snowstorm kept us homebound for three days. The aroma filled our entire house as it simmered, and my family now requests it whenever the temperature drops below freezing.

Ingredients

  • Dry white beans the foundation of this soup offering creamy texture and protein always look for beans without cracks or discoloration
  • Smoked ham shanks or ham hocks provide deep smoky flavor and richness choose pieces with good meat to bone ratio
  • Herbes de Provence offers a beautiful blend of dried herbs that elevates the broth
  • Extra virgin olive oil best quality you can afford for sautéing the aromatics
  • Onions celery and carrots the classic mirepoix that forms the flavor base
  • Garlic fresh cloves add unmatched aroma and depth
  • Tabasco sauce brightens the richness with subtle heat
  • Fresh parsley adds color and fresh flavor just before serving

Step-by-Step Instructions

Soak the Beans
Place dried beans in a large pot cover with water and bring to a boil. Turn off heat and allow beans to soak for about 2 hours until slightly plumped. This preliminary step softens the beans and ensures even cooking. Drain completely before adding to the soup.
Simmer the Ham
While beans are soaking place ham shanks or hocks in a separate large pot and cover with 2 quarts of water. Add herbs then bring to a simmer over high heat. Once simmering reduce heat to maintain a gentle bubble partially covered for about one hour. During this time the meat begins to tenderize and releases its smoky essence into the broth.
Prepare the Aromatics
Heat olive oil in a sauté pan over medium high heat until shimmering but not smoking. Add chopped onions and cook for 5 to 6 minutes stirring occasionally until they become translucent and slightly golden at the edges. Add minced garlic in the final minute cooking just until fragrant being careful not to brown it which would create bitterness.
Combine Everything
After the ham has simmered for an hour creating a flavorful broth add your drained beans cooked onion mixture and the chopped celery and carrots to the pot. Stir gently to incorporate everything ensuring vegetables are submerged in the broth.
Final Simmer
Allow the soup to simmer uncovered for about 40 minutes stirring occasionally until the vegetables yield easily to a fork and the beans are completely tender. The soup will begin to thicken slightly as the beans release their natural starches. Remove ham bones carefully using tongs pull off any meat and return it to the soup discarding the bones.
Season to Perfection
Add Tabasco sauce a few drops at a time tasting between additions until you achieve your desired level of heat. Season with salt and pepper remembering that ham provides significant saltiness already. Ladle into warmed bowls and garnish with fresh parsley for color and freshness.
A bowl of soup with meat and beans. Bookmark This
A bowl of soup with meat and beans. | myhomemademeal.com

The smoked ham shanks are truly the secret weapon in this recipe. I remember my grandmother insisting on visiting three different butchers to find the perfect ones with just the right amount of meat attached. She would save ham bones from holiday meals in the freezer specifically to make this soup during winter months.

Make Ahead and Storage Tips

This soup is actually improved by making it a day ahead. The flavors continue to develop as it sits in the refrigerator overnight. When properly cooled and stored in airtight containers it will keep beautifully in the refrigerator for up to 5 days. The soup may thicken considerably when chilled which is completely normal. Simply add a splash of water or broth when reheating to achieve your desired consistency. For longer storage freeze portions in freezer safe containers leaving about an inch of headspace for expansion. Thaw overnight in the refrigerator before gently reheating on the stovetop.

Tasty Variations

While this classic version is perfect as written you can easily customize this soup to suit your preferences. For a spicier version add a diced jalapeño with the vegetables or stir in a teaspoon of smoked paprika. Make it more substantial by adding diced potatoes during the last 30 minutes of cooking. For a more Mediterranean flavor profile replace the Herbes de Provence with oregano and rosemary then finish with a squeeze of lemon juice before serving. You can also transform leftovers by pureeing a portion to create a thicker almost stew like consistency.

Serving Suggestions

This robust soup deserves proper accompaniments to complete the meal. A crusty loaf of sourdough bread is perfect for sopping up the flavorful broth. For a complete dinner serve smaller portions as a starter followed by a simple green salad dressed with vinaigrette. If serving as a main course consider a side of cornbread or biscuits. A crisp white wine like Pinot Grigio or even a light beer pairs wonderfully with the savory flavors. For a special touch offer small bowls of additional toppings like freshly grated Parmesan cheese thinly sliced green onions or extra cracked black pepper.

A bowl of soup with meat and beans. Bookmark This
A bowl of soup with meat and beans. | myhomemademeal.com

Recipe FAQs

→ Can I use canned beans instead of dried?

Yes, you can substitute 2-3 cans of drained and rinsed white beans (like cannellini or Great Northern) instead of dried beans. If using canned beans, skip the soaking step and add them when combining vegetables with the ham broth.

→ What's the difference between ham shanks and ham hocks?

Ham shanks contain more meat than ham hocks, making them better for a meatier soup. Ham hocks have less meat but provide excellent flavor to the broth. Choose shanks if you want more ham pieces in each serving.

→ Can I make this soup in a slow cooker?

Yes, this soup adapts well to a slow cooker. Soak beans as directed, sauté the vegetables, then combine everything in a slow cooker. Cook on low for 8-10 hours or high for 5-6 hours until beans are tender and meat falls off the bone.

→ How can I thicken the soup if desired?

To thicken the soup, you can mash some of the beans against the side of the pot with a spoon during the final 30 minutes of cooking. Alternatively, puree about 1-2 cups of the soup in a blender and return it to the pot for a creamier consistency.

→ How should I store leftover soup?

Store leftover soup in an airtight container in the refrigerator for up to 3-4 days. The flavor often improves after a day as ingredients meld together. This soup also freezes well for up to 3 months in freezer-safe containers.

→ What can I serve with this soup?

This hearty soup pairs wonderfully with crusty bread, cornbread, or a simple green salad. For a complete meal, serve with buttermilk biscuits or a grilled cheese sandwich for dipping into the flavorful broth.

Ham and Bean Soup

Tender white beans and smoked ham slowly simmered with vegetables and herbs for a rich, comforting bowl of warmth.

Prep Time
10 minutes
Cooking Duration
210 minutes
Overall Time
220 minutes
Crafted By: Luna

Recipe Type: Soups & Stews

Preparation Complexity: Beginner-Friendly

Regional Cuisine: American

Servings Output: 8 Serving Size (8 bowls of soup)

Dietary Choices: Gluten-Free Alternative, Dairy-Free Alternative

Everything You’ll Need

→ Beans

Ingredient 01 1 pound (2 1/2 cups) dry white beans, like cannellini or Great Northern

→ Protein

Ingredient 02 2 to 3 pounds smoked ham shanks or ham hocks

→ Aromatics

Ingredient 03 1 cup diced onions (about 1 small onion)
Ingredient 04 1 cup chopped celery (about 2 to 3 ribs)
Ingredient 05 2/3 cup chopped carrots (about 1 medium carrot)
Ingredient 06 2 to 3 cloves garlic, minced

→ Liquids

Ingredient 07 2 quarts water

→ Seasonings

Ingredient 08 2 teaspoons Herbes de Provence, or Italian seasoning
Ingredient 09 1 tablespoon extra virgin olive oil
Ingredient 10 Tabasco sauce
Ingredient 11 Salt and pepper
Ingredient 12 Fresh parsley for garnish

Steps to Cook

Step 01

Fill a pot large enough to hold the beans with water and bring to a boil. Turn off the heat, add the beans and soak for about 2 hours. Drain the water.

Step 02

While the beans are soaking, place ham shanks or ham hocks in a separate large pot and cover with 2 quarts of water. Add the herbes de Provence or Italian seasoning. Bring to a simmer on high heat, then lower heat, partially cover and maintain the simmer for about an hour.

Step 03

Heat olive oil in a small sauté pan on medium high heat. Add the chopped onions and cook until translucent, about 5 to 6 minutes. Add the minced garlic and cook a minute more.

Step 04

Once the ham has been simmering for an hour, add the drained soaked beans, the cooked onions and garlic, and the chopped celery and carrots to the pot with the ham broth.

Step 05

Cook for another 40 minutes, uncovered, until vegetables are soft and ham meat easily pulls away from the bone. Remove the ham bones from the soup, pull off any meat and return it to the soup. Discard the bones.

Step 06

Add several drops of Tabasco to taste. Season with salt and pepper as needed. Serve with a pinch of chopped fresh parsley.

Extra Suggestions

  1. Use ham shanks rather than hocks if you would prefer a meatier soup.
  2. You can substitute 2 to 3 cans of drained and rinsed white beans instead of the dried beans. Add them during the 'Combine Ingredients' step.

Must-Have Equipment

  • Large pot for soaking beans
  • Large soup pot for cooking
  • Sauté pan
  • Knife and cutting board

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 611
  • Fat Breakdown: 25 grams
  • Carbohydrate Breakdown: 37 grams
  • Protein Count: 58 grams