Mmm… can you smell that? There’s nothing quite like the cozy aroma of ham and bean soup simmering on the stove. It’s the ultimate comfort food, perfect for chilly evenings or whenever you crave a hearty, satisfying meal. We’ve gathered 31 divine recipes that will transform simple ingredients into something truly special. Get ready to find your new favorite bowl of warmth—let’s dive in!
Classic Ham and Navy Bean Soup

Cozy up with this soul-warming classic that transforms humble ingredients into a deeply satisfying meal. It’s the ultimate comfort food that simmers to perfection while you relax. Perfect for chilly evenings or meal prep that gets better with time.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 2 hours 30 minutes
Ingredients
- 1 pound dried navy beans, sorted and rinsed
- 2 tablespoons extra-virgin olive oil
- 1 large yellow onion, finely diced
- 2 medium carrots, peeled and cut into ¼-inch rounds
- 2 celery stalks, cut into ¼-inch slices
- 3 garlic cloves, minced
- 1 smoked ham hock (about 1½ pounds)
- 8 cups low-sodium chicken stock
- 2 bay leaves
- 1 teaspoon dried thyme
- ½ teaspoon freshly ground black pepper
- Kosher salt, as needed for seasoning
- ¼ cup fresh flat-leaf parsley, finely chopped
Instructions
- Place the sorted and rinsed navy beans in a large bowl and cover with 4 cups of cold water. Soak the beans at room temperature for 8 hours or overnight.
- Drain the soaked beans thoroughly in a colander and set them aside.
- Heat the extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
- Add the finely diced yellow onion, carrot rounds, and celery slices to the pot. Sauté the vegetables, stirring occasionally, until they are softened and the onion is translucent, about 8-10 minutes.
- Add the minced garlic to the pot and cook, stirring constantly, until fragrant, about 1 minute. Tip: Adding garlic last prevents it from burning and becoming bitter.
- Add the drained navy beans, smoked ham hock, low-sodium chicken stock, bay leaves, dried thyme, and freshly ground black pepper to the pot. Stir to combine all ingredients.
- Increase the heat to high and bring the mixture to a rolling boil.
- Immediately reduce the heat to low, cover the pot with a lid, and simmer the soup gently for 2 hours, stirring every 30 minutes. Tip: A gentle simmer, with just a few bubbles breaking the surface, ensures the beans cook evenly without splitting.
- After 2 hours, carefully remove the ham hock from the pot and transfer it to a cutting board. Let it cool until it is safe to handle, about 10 minutes.
- Use two forks to shred all the meat from the ham hock, discarding the skin, fat, and bone. Return the shredded ham meat to the soup pot.
- Season the soup with kosher salt, starting with 1 teaspoon and adjusting to your preference. Tip: Season with salt only at the end, as the ham hock and stock will release salt during cooking.
- Stir in the finely chopped fresh flat-leaf parsley, then remove the pot from the heat. Discard the bay leaves before serving.
Rich, creamy beans melt into the savory broth, creating a luxurious texture that clings to the spoon. The smoky ham provides a robust, salty backbone that balances the sweet carrots and aromatic herbs. For a fresh contrast, serve it with a bright, vinegary slaw or a crusty baguette for dipping.
Smoky Ham and White Bean Stew

You need a cozy, one-pot wonder that practically cooks itself. Smoky ham and creamy white beans simmer into a rich, soul-warming stew that’s perfect for chilly nights. It’s the ultimate set-it-and-forget-it comfort food.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 90 minutes
Ingredients
– 2 tbsp extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 large carrots, peeled and diced into ½-inch pieces
– 2 stalks celery, diced into ½-inch pieces
– 1 lb smoked ham hock
– 1 lb dried Great Northern beans, rinsed and sorted
– 6 cups unsalted chicken stock
– 2 bay leaves
– 1 tsp smoked paprika
– ½ tsp crushed red pepper flakes
– Kosher salt and freshly ground black pepper
– 2 tbsp fresh flat-leaf parsley, finely chopped
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring frequently, until translucent and softened, 5–7 minutes.
3. Stir in the minced garlic and cook until fragrant, 30 seconds.
4. Add the diced carrots and celery, cooking until slightly softened, 5 minutes.
5. Place the smoked ham hock in the pot, nestling it among the vegetables.
6. Pour in the rinsed Great Northern beans and unsalted chicken stock, ensuring the beans are fully submerged.
7. Add the bay leaves, smoked paprika, and crushed red pepper flakes.
8. Bring the mixture to a boil over high heat, then immediately reduce to a low simmer.
9. Partially cover the pot and simmer gently for 1 hour 30 minutes, stirring occasionally, until the beans are tender and the ham meat easily pulls away from the bone. Tip: For deeper flavor, let the stew simmer uncovered for the final 15 minutes to slightly reduce the liquid.
10. Carefully remove the ham hock and place it on a cutting board to cool slightly.
11. While the hock cools, season the stew with kosher salt and freshly ground black pepper to your preference.
12. Once cool enough to handle, shred all the meat from the ham hock, discarding the bone, skin, and excess fat.
13. Return the shredded ham to the pot, stirring to incorporate. Tip: For a thicker stew, lightly mash some beans against the side of the pot with a spoon.
14. Stir in the finely chopped fresh flat-leaf parsley and cook for an additional 2 minutes to wilt the herbs. Tip: Let the stew rest, off the heat and covered, for 10 minutes before serving to allow the flavors to meld.
15. Ladle the stew into bowls and serve immediately.
Zesty and deeply savory, this stew boasts tender beans and rich, smoky ham in a velvety broth. Serve it over a slice of crusty, toasted sourdough or with a bright, crisp side salad to cut through the richness.
Savory Ham and Pinto Bean Chowder

