Facebook LinkedIn Email Pinterest Twitter Instagram YouTube Icon Navigation Search Icon Main Search Icon Video Play Icon Plus Icon Minus Icon Check Icon Print Icon Note Icon Heart Icon Filled Heart Icon Single Arrow Icon Double Arrow Icon Hamburger Icon TV Icon Close Icon Sorted Hamburger/Search Icon

Bean & Ham Bone Soup

Scott Phillips

Servings: 6 to 8

This hearty soup puts the meaty bone from a leftover baked ham to excellent use. Pinto beans work fine, but if you can find them, bolita beans are creamier and a bit sweeter. This soup freezes well for up to 3 months.


  • 1 lb. dried pinto or bolita beans (about 2 cups)
  • 1/2 lb. poblano chiles (2 to 3 medium)
  • 2 Tbs. extra-virgin olive oil
  • 1 medium red onion, chopped
  • 2 tsp. minced garlic
  • 1 tsp. cumin seeds
  • 1 quart lower-salt chicken broth
  • Leftover ham bone with meat attached, glaze removed
  • 1-1/2 tsp. dried oregano
  • 1 large sweet potato, peeled and cut into 3/4-inch dice
  • 1/4 cup chopped fresh cilantro
  • 1 Tbs. fresh lime juice
  • Kosher salt and freshly ground black pepper

Nutritional Information

      Calories (kcal) : 350
      Fat Calories (kcal): 70
      Fat (g): 8
      Saturated Fat (g): 1.5
      Polyunsaturated Fat (g): 1.5
      Monounsaturated Fat (g): 4
      Cholesterol (mg): 40
      Sodium (mg): 220
      Carbohydrates (g): 44
      Fiber (g): 14
      Protein (g): 28


  • In a medium bowl, cover the beans with 2 inches of cool water and soak at room temperature for at least 8 and up to 16 hours; drain.
  • Roast the poblanos over a gas stove burner (or under the broiler), turning often, until blackened on all sides. Transfer to a medium bowl, cover tightly with plastic wrap, and let steam for 20 minutes. Peel, stem, seed, and chop the chiles.
  • Heat the oil in a 5-quart heavy-duty pot over medium heat until shimmering hot. Add the onion and cook, stirring often, until softened, about 4 minutes. Add the garlic and cumin seeds and cook, stirring, for 1 minute. Add the broth and 4 cups of water, turn the heat up to high, and scrape up any browned bits from the bottom of the pan. Add the beans, chopped poblanos, ham bone, and oregano and bring to a boil. Cover, turn the heat down to low, and simmer slowly until the beans are tender, about 1 hour.
  • Add the sweet potato, cover, and continue simmering until the potato is tender, about 30 minutes. Remove the ham bone; pull the meat off the bone and shred it. Discard the bone and stir the meat back into the soup along with the cilantro and lime juice. Cover and let sit off the heat for 5 minutes to blend the flavors. Season to taste with salt and pepper, and serve.


Rate or Review


  • ShirleyW | 04/09/2015

    Great receipe; easy to follow instructions. Substituted with canned navy beans since bolita was not available and added cooking sherry; it was wonderful.

Rate this Recipe

Write a Review

Delicious Dish

Find the inspiration you crave for your love of cooking

Fine Cooking Magazine

Subscribe today
and save up to 44%

Already a subscriber? Log in.


View All

Moveable Feast Logo

Season 4 Extras

San Juan, Puerto Rico (513)

Miami chef Michelle Bernstein steps into the host role as Moveable Feast with Fine Cooking travels to Puerto Rico—an episode that was filmed in the summer prior to Hurricane Maria,…

View all Moveable Feast recipes and video extras


Follow Fine Cooking on your favorite social networks