• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Seeking Good Eats
  • Recipes
  • by Course
  • Low Carb Recipes
  • Subscribe
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
  • Recipes
  • Subscribe
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Subscribe
  • About
×
Home » Recipes » Soup and Stew Recipes

Hearty Ham and Bean Soup Recipe

Modified: Jul 28, 2026 by Kori Butler

FacebookPinterestEmailReddit
Jump to Recipe
Pinterest Hidden Image

Ham and bean soup is one of those timeless recipes that never goes out of style. Made with tender white beans, smoky ham, and plenty of veggies, this healthy, protein packed soup is cozy, satisfying, and a perfect way to put leftover ham to good use.

Ham and bean soup served in a white bowl with a spoon.Pin
Jump to:
  • The backstory.
  • It's a must-make.
  • Let's talk flavor and texture.
  • What you'll need.
  • Customize it your way.
  • Flexible dietary swaps.
  • How to make this navy bean soup with ham recipe.
  • How to enjoy it.
  • Kori's tips.
  • FAQs
  • 📖 The recipe.
  • Keep the good eats going.
  • 💬 What readers are saying.

The backstory.

I don't know about you, but after every holiday meal, I'm already thinking about what I'm going to make with the leftover ham. Sure, sandwiches are great for a day or two, but this soup is what I really look forward to. There's just something comforting about a big pot of bean soup simmering on the stove while the house fills with that savory, herby aroma. It's simple, wholesome comfort food that somehow tastes even better the next day.

xoxo Kori

It's a must-make.

If you're looking for a hearty, healthy meal that makes the most of simple ingredients, this ham and bean soup deserves a spot on your menu.

  • It's classic comfort food. Tender beans, smoky ham, aromatic herbs, and plenty of veggies come together in one cozy bowl.
  • It's protein packed and high fiber. Between the beans and ham, this soup is filling, nourishing, and satisfying.
  • It's perfect for leftover ham. Whether you're using a ham bone, ham hocks, or diced leftover ham, nothing goes to waste.
  • It's make ahead and freezer-friendly. The flavors continue to develop as it sits, making leftovers even more delicious.
  • Flexible cooking options. Make it on the stove, adapt it for the slow cooker, or use canned beans to shorten the cook time - this recipe is built to fit your schedule.
  • Meal prep and freezer friendly. The flavor gets even better the next day, and the soup freezes beautifully, so one pot gives you several grab-and-reheat lunches and dinners.

Give me a ham bone, a bag of beans, and a little time on the stove, and I'll give you a pot of soup that tastes like a hug in a bowl.

Let's talk flavor and texture.

Every spoonful is hearty and comforting. The white beans become tender and creamy as they cook, while the ham adds rich, smoky flavor throughout the broth. Sweet carrots, earthy parsnips, celery, onions, and fragrant herbs create layers of flavor that make this bean soup with ham taste like it's been simmering all day. It's rich without feeling heavy, making it a healthy meal you'll happily come back to again and again.

What you'll need.

White bean and ham soup ingredients.Pin

Here's what your going to need to make this classic white bean and ham soup recipe.

  • Dry White Beans: Navy beans, Great Northern beans, or cannellini beans all work beautifully and become creamy as they cook.
  • Olive Oil: Used to sauté the vegetables. Butter works well too if you prefer.
  • Onion: Adds a savory foundation to the broth.
  • Celery: Brings classic soup flavor and texture.
  • Carrots: Add natural sweetness and color.
  • Parsnips: A slightly sweet, earthy vegetable that gives this soup extra depth.
  • Chicken Broth: Creates a rich, flavorful base. Water with bouillon is another option.
  • White Wine Vinegar: Brightens the soup and balances the richness.
  • Ham Bone or Ham Hocks: The star ingredient that gives the broth incredible flavor while adding tender meat.
  • Dried Thyme: Adds warm, earthy flavor.
  • Dried Marjoram: A mild herb that pairs perfectly with ham and beans.
  • Bay Leaf: Infuses subtle herbal flavor while the soup simmers.
  • Salt: Season lightly at first, then adjust at the end.
  • Black Pepper: Adds gentle warmth and balances the flavors.