Facing a chilly evening? This chunky, creamy chowder transforms humble pantry staples into a deeply satisfying one-pot wonder. Serving: 6 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 medium carrots, peeled and cut into ½-inch dice
– 2 celery stalks, cut into ½-inch dice
– 3 cloves garlic, minced
– 8 ounces smoked ham steak, cut into ½-inch cubes
– 2 (15-ounce) cans pinto beans, drained and rinsed
– 4 cups low-sodium chicken stock
– 1 cup heavy cream
– 2 tablespoons unsalted butter
– 1 teaspoon dried thyme
– ½ teaspoon smoked paprika
– Kosher salt and freshly ground black pepper
– ¼ cup fresh flat-leaf parsley, finely chopped
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion, diced carrots, and diced celery. Sauté, stirring occasionally, until the vegetables are softened and the onion is translucent, 8-10 minutes.
3. Stir in the minced garlic and cook until fragrant, about 1 minute.
4. Add the cubed smoked ham steak and cook, stirring, until lightly browned, 3-4 minutes.
5. Pour in the drained and rinsed pinto beans and the low-sodium chicken stock. Increase heat to high and bring to a boil.
6. Reduce heat to maintain a gentle simmer. Stir in the dried thyme and smoked paprika. Simmer, uncovered, for 20 minutes to allow the flavors to meld.
7. Using a potato masher or the back of a wooden spoon, gently mash about one-third of the beans directly in the pot to thicken the chowder base.
8. Stir in the heavy cream and unsalted butter. Simmer for an additional 5 minutes, until the chowder is heated through and slightly thickened.
9. Season with kosher salt and freshly ground black pepper. For the best flavor, season in stages, tasting after each addition.
10. Remove the pot from the heat and stir in the finely chopped fresh flat-leaf parsley just before serving to preserve its bright color and fresh flavor.
Glistening with cream and studded with tender beans and smoky ham, this chowder offers a velvety texture with pops of savory richness. Serve it in deep bowls with a crusty baguette for dipping, or garnish with an extra sprinkle of smoked paprika for a visual and flavorful accent.
Slow-Cooker Ham and Bean Delight

A slow-cooker masterpiece that transforms humble ingredients into a soul-warming feast. Dump everything in, set it, and forget it—this hands-off wonder delivers deep, smoky flavor with zero fuss. Embrace the ease of a meal that practically cooks itself while you tackle your day.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 480 minutes
Ingredients
– 1 lb dried Great Northern beans, rinsed and picked over
– 1 lb smoked ham hock
– 2 cups unsalted chicken stock
– 1 cup filtered water
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 medium carrots, peeled and cut into ½-inch rounds
– 2 stalks celery, cut into ½-inch pieces
– 2 tbsp extra-virgin olive oil
– 1 tbsp apple cider vinegar
– 1 tsp smoked paprika
– ½ tsp freshly ground black pepper
– ¼ tsp crushed red pepper flakes
– 2 bay leaves
Instructions
1. Place the rinsed Great Northern beans in a large bowl and cover with 2 inches of cold water; soak for 8 hours or overnight, then drain thoroughly.
2. Heat the extra-virgin olive oil in a skillet over medium heat until shimmering, about 2 minutes.
3. Add the finely diced yellow onion and sauté until translucent and lightly golden, 5–7 minutes, stirring occasionally.
4. Stir in the minced garlic and cook until fragrant, 30 seconds, to bloom its flavor without browning.
5. Transfer the onion-garlic mixture to the slow cooker insert.
6. Add the drained beans, smoked ham hock, carrot rounds, celery pieces, unsalted chicken stock, filtered water, apple cider vinegar, smoked paprika, freshly ground black pepper, crushed red pepper flakes, and bay leaves to the slow cooker.
7. Stir all ingredients gently to combine, ensuring the ham hock is submerged.
8. Cover and cook on LOW for 8 hours, until the beans are tender and the ham meat easily pulls from the bone.
9. Carefully remove the ham hock and bay leaves; discard the bay leaves.
10. Shred the ham meat from the bone, discarding any fat and skin, and return the meat to the slow cooker.
11. Stir the shredded ham into the bean mixture and let it rest, uncovered, for 10 minutes to allow the flavors to meld.
12. Taste and adjust seasoning if needed, but avoid adding salt initially as the ham provides salinity.
13. Ladle the mixture into bowls and serve immediately.
Silky beans melt against the smoky, shredded ham, creating a rich, brothy texture that’s hearty yet not heavy. Serve it over crusty sourdough toast for a rustic twist, or garnish with a drizzle of high-quality olive oil and fresh parsley to brighten the deep, savory notes.
Hearty Ham and Mixed Bean Medley

