Ham white bean soup: just the name conjures up images of cozy evenings, crackling fireplaces, and the comforting aroma of a hearty, home-cooked meal. Have you ever craved a dish that feels like a warm hug from the inside out? This is it! This recipe isn’t just about filling your belly; it’s about nourishing your soul.
White bean soup, in its various forms, has been a staple in kitchens around the world for centuries. From the rustic Tuscan ribollita to the French cassoulet, beans have long been celebrated for their affordability, nutritional value, and ability to create satisfying, flavorful meals. Adding ham elevates this humble soup to a new level of deliciousness, infusing it with a smoky depth that’s simply irresistible.
What makes ham white bean soup so universally loved? It’s the perfect combination of creamy texture, savory flavor, and ease of preparation. The beans become incredibly tender, melting in your mouth with each spoonful, while the ham adds a salty, smoky counterpoint that keeps you coming back for more. Plus, it’s a fantastic way to use leftover ham after a holiday feast! Whether you’re looking for a quick weeknight dinner or a comforting weekend lunch, this soup is guaranteed to be a crowd-pleaser. So, grab your ingredients, and let’s get cooking!

Ingredients:
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 carrots, peeled and chopped
- 2 celery stalks, chopped
- 4 cloves garlic, minced
- 8 cups chicken broth (low sodium preferred)
- 1 pound dried Great Northern beans, rinsed and sorted
- 1 smoked ham hock
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/4 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper to taste
- 1 cup diced cooked ham (about 6 ounces)
- 2 tablespoons chopped fresh parsley, for garnish
- 1 tablespoon lemon juice (optional, for brightness)
Preparing the Soup Base:
- Sauté the Aromatics: Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened, about 8-10 minutes. You want them to be tender and slightly translucent, releasing their natural sweetness. Don’t rush this step; it’s crucial for building flavor.
- Add Garlic and Spices: Stir in the minced garlic, dried thyme, dried rosemary, and red pepper flakes (if using). Cook for another minute, until the garlic is fragrant. Be careful not to burn the garlic, as it can become bitter. The spices will bloom in the heat, releasing their aromatic oils.
- Combine Broth, Beans, and Ham Hock: Pour in the chicken broth and add the rinsed and sorted Great Northern beans and the smoked ham hock. Make sure the ham hock is submerged in the liquid. If not, add a little more broth or water.
- Bring to a Boil, Then Simmer: Bring the mixture to a boil over high heat. Once boiling, reduce the heat to low, cover the pot, and simmer for at least 2 hours, or until the beans are tender and creamy. The longer you simmer, the more flavorful the soup will become. Check the beans periodically and add more broth if needed to keep them covered. The simmering process allows the beans to fully hydrate and release their starch, thickening the soup naturally.
Removing the Ham Hock and Pureeing (Optional):
- Remove the Ham Hock: Carefully remove the ham hock from the pot using tongs or a slotted spoon. Place it on a cutting board to cool slightly.
- Puree a Portion of the Soup (Optional): If you prefer a creamier soup, you can puree a portion of it at this stage. Use an immersion blender to puree about 2-3 cups of the soup directly in the pot. Alternatively, you can carefully transfer the soup to a regular blender in batches (be sure to vent the lid to prevent pressure buildup) and puree until smooth. Return the pureed soup to the pot. This step is optional, but it adds a lovely velvety texture to the soup.
- Shred the Ham: Once the ham hock is cool enough to handle, shred the meat from the bone, discarding the skin, fat, and bone. The meat should be tender and easily pulled apart.
- Return Ham to the Soup: Add the shredded ham back to the pot.
Finishing the Soup:
- Add Diced Ham: Stir in the diced cooked ham. This adds another layer of ham flavor and texture to the soup.
- Season to Taste: Season the soup with salt and freshly ground black pepper to taste. Be mindful of the salt content, as the ham hock and broth may already be salty. Start with a small amount and add more as needed.
- Simmer Briefly: Simmer the soup for another 10-15 minutes to allow the flavors to meld together.
- Add Lemon Juice (Optional): Stir in the lemon juice (if using) for a touch of brightness. This helps to balance the richness of the soup.
- Garnish and Serve: Ladle the soup into bowls and garnish with chopped fresh parsley. Serve hot with crusty bread or crackers for dipping.
Tips and Variations:
- Soaking the Beans: While not strictly necessary, soaking the dried beans overnight in cold water can help to reduce cooking time and make them easier to digest. If you choose to soak the beans, drain and rinse them thoroughly before adding them to the soup.
- Using Canned Beans: If you’re short on time, you can substitute canned Great Northern beans for dried beans. Use about 4 cans (15 ounces each), drained and rinsed. Add them to the soup during the last 30 minutes of cooking time.
- Adding Vegetables: Feel free to add other vegetables to the soup, such as chopped kale, spinach, or diced potatoes. Add them during the last 30 minutes of cooking time.
- Spice it Up: For a spicier soup, add more red pepper flakes or a pinch of cayenne pepper.
- Smoked Turkey Hock: You can substitute a smoked turkey hock for the ham hock for a different flavor profile.
- Vegetarian Option: To make this soup vegetarian, omit the ham hock and diced ham. Use vegetable broth instead of chicken broth. You can add smoked paprika for a smoky flavor.
- Slow Cooker Method: This soup can also be made in a slow cooker. Combine all the ingredients (except the diced ham and parsley) in the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours, or until the beans are tender. Remove the ham hock, shred the meat, and return it to the slow cooker. Stir in the diced ham and parsley before serving.
- Freezing Instructions: This soup freezes well. Allow the soup to cool completely before transferring it to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Serving Suggestions:
- Serve with crusty bread, cornbread, or crackers.
- Top with a dollop of sour cream or Greek yogurt.
- Garnish with a sprinkle of Parmesan cheese.
- Serve with a side salad.
Nutritional Information (Approximate):
(Note: Nutritional information is an estimate and may vary based on specific ingredients and portion sizes.)
- Calories: Approximately 350-400 per serving
- Protein: 25-30 grams
- Fat: 15-20 grams
- Carbohydrates: 40-45 grams
- Fiber: 10-15 grams
Why This Recipe Works:
This Ham and White Bean Soup recipe is a comforting and hearty meal that’s perfect for a chilly day. The combination of smoky ham, creamy white beans, and aromatic vegetables creates a deeply flavorful and satisfying soup. The long simmering time allows the flavors to meld together and the beans to become incredibly tender. The optional pureeing step adds a luxurious texture, while the fresh parsley and lemon juice provide a bright and refreshing finish. This recipe is also versatile and can be easily adapted to suit your preferences and dietary needs.
Troubleshooting:
- Beans are not softening: If your beans are not softening after simmering for a long time, it could be due to hard water or old beans. Try adding a pinch of baking soda to the pot, which can help to soften the beans. You may also need to simmer the soup for a longer period of time.
- Soup is too thick: If the soup is too thick, add more broth or water to thin it out.
- Soup is too thin: If the soup is too thin, you can simmer it uncovered for a longer period of time to allow some of the liquid to evaporate. Alternatively, you can puree a larger portion of the soup to thicken it.
- Soup is too salty: If the soup is too salty, you can add a peeled potato to the pot and simmer it for 30 minutes. The potato will absorb some of the salt. Remove the potato before serving. You can also add a splash of vinegar or lemon juice to help balance the saltiness.
Equipment Needed:
- Large pot or Dutch oven
- Cutting board
- Knife
- Measuring cups and spoons
- Tongs or slotted spoon
- Immersion blender or regular blender (optional)