If you love cozy soups that are hearty enough for dinner, you'll definitely want to try my Low Calorie Vegetable Soup with Cabbage, a veggie-packed bowl that's light, healthy, and incredibly satisfying. My White Bean Enchilada Soup brings a creamy, Tex-Mex inspired twist with plenty of protein and bold flavor, while Italian Kale and White Bean Sausage Soup is loaded with savory sausage, tender white beans, and fresh kale for a comforting meal that's perfect on a chilly evening.

Customize it your way.

This ham and navy bean soup is incredibly flexible, so you can tweak it to match your pantry, cooking time, and preferences:

  • Swap ham hocks for leftover ham. Use about 2 cups of diced leftover ham in place of the ham hocks or ham bone and simmer until the beans are tender and the broth is infused with ham flavor.
  • Use canned beans to shorten the cook time. Swap the dried beans for 3 cans of drained and rinsed white beans and simmer just until the carrots, parsnips, and celery are tender and the flavors come together.
  • Turn it into slow cooker ham and bean soup. Add soaked beans, vegetables, ham bone or leftover ham, herbs, broth, and water to your cooker. Cook on LOW for 7 to 8 hours (or HIGH for about 4 hours) until the beans are soft and the ham is tender.
  • Add more veggies. Stir in chopped kale, baby spinach, or shredded cabbage during the last 10 to 15 minutes of cooking for extra greens and texture.
  • Make it extra smoky. If your ham is mild, add a pinch of smoked paprika while the soup cooks to boost the smoky flavor.
  • Thicken it up. For a creamier texture, mash a scoop of beans against the side of the pot and stir them back into the soup, or blend a small portion and pour it back in.

Flexible dietary swaps.

Want to tailor this ham and bean soup recipe to your needs? Try these simple, healthy swaps.

  • Gluten-free. The soup is naturally gluten-free as long as you choose a certified gluten-free broth or bouillon. Always double-check labels if gluten is a concern.
  • Lower-sodium. Use low-sodium broth, go light on the added salt at the beginning, and adjust only at the end, since ham and bouillon can both be quite salty.
  • Dairy-free. Use olive oil instead of butter for sautéing, and you'll have a naturally dairy-free bean and ham soup recipe.
  • Vegetarian bean soup. Skip the ham and swap the chicken broth for vegetable broth. Add extra beans for more protein and a bit of smoked paprika to bring in a subtle "ham-like" smoky flavor. You could also try a few drops of liquid smoke.

How to make this navy bean soup with ham recipe.

This ham and bean soup comes together with just a few simple steps while the stovetop does most of the work.

  1. Sauté the onion, celery, carrots, and parsnips until softened and fragrant.
  2. Add the soaked beans, broth, vinegar, ham bone or ham hocks, herbs, and seasonings.
  3. Bring everything to a boil, then reduce to a gentle simmer until the beans are tender.
  4. Remove the ham bone or hocks, shred the meat, discard the bone, and stir the meat back into the soup.
  5. Taste and adjust the seasoning before serving.

How to enjoy it.

This soup with ham and white beans is hearty enough to enjoy all by itself, but a few simple additions make it feel extra special.

  • Garnish each bowl with chopped fresh parsley or thyme and a few cracks of black pepper.
  • Serve with warm crusty bread, cornbread, or homemade biscuits for dipping.
  • Pair it with a crisp green salad for a balanced meal.
  • Add a little grated Parmesan on top for a savory finish.

Kori's tips.

  • Soak the beans first. Even a quick soak helps the beans cook more evenly, shortens the cooking time, and keeps them tender instead of splitting.
  • Simmer gently and season last. A gentle simmer helps the beans hold their shape and keeps the broth clear, while waiting until the end to add extra salt prevents the soup from becoming too salty since ham and bouillon can vary.
  • Out of broth? Dissolve bouillon in water according to the package directions for an easy pantry-friendly substitute.
  • Skim the surface if needed. Remove any foam or excess fat with a spoon while the soup cooks for a cleaner, richer-tasting broth.
  • Make it ahead. Like many soups, this one tastes even better the next day after the flavors have had time to meld together.

FAQs

What is the best way to store it?

Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days.

Can I freeze it?

Yes! This recipe is freezer-friendly. Let it cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

What's the best way to reheat it?

Reheat individual servings in the microwave in 30-second bursts, stirring in between, until hot. Add a bit of water or broth if it has thickened.