Out of leftover holiday ham? Transform it into this protein-packed, one-pot wonder that’s ready in under an hour. Bold flavors and minimal cleanup make this medley a weeknight hero everyone will crave.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 8 ounces fully cooked ham steak, cut into ½-inch cubes
– 1 (15-ounce) can cannellini beans, drained and rinsed
– 1 (15-ounce) can kidney beans, drained and rinsed
– 1 (15-ounce) can black beans, drained and rinsed
– 4 cups low-sodium chicken stock
– 1 (14.5-ounce) can fire-roasted diced tomatoes, with juices
– 2 teaspoons smoked paprika
– 1 teaspoon dried thyme
– ½ teaspoon freshly cracked black pepper
– ½ cup fresh flat-leaf parsley, chopped
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and sauté until translucent and edges begin to caramelize, 6–8 minutes.
3. Stir in the minced garlic and cook until fragrant, about 30 seconds. Tip: Toasting the garlic briefly prevents bitterness.
4. Add the cubed ham steak and cook until lightly browned, stirring occasionally, 4–5 minutes.
5. Pour in the low-sodium chicken stock, scraping the bottom of the pot to release any browned bits.
6. Add the drained and rinsed cannellini beans, kidney beans, and black beans.
7. Stir in the fire-roasted diced tomatoes with their juices, smoked paprika, dried thyme, and freshly cracked black pepper.
8. Bring the mixture to a boil, then immediately reduce heat to maintain a gentle simmer.
9. Cover the pot and simmer for 30 minutes to allow flavors to meld. Tip: A tight-fitting lid ensures the liquid reduces properly without evaporating too quickly.
10. Uncover and simmer for an additional 10 minutes until the broth has thickened slightly.
11. Remove from heat and stir in the chopped fresh flat-leaf parsley. Tip: Adding parsley off-heat preserves its vibrant color and fresh flavor.
12. Ladle the medley into bowls and serve immediately.
Zesty, smoky broth clings to the creamy beans and savory ham, creating a deeply satisfying texture. For a creative twist, top with a dollop of garlicky aioli or serve over a slice of crusty, grilled sourdough to soak up every last drop.
Country-Style Ham and Lentil Soup

Rustle up a cozy hug in a bowl with this soul-warming soup. It’s a one-pot wonder that transforms humble lentils and smoky ham into a deeply satisfying, protein-packed meal. Perfect for chilly nights when you crave something hearty without the fuss.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 tablespoon extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 medium carrots, peeled and cut into ¼-inch dice
– 2 celery stalks, cut into ¼-inch dice
– 3 garlic cloves, minced
– 8 ounces country-style ham, diced into ½-inch cubes
– 1 cup dried brown lentils, rinsed and picked over
– 6 cups low-sodium chicken stock
– 1 bay leaf
– ½ teaspoon freshly cracked black pepper
– 2 tablespoons chopped fresh flat-leaf parsley
Instructions
1. Heat 1 tablespoon extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add 1 large finely diced yellow onion, 2 diced carrots, and 2 diced celery stalks. Sauté, stirring occasionally, until the vegetables are softened and the onion is translucent, 6-8 minutes.
3. Stir in 3 minced garlic cloves and cook until fragrant, about 30 seconds. Tip: Adding the garlic last prevents it from burning and becoming bitter.
4. Add 8 ounces of diced country-style ham to the pot. Cook, stirring frequently, until the ham renders some fat and develops light browning, 3-4 minutes.
5. Pour in 1 cup of rinsed brown lentils and stir to coat them in the oil and rendered fat for 1 minute. Tip: Toasting the lentils briefly enhances their nutty flavor.
6. Add 6 cups of low-sodium chicken stock, 1 bay leaf, and ½ teaspoon of freshly cracked black pepper. Bring the mixture to a boil over high heat.
7. Immediately reduce the heat to maintain a gentle simmer. Cover the pot partially with a lid, leaving a small gap for steam to escape.
8. Simmer the soup until the lentils are tender but still hold their shape, 30-35 minutes. Tip: Check for doneness by tasting a lentil; it should be soft with no hard center.
9. Discard the bay leaf. Stir in 2 tablespoons of chopped fresh flat-leaf parsley just before serving.
10. Ladle the hot soup into bowls. The result is a rustic, brothy soup where the lentils are perfectly tender and the ham provides savory, salty pockets in every spoonful. For a bright finish, garnish with an extra sprinkle of parsley or a drizzle of good olive oil.
Tuscany-Inspired Ham and Cannellini Bean Soup