Conclusion:
This isn’t just another soup recipe; it’s a warm hug in a bowl, a comforting classic elevated with simple techniques and incredible flavor. The combination of smoky ham, creamy white beans, and aromatic vegetables creates a symphony of tastes that will leave you wanting more. I truly believe this ham white bean soup is a must-try for anyone seeking a hearty, satisfying, and relatively easy meal. It’s the kind of dish that becomes a family favorite, passed down through generations. But what makes this recipe truly special is its versatility. Feel free to experiment with different types of ham a smoked ham hock will add an even deeper, richer flavor, while diced leftover holiday ham is a fantastic way to repurpose those delicious leftovers. For a vegetarian option, you can easily omit the ham and add a teaspoon of smoked paprika to mimic that smoky essence. You could also add other vegetables like chopped kale or spinach for an extra boost of nutrients. Serving suggestions are endless! I personally love to serve this soup with a crusty loaf of bread for dipping sourdough or a rustic Italian bread are excellent choices. A dollop of sour cream or Greek yogurt adds a tangy creaminess that complements the richness of the soup. For a spicier kick, a dash of hot sauce or a sprinkle of red pepper flakes will do the trick. Consider pairing it with a simple green salad for a complete and balanced meal. And don’t be afraid to get creative with the toppings! Crispy fried onions, crumbled bacon, or even a sprinkle of fresh herbs like parsley or thyme can elevate the presentation and add another layer of flavor. If you’re feeling adventurous, try adding a swirl of pesto or a drizzle of truffle oil for a truly gourmet experience. I’ve poured my heart into perfecting this recipe, and I’m confident that you’ll love it as much as I do. It’s the perfect dish for a chilly evening, a cozy weekend lunch, or even a potluck gathering. It’s also incredibly budget-friendly, making it a great option for feeding a crowd without breaking the bank. So, what are you waiting for? Gather your ingredients, put on your apron, and get ready to create a culinary masterpiece! I promise you won’t be disappointed. This ham white bean soup is more than just a recipe; it’s an experience. I’m incredibly excited for you to try this recipe and would absolutely love to hear about your experience. Did you make any modifications? What were your favorite toppings? What did your family think? Please, share your thoughts and photos in the comments below! Your feedback is invaluable, and it helps me to continue creating recipes that you’ll love. Happy cooking! I can’t wait to see what you create! Let me know if you have any questions, I’m always happy to help. Print
Ham White Bean Soup: A Hearty & Delicious Recipe
- Total Time: 170 minutes
- Yield: 6–8 servings 1x
Description
Hearty Ham and White Bean Soup, simmered with smoky ham hock, creamy Great Northern beans, and aromatic vegetables. Perfect for a chilly day!
Ingredients
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 carrots, peeled and chopped
- 2 celery stalks, chopped
- 4 cloves garlic, minced
- 8 cups chicken broth (low sodium preferred)
- 1 pound dried Great Northern beans, rinsed and sorted
- 1 smoked ham hock
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/4 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper to taste
- 1 cup diced cooked ham (about 6 ounces)
- 2 tablespoons chopped fresh parsley, for garnish
- 1 tablespoon lemon juice (optional, for brightness)
Instructions
- Sauté the Aromatics: Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened, about 8-10 minutes.
- Add Garlic and Spices: Stir in the minced garlic, dried thyme, dried rosemary, and red pepper flakes (if using). Cook for another minute, until the garlic is fragrant.
- Combine Broth, Beans, and Ham Hock: Pour in the chicken broth and add the rinsed and sorted Great Northern beans and the smoked ham hock.
- Bring to a Boil, Then Simmer: Bring the mixture to a boil over high heat. Once boiling, reduce the heat to low, cover the pot, and simmer for at least 2 hours, or until the beans are tender and creamy.
- Remove the Ham Hock: Carefully remove the ham hock from the pot using tongs or a slotted spoon. Place it on a cutting board to cool slightly.
- Puree a Portion of the Soup (Optional): If you prefer a creamier soup, use an immersion blender to puree about 2-3 cups of the soup directly in the pot. Alternatively, transfer the soup to a regular blender in batches (be sure to vent the lid) and puree until smooth. Return the pureed soup to the pot.
- Shred the Ham: Once the ham hock is cool enough to handle, shred the meat from the bone, discarding the skin, fat, and bone.
- Return Ham to the Soup: Add the shredded ham back to the pot.
- Add Diced Ham: Stir in the diced cooked ham.
- Season to Taste: Season the soup with salt and freshly ground black pepper to taste.
- Simmer Briefly: Simmer the soup for another 10-15 minutes to allow the flavors to meld together.
- Add Lemon Juice (Optional): Stir in the lemon juice (if using) for a touch of brightness.
- Garnish and Serve: Ladle the soup into bowls and garnish with chopped fresh parsley. Serve hot.
Notes
- Soaking the beans overnight can reduce cooking time.
- Canned Great Northern beans can be substituted for dried beans (use 4 cans, 15 ounces each, drained and rinsed, and add during the last 30 minutes of cooking).
- Feel free to add other vegetables like kale, spinach, or diced potatoes during the last 30 minutes of cooking.
- For a spicier soup, add more red pepper flakes or a pinch of cayenne pepper.
- A smoked turkey hock can be substituted for the ham hock.
- To make this soup vegetarian, omit the ham hock and diced ham. Use vegetable broth instead of chicken broth. You can add smoked paprika for a smoky flavor.
- This soup can also be made in a slow cooker. Combine all the ingredients (except the diced ham and parsley) in the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours, or until the beans are tender. Remove the ham hock, shred the meat, and return it to the slow cooker. Stir in the diced ham and parsley before serving.
- This soup freezes well for up to 3 months.
- Prep Time: 20 minutes
- Cook Time: 150 minutes
Leave a Comment