Why is my ham and bean soup so salty?

Ham and bean soup can get salty because, depending upon they type of ham used, can be very salty. If you are unsure, reduce the amount of salt added. You can also use a low sodium broth and add salt to taste after cooking.

Can I make this in the slow cooker from start to finish?

Yes. Add soaked beans, vegetables, ham bone or leftover ham, herbs, broth, and water to the slow cooker. Cook on LOW for 7 to 8 hours (or HIGH for about 4 hours), or until the beans are tender and the ham is falling apart. Remove the ham, shred it, return it to the cooker, adjust the seasoning, and serve.

Can I use canned beans instead of dried beans?

Absolutely. Using canned beans is a great way to cut down on cooking time. Drain and rinse 3 cans of white beans, then add them after the vegetables and broth have simmered for a bit. Cook until the veggies are tender and the flavors have melded together.

📌 Be sure to save this pin to Pinterest for later!

Smoky ham and bean soup you'll crave all seasonPin

Can I ask you a favor?

If you tried this recipe, let me know! I'd love for you to come back and give the recipe a 5 star rating and leave a review in the comments! 🙂 Let's stay connected, so please follow me on YouTube, TikTok, Instagram, Facebook, and Pinterest! Subscribe to my newsletter to get healthy fresh recipe ideas every week!

📖 The recipe.

A white bowl served with ham and bean soup garnished with fresh parsley.

White Bean and Ham Soup Recipe

A hearty and flavorful classic white bean and ham soup recipe with veggies, herbs, and a ham bone or ham hocks. It can be prepped ahead of time, and leftovers can be frozen for later!
5 from 1 vote
Print Recipe Pin Recipe Save Saved!
Author Kori Butler
Prep Time 20 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 20 minutes mins
Course Soup Recipes
Cuisine American
Servings 8
Calories 424 kcal