Venture into rustic Italian comfort with this hearty soup that transforms humble ingredients into a soul-warming masterpiece. Imagine tender cannellini beans and smoky ham melding in a rich, herb-infused broth—it’s a cozy hug in a bowl that’s surprisingly simple to master. Get ready to simmer your way to Tuscany without leaving your kitchen.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 medium carrots, peeled and finely diced
– 2 celery stalks, finely diced
– 3 garlic cloves, minced
– 8 ounces smoked ham hock
– 6 cups low-sodium chicken stock
– 2 (15-ounce) cans cannellini beans, drained and rinsed
– 1 bay leaf
– 1 teaspoon dried rosemary, crushed
– ½ teaspoon freshly ground black pepper
– ¼ cup flat-leaf parsley, finely chopped
– Kosher salt, as needed
Instructions
1. Heat 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add 1 large yellow onion, finely diced, 2 medium carrots, peeled and finely diced, and 2 celery stalks, finely diced to the pot. Sauté, stirring occasionally, until the vegetables are softened and the onion is translucent, about 8–10 minutes.
3. Stir in 3 garlic cloves, minced, and cook until fragrant, about 1 minute, being careful not to let it brown.
4. Place 8 ounces smoked ham hock into the pot, then pour in 6 cups low-sodium chicken stock, scraping up any browned bits from the bottom with a wooden spoon for added flavor.
5. Add 2 (15-ounce) cans cannellini beans, drained and rinsed, 1 bay leaf, 1 teaspoon dried rosemary, crushed, and ½ teaspoon freshly ground black pepper. Bring the mixture to a boil over high heat.
6. Reduce the heat to low, cover the pot partially, and simmer gently for 30 minutes, allowing the flavors to meld and the ham to become tender.
7. Remove the ham hock from the soup and let it cool slightly on a cutting board until safe to handle, about 5 minutes.
8. Shred the meat from the ham hock, discarding the bone and any excess fat, then return the shredded ham to the pot.
9. Stir in ¼ cup flat-leaf parsley, finely chopped, and season with kosher salt to taste, starting with ½ teaspoon and adjusting as needed. Simmer for an additional 5 minutes to allow the parsley to wilt.
10. Remove and discard the bay leaf before serving.
Silky beans and savory ham create a luscious, brothy texture that’s both comforting and elegant. The rosemary infuses a subtle piney note, perfect for dunking crusty artisan bread or topping with a drizzle of high-quality olive oil. For a creative twist, serve it over a bed of wilted kale or with a sprinkle of grated Pecorino Romano cheese to elevate the umami depth.
Spicy Ham and Black Bean Fiesta Soup

Unleash your inner chef with this bold, smoky soup that transforms pantry staples into a vibrant meal. Grab your Dutch oven and let’s build layers of flavor that’ll have everyone asking for seconds. This one-pot wonder balances heat, smoke, and heartiness in every spoonful.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon ground cumin
– 1 teaspoon smoked paprika
– 1/2 teaspoon chipotle powder
– 1 pound smoked ham steak, cut into 1/2-inch cubes
– 2 (15-ounce) cans black beans, rinsed and drained
– 4 cups low-sodium chicken broth
– 1 (14.5-ounce) can fire-roasted diced tomatoes
– 1/4 cup fresh cilantro, chopped
– 1 lime, cut into wedges
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring frequently, until translucent and softened, 5-7 minutes.
3. Stir in the minced garlic and cook until fragrant, about 30 seconds.
4. Add the ground cumin, smoked paprika, and chipotle powder, toasting the spices for 30 seconds to bloom their flavors.
5. Incorporate the cubed smoked ham steak, stirring to coat with the spice mixture, and cook until lightly browned, 3-4 minutes.
6. Pour in the rinsed black beans, low-sodium chicken broth, and fire-roasted diced tomatoes with their juices.
7. Bring the mixture to a boil, then immediately reduce the heat to maintain a gentle simmer.
8. Simmer uncovered for 25 minutes, allowing the flavors to meld and the soup to thicken slightly.
9. Remove the Dutch oven from the heat and stir in the chopped fresh cilantro.
10. Ladle the soup into bowls and serve immediately with lime wedges on the side for squeezing.
A velvety broth clings to the tender beans and smoky ham, delivering a warm, lingering heat from the chipotle. The fresh cilantro and bright lime cut through the richness, creating a perfectly balanced bowl. For a textural contrast, top with crispy tortilla strips or a dollop of cool crema.
Ham and Great Northern Bean Comfort Soup

Brace your taste buds for the ultimate cozy-season hug in a bowl. This hearty ham and bean soup transforms humble ingredients into soul-warming magic with minimal effort. Get ready to simmer your way to pure comfort.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 1 hour 30 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 medium carrots, peeled and cut into 1/2-inch dice
– 2 celery stalks, cut into 1/2-inch dice
– 3 cloves garlic, minced
– 8 ounces smoked ham hock
– 1 pound dried Great Northern beans, rinsed and picked over
– 8 cups low-sodium chicken stock
– 2 bay leaves
– 1 teaspoon dried thyme
– 1/2 teaspoon freshly cracked black pepper
– 1/2 cup heavy cream
– 1/4 cup fresh flat-leaf parsley, finely chopped
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion, diced carrots, and diced celery. Sauté, stirring frequently, until the vegetables are softened and the onion is translucent, 8-10 minutes.
3. Stir in the minced garlic and cook until fragrant, about 1 minute.
4. Add the smoked ham hock, rinsed Great Northern beans, low-sodium chicken stock, bay leaves, dried thyme, and freshly cracked black pepper to the pot.
5. Increase the heat to high and bring the mixture to a rolling boil.
6. Immediately reduce the heat to low, cover the pot with a lid slightly ajar, and simmer gently for 1 hour and 15 minutes. (Tip: A gentle simmer, with just a few bubbles breaking the surface, prevents the beans from splitting.)
7. Remove the lid and carefully extract the ham hock using tongs. Transfer it to a cutting board to cool slightly.
8. Continue simmering the soup, uncovered, for an additional 15 minutes to allow it to reduce and thicken slightly.
9. While the soup simmers, shred the meat from the cooled ham hock, discarding the skin, bone, and excess fat. Return the shredded ham to the pot.
10. Remove the pot from the heat. Discard the bay leaves.
11. Stir in the heavy cream until fully incorporated. (Tip: Adding the cream off the heat prevents curdling and ensures a silky texture.)
12. Fold in the finely chopped fresh flat-leaf parsley just before serving. (Tip: Adding the parsley last preserves its vibrant color and fresh flavor.)
Every spoonful delivers creamy, tender beans and savory ham in a rich, velvety broth. Elevate the experience by serving it in a hollowed-out sourdough boule for an edible bowl, or top with a drizzle of chili oil for a subtle kick.
Creamy Ham and Bean Bisque

