Have a leftover ham bone? Make this Rustic Ham and Bean Soup! This one-pot soup is loaded with leftover ham, tender navy beans and a plethora of different veggies in a light and flavorful broth. Recipe will serve 8 – 10.

Rustic Ham and Bean Soup

Never throw away the ham bone.

Instead make soup! The ham bone adds so much flavor to soup it would be criminal to pitch it. I saved my bone from this ham and whipped up this rustic one-pot soup in no time. In it, you ave the typical onions, carrot and celery sautéed with garlic. These then slowly simmer with soaked beans, diced tomatoes and of course the ham bone. Once the bone has worked its magic, remove it, add in some chopped cabbage and ham picked from the bone.

I love how easy it is and did I mention it’s all made in one pot?

Rustic Ham and Bean Soup

Rustic, soul warming and healthy. Doesn’t get much better than that. Plus any soup served with crusty bread is a friend of mine.

ingredients for Rustic Ham and Bean Soup

To Make This Rustic Ham and Bean Soup You Will Need:

  • dried navy beansYou will need to start these the night prior to making this soup.
  • light olive oilOr substitute with avocado oil.
  • carrotAdds color, texture and subtle sweetness.
  • celery (short stalks) – Lends earthy flavor and delicious texture.
  • yellow onionAdds a sweet and subtle onion flavor.
  • garlic (fresh) – Adds distinct punchy flavor.
  • italian seasoning – Use homemade or store-bought.
  • unsalted chicken stockUse homemade or store-bought.
  • diced tomatoesLends texture, acidity, and a vibrant, fresh tomato flavor.
  • bay leafAdds a somewhat subtle minty or pine-y flavor with hints of black pepper.
  • leftover ham bone with hamI leave a little of the ham on there to then cut off and add to the soup.
  • green cabbageAdds a subtle, natural sweetness and tender texture.
  • kosher saltHelps draw out moisture while sautéing and enhances the flavors in the recipe.
  • freshly ground black pepperThis will add some subtle bite and flavor.
  • minced fresh parsleyAdds a pop of green and fresh herbaceous flavor.
  • crusty bread Optional, for serving.

the day before, soak beans

Prep The Dried Beans (day or night before):

The night before, pour 1 pound of dried navy beans in to a large bowl. Cover with water (by at least 2 inches) and soak overnight.

in a dutch pan add oil, carrots, celery, onion and pinch of salt

Make The Soup (day of):

The day of; add 2 teaspoons olive oil to a large dutch oven or soup pot and heat over medium-low. Add in 3 diced carrots, 2 short stalks that have been sliced and 2 medium diced onions. Season with a pinch of kosher salt and sauté until tender – about 8 to 10 minutes.

Once softened, add garlic and Italian seasoning

Next add in 4 cloves minced fresh garlic and 1 teaspoon italian seasoning.

stir and cook 2 minutes

Stir and cook for 1 to 2 minutes.

drain, rinse and add beans to pot with tomatoes, ham bone and bay leaf

Drain and rinse the soaked beans before adding them to the pot along with the ham bone, 1 (15 ounce) can diced tomatoes and a bay leaf.

pour in broth

Pour in 2 quarts (8 cups) unsalted chicken stock. Since ham tends to be salty, it’s best to use unsalted broth.

stir, cover with the lid slightly askew and simmer

Stir, cover leaving the lid askew and simmer for 1 hour 30 minutes.

check beans to make sure they are tender

After the 90 minutes are up, check to make sure the beans are tender.

If by chance they are not tender, continue cooking for an additional 20 to 30 minutes.

remove ham bone and add in cabbage

Use tongs to carefully remove the ham bone and transfer it to a cutting board. To the soup, add in 2 to 3 cups chopped green cabbage. Stir and cook until wilted and tender. About 10 to 15 minutes.

cut ham off of bone and add

Cut off pieces of ham from the bone and add it back to the soup. You will need around 2 to 3 cups of ham, so if your bone isn’t meaty enough add diced leftover ham to the soup.

taste and season with salt and pepper

Taste the soup before seasoning with kosher salt and freshly ground black pepper to your preference. As you already know, ham tends to be salty so this will depend on how salty your ham is.

heat through and then remove bay leaf

Once the ham is heated through, remove and discard the bay last and serve the soup.

I wish you could smell how amazing this is!

Rustic Ham and Bean Soup

Ladle soup in to bowls and sprinkle with minced fresh parsley for a pop of color and freshness.

Rustic Ham and Bean Soup

Besides being simple, this soup is so comforting and flavorful. Serve with crusty bread and prepare to fall in love!

Rustic Ham and Bean Soup

Enjoy! And if you give this Rustic Ham and Bean Soup recipe a try, let me know! Snap a photo and tag me on twitter or instagram!

Rustic Ham and Bean Soup

Print Recipe Pin Recipe
4.60 from 5 ratings
Leave a Review »
Yield: 8 servings

Rustic Ham and Bean Soup

Have a leftover ham bone? Make this Rustic Ham and Bean Soup! This one-pot soup is loaded with leftover ham, tender navy beans and a plethora of different veggies in a light and flavorful broth. Recipe will serve 8 - 10.

Ingredients

  • 1 pound dried navy beans
  • 2 teaspoons olive oil
  • 1 large yellow onion, or 2 small, diced
  • 4 small carrots, chopped
  • 3 short celery stalks, sliced
  • 4 cloves garlic
  • 1 teaspoon italian seasoning
  • 1 ham bone, leftover
  • 14 ounces canned diced tomatoes
  • 1 bay leaf
  • 2 quarts (or 8 cups) unsalted chicken stock
  • 2 cups green cabbage, shredded
  • kosher salt, taste to check beforehand, soup may not need it
  • 1/2 teaspoon black pepper

Equipment

  • Lodge 7-Quart Enameled Cast Iron Oval Dutch Oven

Instructions 

PREP THE BEANS (NIGHT BEFORE):

  • The night before, place the dried beans in a large bowl and cover with water and soak overnight.

MAKE THE SOUP:

  • When ready to make the soup, drain and rinse the beans.
  • In a large dutch oven add; olive oil, onion, carrot and celery with a pinch of salt. Stir, cover and cook 8 minutes, stirring occasionally. Next add in garlic and italian seasoning and cook for 1 minute.
  • Next add in the ham bone, drained soaked beans, tomatoes, bay leaf and pour in the unsalted chicken stock.
  • Bring to a boil and then reduce to medium-low and simmer for 1 hour 30 minutes. Check the beans, and if they are still firm, simmer for an additional 20 to 30 mintues.
  • Transfer the ham bone to a cutting board to cool slightly.
  • Meanswhile add the cabbage to the soup, stir and simmer on low until tender. About 15 to 20 minutes.
  • Once the ham is cool enough to handle, pick or cut off 2 to 3 cups of ham from the bone and add it to the soup.
  • Taste and season the soup with kosher salt and freshly ground black pepper to your preference. The amount of soup will vary depending on how salty your ham is.
  • Serve soup in bowls with a sprinkle of minced parsley and with torn crusty bread.

Notes

Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on SimplyScratch.com should only be used as a general guideline.
Serving: 1g, Calories: 171kcal, Carbohydrates: 25g, Protein: 11g, Fat: 3g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Cholesterol: 13mg, Sodium: 400mg, Fiber: 9g, Sugar: 5g

This recipe was originally posted on December 28th, 2021 and has been updated with clear and concise instructions, new photography and helpful information.