Ingredients
  

  • 1 cup dry navy, great Northern, or cannellini beans
  • 2 tablespoons olive oil (butter can also be used)
  • 1 large onion (chopped)
  • 4 stalks celery (sliced)
  • 3 medium carrots (peeled and sliced)
  • 3 medium parsnips (peeled and sliced ½" thick)
  • 4 cups chicken broth (4 cups of water and the equivalent of bouillon granules may be used)
  • 1 tablespoon white wine vinegar
  • 1½ pounds meaty pork hocks or ham bone
  • 1 teaspoon dried thyme
  • ½ teaspoon dried marjoram
  • 1 bay leaf
  • ½ teaspoon salt (plus extra to taste)
  • ¼ teaspoon ground black pepper (plus extra to taste)

Instructions
 

To Prepare Beans

  • Bring 4 cups of water and dried beans to a boil in a 4-quart saucepan. Reduce heat and simmer for 2 minutes. Remove from heat. Cover and let stand for 1 hour. Alternatively, you can cover the beans with 4 cups of water and let them soak overnight. Drain, rinse, and set aside until ready to use.

To Make The Soup

  • Heat olive oil in a dutch oven over medium heat. Add onions, celery, carrots, and turnips. Saute until tender, about 5 to 8 minutes.
    Sauteeing the ham and bean soup vegetables in a cast iron soup pot.
  • Stir in beans, ham hocks or bone, thyme, salt, pepper, bay leaf, white wine vinegar, and chicken broth.
    Adding broth, seasonings, and ham bones to the bean and ham soup.
  • Bring to a boil. Cover and reduce heat to simmer. Simmer for 1 to 1½ hours or until the beans are tender.
    Simmering ham and bean soup in a large cast iron dutch oven.
  • Remove hocks or bone. Pull any meat off the bone, then add it back to the soup. Discard the remaining bone and remove the bay leaf. Adjust seasoning to taste with additional salt and pepper if needed.
    Removing the ham bone and then replacing ham meat into the ham and bean soup.

Kori's Tips

Don't miss all of our helpful hints, substitution ideas, cooking tips, and other delicious recipes that can be found in our post. Check it out!
TIPS: Adjust the salt at the end of cooking since ham and bouillon can be quite salty. If the soup thickens as it sits, simply stir in a little extra water or broth when reheating.
VARIATIONS: Use about 2 cups of diced leftover ham in place of the ham bone or hocks. For a shortcut, substitute 3 cans of drained and rinsed white beans for the dried beans and shorten the cooking time. You can also use vegetable broth and add extra beans for a simple vegetarian bean soup.
SERVING SUGGESTIONS: Serve hot with a sprinkle of fresh herbs and a slice of crusty bread, cornbread, or a side salad for a complete meal.
 

Nutrition

Calories: 424kcalCarbohydrates: 22gProtein: 29gFat: 24gSaturated Fat: 8gPolyunsaturated Fat: 3gMonounsaturated Fat: 12gCholesterol: 93mgSodium: 432mgPotassium: 875mgFiber: 7gSugar: 5gVitamin A: 3918IUVitamin C: 14mgCalcium: 81mgIron: 3mg
DID YOU MAKE THIS RECIPE?Mention @seekinggoodeatsofficial or tag #seekinggoodeats! Be sure to subscribe to my newsletter to receive more healthy delicious recipes straight to your inbox.

© 2025 Seeking Good Eats™

Keep the good eats going.

  • Creamy Potato Soup
  • White Beans and Greens
  • Buffalo Chicken Soup Recipe
  • Red Lentil Soup with Coconut Milk
  • Vegan Mushroom Barley Soup
  • Savory Ground Beef Chili
  • Vegan Broccoli Soup
  • Green Chili Pork Stew Recipe
  • Cream of Tomato and Basil Soup
  • Potato Asparagus Soup Recipe
  • Healthy Green Chicken Enchilada Soup
  • Apple and Cider Pork Stew in the Slow Cooker
  • Texas-Style No Bean Crock Pot Chili
  • Instant Pot Chicken Soup
  • Easy 7 Can Chicken Taco Soup
  • Chili with Black Eyed Peas and Collard Greens
  • 30+ Easy Fall Soup Recipes
  • Vegan Red Lentil Tomato Soup with Tofu Croutons
  • Beef Vegetable Soup (Instant Pot)
  • Traditional French Onion Soup
  • Homemade Minestrone Soup
  • Easy Butternut Squash Soup
  • Creamy Loaded Pizza Soup
  • Beef Barley Soup
  • Wild Rice and Mushroom Soup
  • Greek Lemon Chicken Soup
  • Cheddar Broccoli Soup
  • Ground Beef Enchilada Soup
  • Coconut Curry Pumpkin Soup
  • Creamy Sun Dried Tomato Chicken Soup
  • Green Enchiladas Chicken Soup
  • Green Chili Pork Stew Recipe
  • Vegan Potato Leek Soup
  • 25+ Healthy High Protein Recipes and Meals That Satisfy.

Reader Interactions

Comments

No Comments

5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Image of Kori Butler Seeking Good Eats Founder

Hey there, I'm Kori.

I’m a culinary school trained chef specializing in holistic nutrition and wellness. I’ve always been a major foodie, and as I’ve aged, the full impact of my love of food—and not-necessarily-healthy eating habits—caught up to me. In an effort to make positive changes in my life (and hopefully yours, too), I created this website where I could share great-tasting, craveable, healthy recipes.

More about me

Most Recent Recipes

  • Stir Fry Recipes
    20+ Easy Stir Fry Recipes for Fast, Flavor-Packed Dinners
  • Collage of images featured in the easy fall soup recipes collection.
    30+ Easy Fall Soup Recipes for Sweater Weather.
  • Raspberries, pistachios, and pistachio cream overnight oats in a clear glass dish with a spoon.
    Pistachio and Cream Overnight Oats Are Pure Breakfast Bliss.
  • Featured eggplant recipes image with 4 different dishes.
    20+ Eggplant Recipes That Go Way Beyond Eggplant Parmesan.
  • Collage of Healthy Bell Pepper Recipes
    25+ Healthy Bell Pepper Recipes to Use Up Every Pepper.
  • Fresh Cherry Tomato Recipes for Garden-Fresh Flavor
    15+ Fresh Cherry Tomato Recipes for Garden-Fresh Flavor.

Footer

as featured in:

Seeking Good Eats as feature in various publication online
back to top
  • Privacy Policy
  • Disclaimer
  • About Me
  • Contact
  • Newsletter
  • Sponsor
  • Accessibility Policy
Badge of the Internation Association of Culinary Professionals

Copyright © 2026 Seeking Good Eats™

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.