Nail cozy season with this soul-warming bowl. Transform leftover holiday ham into a velvety bisque that hugs every spoonful. Smoky, creamy, and ready in under an hour.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tablespoons clarified butter
– 1 large yellow onion, finely diced
– 2 medium carrots, finely diced
– 2 celery stalks, finely diced
– 3 cloves garlic, minced
– 4 cups smoked ham, diced into ½-inch cubes
– 1 tablespoon fresh thyme leaves
– 1 bay leaf
– 6 cups unsalted chicken stock
– 2 (15-ounce) cans cannellini beans, drained and rinsed
– 1 cup heavy cream
– ½ teaspoon freshly cracked black pepper
– ¼ cup fresh flat-leaf parsley, finely chopped
Instructions
1. Heat clarified butter in a large Dutch oven over medium heat until shimmering, about 90 seconds.
2. Add finely diced yellow onion, carrots, and celery; sauté, stirring occasionally, until vegetables are softened and onions are translucent, 6–8 minutes.
3. Stir in minced garlic and cook until fragrant, 1 minute.
4. Add diced smoked ham and cook, stirring, until lightly browned, 4–5 minutes.
5. Incorporate fresh thyme leaves and bay leaf; stir for 30 seconds to bloom the herbs.
6. Pour in unsalted chicken stock and bring to a gentle boil over high heat.
7. Reduce heat to medium-low, cover, and simmer for 15 minutes to develop flavors.
8. Add drained and rinsed cannellini beans; simmer, uncovered, for 10 minutes.
9. Tip: For a thicker bisque, use a potato masher to lightly crush about one-third of the beans directly in the pot.
10. Stir in heavy cream and freshly cracked black pepper; heat through over low heat for 5 minutes, ensuring it does not boil.
11. Tip: For an ultra-smooth texture, use an immersion blender to purée half the soup briefly before adding the cream.
12. Remove the pot from heat and discard the bay leaf.
13. Tip: Let the bisque rest off the heat for 5 minutes before serving to allow the flavors to meld.
14. Ladle into bowls and garnish with finely chopped fresh flat-leaf parsley.
Final spoonfuls reveal a luxurious, velvety texture with pops of tender beans and smoky ham. For a creative twist, serve in hollowed-out sourdough bread bowls or top with crispy fried shallots for contrasting crunch.
Curried Ham and Chickpea Soup

Aromatic spices and smoky ham transform humble chickpeas into a soul-warming bowl. Grab your Dutch oven—this one-pot wonder comes together in under an hour. Bold flavors meet cozy vibes, perfect for a chilly December evening.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 tablespoon freshly grated ginger
– 2 tablespoons Madras curry powder
– 1 teaspoon ground turmeric
– 1/4 teaspoon cayenne pepper
– 8 ounces smoked ham steak, cut into 1/2-inch cubes
– 2 (15.5-ounce) cans chickpeas, drained and rinsed
– 4 cups low-sodium chicken stock
– 1 (13.5-ounce) can full-fat coconut milk
– 1 tablespoon freshly squeezed lime juice
– 1/2 cup fresh cilantro leaves, roughly chopped
– Kosher salt
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and softened, 5-7 minutes.
3. Stir in the minced garlic and freshly grated ginger; cook until fragrant, about 1 minute. Tip: Toasting the spices in the oil unlocks their full aromatic potential.
4. Add the Madras curry powder, ground turmeric, and cayenne pepper to the pot; stir constantly for 30 seconds to toast the spices.
5. Incorporate the cubed smoked ham steak and cook, stirring, until lightly browned, 3-4 minutes.
6. Add the drained and rinsed chickpeas, stirring to coat them in the spiced oil.
7. Pour in the low-sodium chicken stock and bring the mixture to a boil over high heat.
8. Reduce the heat to medium-low, cover the pot, and simmer for 20 minutes to allow the flavors to meld. Tip: A gentle simmer prevents the chickpeas from becoming mushy.
9. Stir in the full-fat coconut milk and simmer, uncovered, for an additional 5 minutes.
10. Remove the pot from the heat and stir in the freshly squeezed lime juice.
11. Season the soup with kosher salt, starting with 1 teaspoon and adjusting as needed.
12. Ladle the soup into bowls and garnish with the roughly chopped fresh cilantro leaves. Tip: Adding the cilantro just before serving preserves its bright, fresh flavor.
Mouthfuls reveal a creamy, velvety broth punctuated by tender chickpeas and savory ham. The curry delivers a warm, complex depth that’s beautifully cut by the lime’s acidity. Serve it with a side of warm naan for dipping or top with a dollop of plain yogurt for a cooling contrast.
Rustic Ham and Butter Bean Stew

A hearty, one-pot wonder that transforms humble ingredients into a soul-warming masterpiece. This stew is your secret weapon for cozy nights—simmer ham hock until it falls apart, toss in creamy butter beans, and watch flavors meld into pure comfort. Get ready to ditch takeout forever.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 2 hours 15 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 2 medium carrots, peeled and cut into ½-inch rounds
– 2 celery stalks, cut into ½-inch pieces
– 1 smoked ham hock (about 1½ pounds)
– 6 cups low-sodium chicken stock
– 2 bay leaves
– 1 teaspoon dried thyme
– 2 (15.5-ounce) cans butter beans, drained and rinsed
– 1 tablespoon apple cider vinegar
– ¼ cup fresh flat-leaf parsley, finely chopped
– Kosher salt and freshly ground black pepper
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and cook, stirring occasionally, until translucent and lightly golden, 6–8 minutes.
3. Stir in the minced garlic and cook until fragrant, about 30 seconds.
4. Add the carrot rounds and celery pieces, cooking until slightly softened, 4–5 minutes.
5. Place the smoked ham hock in the pot, nestling it among the vegetables.
6. Pour in the low-sodium chicken stock, ensuring the ham hock is nearly submerged.
7. Add the bay leaves and dried thyme to the pot.
8. Increase heat to high and bring the liquid to a boil.
9. Immediately reduce heat to low, cover the pot, and simmer gently for 1 hour and 30 minutes. Tip: Maintain a bare simmer—bubbles should break the surface only occasionally—to prevent the stock from reducing too quickly.
10. After simmering, remove the ham hock from the pot and set it aside on a cutting board until cool enough to handle, about 10 minutes.
11. While the ham hock cools, add the drained and rinsed butter beans to the stew.
12. Increase heat to medium and cook, uncovered, until the beans are heated through and the liquid has reduced slightly, 10–12 minutes.
13. Once the ham hock is cool, use two forks to shred all the meat from the bone, discarding the bone, skin, and excess fat.
14. Return the shredded ham to the pot.
15. Stir in the apple cider vinegar. Tip: The vinegar brightens the rich flavors—add it off the heat to preserve its acidity.
16. Season the stew with kosher salt and freshly ground black pepper to your preference.
17. Remove the pot from the heat and discard the bay leaves.
18. Stir in the finely chopped fresh flat-leaf parsley just before serving. Tip: Adding parsley at the end preserves its vibrant color and fresh flavor.
Nourishing and deeply satisfying, this stew boasts tender, falling-apart ham and velvety butter beans in a rich, savory broth. Serve it in shallow bowls with a thick slice of crusty bread for dipping, or ladle it over a mound of creamy mashed potatoes for the ultimate comfort meal. The subtle tang from the vinegar cuts through the richness perfectly.
Garden Fresh Ham, Beans, and Vegetable Soup

Perfect for using up that leftover holiday ham, this hearty soup transforms simple ingredients into a comforting bowl of goodness. Packed with protein and garden vegetables, it’s a complete meal that simmers to perfection while you relax.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 2 large carrots, peeled and cut into ½-inch rounds
- 2 celery stalks, cut into ½-inch pieces
- 8 ounces cooked ham steak, cut into ½-inch cubes
- 6 cups low-sodium chicken stock
- 1 (15-ounce) can cannellini beans, drained and rinsed
- 1 (14.5-ounce) can diced tomatoes, with their juices
- 2 bay leaves
- 1 teaspoon dried thyme
- ½ teaspoon freshly cracked black pepper
- 4 cups fresh baby spinach
- Kosher salt, as needed
Instructions
- Heat the extra-virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
- Add the finely diced yellow onion and cook, stirring frequently, until translucent and fragrant, about 5 minutes.
- Stir in the minced garlic and cook for 1 minute until aromatic, being careful not to let it brown.
- Add the carrot rounds and celery pieces to the pot. Cook, stirring occasionally, until the vegetables just begin to soften, about 5 minutes. Tip: Cutting the vegetables to a uniform size ensures even cooking.
- Increase the heat to medium-high and add the cubed ham steak. Cook, stirring, for 3-4 minutes to lightly brown the ham and develop fond on the bottom of the pot.
- Pour in the low-sodium chicken stock, using a wooden spoon to scrape up any browned bits from the pot bottom.
- Add the drained cannellini beans, diced tomatoes with their juices, bay leaves, dried thyme, and freshly cracked black pepper.
- Bring the soup to a boil, then immediately reduce the heat to maintain a gentle simmer.
- Cover the pot partially and simmer for 30 minutes to allow the flavors to meld. Tip: A partial cover prevents the soup from reducing too quickly while still allowing some evaporation to concentrate the flavor.
- After 30 minutes, remove and discard the bay leaves.
- Stir in the fresh baby spinach and cook just until wilted, about 2 minutes. Tip: Adding delicate greens at the end preserves their vibrant color and texture.
- Taste the soup and season with kosher salt only if needed, as the ham and stock provide significant salinity.
Warm and deeply satisfying, this soup boasts a rich, savory broth from the rendered ham. The cannellini beans add a creamy texture that contrasts beautifully with the tender-crisp vegetables. For a bright finish, serve it with a drizzle of robust olive oil and a sprinkle of grated Pecorino Romano cheese.
Quick and Easy Ham and Black-Eyed Pea Soup

Ever crave a soul-warming soup without the all-day simmer? This ham and black-eyed pea soup delivers deep, savory flavor in under an hour. Grab your Dutch oven—let’s build layers of taste.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 medium carrots, peeled and diced into 1/4-inch pieces
– 2 celery stalks, diced into 1/4-inch pieces
– 3 garlic cloves, minced
– 8 ounces smoked ham hock
– 1 pound dried black-eyed peas, rinsed and picked over
– 6 cups unsalted chicken stock
– 2 bay leaves
– 1 teaspoon smoked paprika
– 1/2 teaspoon freshly cracked black pepper
– 1/4 teaspoon crushed red pepper flakes
– 1 tablespoon apple cider vinegar
– 2 tablespoons fresh flat-leaf parsley, finely chopped
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion, diced carrots, and diced celery. Sauté, stirring occasionally, until the vegetables are softened and the onion is translucent, 6–8 minutes.
3. Stir in the minced garlic and cook until fragrant, 1 minute.
4. Place the smoked ham hock into the pot, nestling it among the vegetables.
5. Add the rinsed black-eyed peas, unsalted chicken stock, bay leaves, smoked paprika, freshly cracked black pepper, and crushed red pepper flakes. Tip: Using unsalted stock allows you to control the seasoning precisely, as the ham hock will release salt.
6. Increase the heat to high and bring the mixture to a boil.
7. Immediately reduce the heat to low, cover the pot, and simmer gently for 40 minutes. Tip: A low, steady simmer prevents the peas from breaking apart and ensures even cooking.
8. After 40 minutes, remove the ham hock with tongs and transfer it to a cutting board. Let it cool for 5 minutes.
9. While the ham hock cools, stir the apple cider vinegar into the soup. Tip: A splash of acid like vinegar brightens the rich, savory flavors and balances the dish.
10. Once the ham hock is cool enough to handle, use two forks to shred all the meat from the bone, discarding the bone, skin, and any excess fat.
11. Return the shredded ham meat to the pot.
12. Stir in the finely chopped fresh flat-leaf parsley.
13. Ladle the hot soup into bowls and serve immediately.
A rich, brothy base cradles tender black-eyed peas and shreds of smoky ham. The final touch of parsley adds a fresh, herbal note that cuts through the heartiness. For a creative twist, top each bowl with a dollop of tangy crème fraîche and a sprinkle of crispy fried shallots.
Herbed Ham and Lima Bean Nourishment

Forget bland leftovers—this herby ham and lima bean dish transforms humble ingredients into a vibrant, soul-warming meal in under an hour. Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 cloves garlic, minced
– 1 pound smoked ham hock
– 1 pound dried large lima beans, soaked overnight and drained
– 4 cups low-sodium chicken stock
– 2 sprigs fresh rosemary
– 3 sprigs fresh thyme
– 1 bay leaf
– 1 teaspoon kosher salt
– ½ teaspoon freshly cracked black pepper
– ¼ cup fresh flat-leaf parsley, finely chopped
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and sauté, stirring frequently, until translucent and fragrant, 5–7 minutes.
3. Stir in the minced garlic and cook for 1 minute until aromatic, being careful not to let it brown.
4. Place the smoked ham hock in the pot and sear on all sides until lightly browned, about 3 minutes per side.
5. Add the soaked and drained lima beans, low-sodium chicken stock, fresh rosemary sprigs, fresh thyme sprigs, and bay leaf to the pot.
6. Bring the mixture to a boil over high heat, then immediately reduce to a gentle simmer.
7. Partially cover the pot and simmer for 35–40 minutes, until the beans are tender but not mushy and the ham is falling off the bone.
8. Remove the pot from the heat and discard the herb sprigs and bay leaf.
9. Transfer the ham hock to a cutting board, let it cool slightly, then shred the meat, discarding the bone and any excess fat.
10. Return the shredded ham to the pot and stir to combine.
11. Season the stew with kosher salt and freshly cracked black pepper, adjusting to your preference.
12. Gently fold in the finely chopped fresh flat-leaf parsley just before serving. Reserve a small pinch for garnish.
Rich, creamy beans meld with smoky ham and aromatic herbs for a deeply satisfying texture. Serve it over creamy polenta or with crusty sourdough to soak up every last drop of the savory broth, garnished with the remaining parsley for a fresh finish.
Zesty Southwestern Ham and Bean Soup

Feeling the winter chill? This hearty soup delivers bold Southwestern flavors in under an hour. Forget bland broths—this one’s packed with smoky ham, creamy beans, and a zesty kick that’ll warm you from the inside out.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
– 2 tablespoons extra-virgin olive oil
– 1 large yellow onion, finely diced
– 3 cloves garlic, minced
– 1 pound smoked ham hock, meat diced
– 2 (15-ounce) cans cannellini beans, rinsed and drained
– 1 (14.5-ounce) can fire-roasted diced tomatoes, with juices
– 4 cups low-sodium chicken stock
– 1 tablespoon ground cumin
– 2 teaspoons smoked paprika
– 1 teaspoon dried oregano
– 1/2 teaspoon cayenne pepper
– 1/4 cup fresh cilantro, chopped
– 1 lime, juiced
– Kosher salt, to season
– Freshly ground black pepper, to season
Instructions
1. Heat the extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
2. Add the finely diced yellow onion and sauté until translucent and edges begin to caramelize, 5–7 minutes.
3. Stir in the minced garlic and cook until fragrant, 30 seconds.
4. Add the diced smoked ham hock meat and sear until lightly browned on all sides, 3–4 minutes.
5. Pour in the low-sodium chicken stock, using a wooden spoon to scrape up any browned bits from the bottom of the pot.
6. Add the rinsed and drained cannellini beans, fire-roasted diced tomatoes with juices, ground cumin, smoked paprika, dried oregano, and cayenne pepper.
7. Bring the mixture to a boil, then immediately reduce heat to maintain a gentle simmer.
8. Partially cover the pot and simmer for 30 minutes, stirring occasionally, until the beans are tender and the broth has thickened slightly.
9. Stir in the chopped fresh cilantro and freshly squeezed lime juice.
10. Season with kosher salt and freshly ground black pepper, tasting and adjusting as needed.
Melt-in-your-mouth ham and creamy beans create a rich, velvety texture, while the smoked paprika and cayenne deliver a subtle heat that builds with each spoonful. Serve it topped with avocado slices or a dollop of sour cream for extra creaminess, or pair it with warm cornbread to soak up every last drop of the flavorful broth.
Winter Warmer Ham and Yellow Split Pea Soup

Punchy winter comfort just landed. This ham and yellow split pea soup transforms humble ingredients into a velvety, savory hug in a bowl. Perfect for chilly nights when you crave something deeply satisfying without the fuss.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 90 minutes
Ingredients
– 1 tablespoon extra-virgin olive oil
– 1 large yellow onion, finely diced
– 2 medium carrots, peeled and finely diced
– 2 celery stalks, finely diced
– 3 cloves garlic, minced
– 1 pound smoked ham hock
– 1 pound dried yellow split peas, rinsed and drained
– 8 cups low-sodium chicken stock
– 2 bay leaves
– 1 teaspoon freshly cracked black pepper
– 1/2 teaspoon fine sea salt
– 1 tablespoon apple cider vinegar
Instructions
1. Heat 1 tablespoon extra-virgin olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add 1 large finely diced yellow onion, 2 finely diced carrots, and 2 finely diced celery stalks. Sauté until vegetables are softened and onions are translucent, 8-10 minutes, stirring occasionally.
3. Stir in 3 minced garlic cloves and cook until fragrant, 1 minute.
4. Place 1 pound smoked ham hock in the pot, nestling it among the vegetables.
5. Add 1 pound rinsed yellow split peas, 8 cups low-sodium chicken stock, 2 bay leaves, 1 teaspoon freshly cracked black pepper, and 1/2 teaspoon fine sea salt.
6. Bring to a boil over high heat, then immediately reduce heat to low. Cover partially, leaving a 1-inch gap.
7. Simmer gently for 90 minutes, stirring every 20-30 minutes to prevent sticking on the bottom. (Tip: A gentle simmer, with small bubbles breaking the surface, prevents the peas from breaking down too quickly.)
8. Remove the ham hock and bay leaves using tongs. Discard the bay leaves.
9. Let the ham hock cool slightly on a cutting board, about 5 minutes. Shred the meat from the bone using two forks, discarding skin, fat, and bone.
10. Return the shredded ham to the soup. (Tip: For a smoother texture, use an immersion blender to partially purée the soup directly in the pot for 15-20 seconds before adding the ham back.)
11. Stir in 1 tablespoon apple cider vinegar. (Tip: The vinegar brightens the flavors and cuts through the richness—don’t skip it.)
12. Simmer uncovered for an additional 5 minutes to allow flavors to meld.
13. Ladle the soup into bowls and serve immediately.
Dense, creamy split peas create a luxuriously thick base, while the shredded ham adds smoky, savory depth in every spoonful. For a creative twist, top each bowl with a dollop of crème fraîche and a sprinkle of crispy fried shallots for contrasting texture and a hint of elegance.
Conclusion
Kick off your cozy cooking with these 31 divine ham and bean soups! Each recipe offers a unique twist on a classic comfort food, perfect for warming up any day. We’d love to hear which one becomes your new favorite—please leave a comment below and share this roundup on Pinterest to spread the warmth!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




