White Bean Soup with Ham
White Bean Soup with Ham is a comforting and creamy soup with veggies and herbs. It’s hearty, easy, and full of flavor and all made in just one pot!
A COZY SOUP IN UNDER AN HOUR
When you need a cozy, comforting dinner that warms you from the inside out, this White Bean Soup with Ham checks all the boxes. It’s my kind of recipe: the hearty, flavorful, and made in one pot kind! One pot soups mean less clean up and that makes this soup perfect for busy weeknights or lazy Sundays. Winner, winner – hearty and affordable soup for dinner!


Made this last night, so so good! Can’t wait for fall! Also, side note, we love your Appalachian Soup Beans too!! Always trust your recipes, they’re the best
– Jane
FREQUENTLY ASKED QUESTIONS:
You can make this in the Crockpot by first cooking the onions, carrots, and celery in the oil. Add the garlic. Stir for 1 minute. Transfer that to the crockpot along with the remainder of the ingredients. Cook on high for 2-3 hours or on high for 4-6 hours.
You can use cannellini, great northern, or navy beans in the soup.
You can add potatoes, kale, spinach, diced tomatoes, corn, smoked sausage, bell peppers, green beans, carrots, thyme, or bay leaves.
Yes, but you’ll need to cook and soften them beforehand. This recipe calls for canned beans to save time.
You guessed it, crusty bread and a side salad. It’s the classic pairing for a reason! You could also serve it with warm biscuits or cornbread, grilled cheese sandwiches, Garlic Bread, garlic toast or soft dinner rolls.
Let the soup cool completely, then store in an airtight container in the refrigerator for up to 3 days.
Yes! Freeze in portions in airtight containers for up to 2 months. Thaw overnight in the fridge before reheating.

INGREDIENTS NEEDED: (SEE RECIPE CARD BELOW FOR THE FULL RECIPE)
- carrots, onion, celery – some grocery stores carry this already diced up and in a container. It will sometimes be called a soup starter or it will be labeled as mire poix. This can be a huge timesaver if you’re in a hurry or just plum tired and don’t feel like chopping.
- diced ham– this is a great way to use up leftover ham. Or grab a package of pre-diced ham near the deli section or dice up a ham steak. If you have a leftover ham bone with some meat on it – even better (like a ham hock, etc.)
- garlic cloves – my preference will almost always be fresh garlic. You just get so much more garlic flavor but if you prefer to use the jarred stuff, then go for it.
- great northern beans – I just use canned northern beans here. You can use dried beans. Just make sure to soak them first. Those of you who use dried beans often know what to do and you probably don’t even need me to tell you that you can use dried beans – ha!
- low-sodium chicken broth– since we already have sodium in other ingredients, I prefer to use low sodium broth. Homemade Chicken Broth can also be used and that’s easy enough to tailor the ingredients how you like them. You can always add salt but you can’t take it out once it is in there.
- cream of chicken soup– this is also an ingredient on this list where you can use a low sodium or no sodium version, and, of course, Homemade Cream of Chicken Soup is another great option. The cream of chicken soup adds flavor and makes it a bit creamy.
- ground cumin – this is an optional ingredient. I know it is a love it or hate it ingredient. This soup will still have incredible flavor without it.
- onion powder, garlic powder, parsley, dried thyme, dried rosemary and paprika – paprika doesn’t have a strong flavor profile, but, if you wanted to add a bit of smokiness to this soup, try using smoked paprika.
- red pepper flakes– this is an optional ingredient that can bring some heat if you want it. I don’t think it makes it spicy at all but if you have any sensitivity to spice, just leave it out.

HOW TO MAKE WHITE BEAN SOUP WITH HAM:
To a large pot or deep skillet, add the carrots, onion, celery, and oil. Stir and cook for about 7-8 minutes over medium heat. To the pot, add the ham and garlic. Stir and cook for 3 minutes.

To the pot add the remainder of the ingredients. Turn the heat to medium to high. Bring to a boil.

Turn the heat down to low to medium heat to a simmer for 30 minutes until all the vegetables are tender. Then serve!

CRAVING MORE RECIPES?
White Bean Soup with Ham
Ingredients
- 1 Tablespoon oil
- 1 cup sliced carrots
- ½ cup finely diced yellow onion
- ½ cup sliced celery
- 1 pound diced ham (see notes below)
- 4 garlic cloves, minced
- 3 (15 ounce) cans great northern beans, drained and rinsed
- 32 ounce container low-sodium chicken broth (4 cups)
- 10.5 ounce can cream of chicken soup
- 1 teaspoon ground cumin (optional, see notes below)
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon dried parsley
- ½ teaspoon dried thyme
- ½ teaspoon black pepper
- ½ teaspoon dried rosemary
- ½ teaspoon paprika
- ¼ teaspoon red pepper flakes (optional)
Instructions
- To a large pot or deep skillet, add 1 Tablespoon oil. Then add in 1 cup sliced carrots, 1/2 cup finely diced yellow onion and 1/2 cup sliced celery. Stir and cook for about 7-8 minutes over medium heat until softened.

- To the pot, add 1 pound diced ham and 4 garlic cloves, minced. Stir and cook for about 3 minutes.

- To the pot add remaining ingredients: 3 (15 ounce) cans great northern beans, drained and rinsed, 32 ounce container low-sodium chicken broth, 10.5 ounce can cream of chicken soup, 1 teaspoon ground cumin, 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1/2 teaspoon dried parsley, 1/2 teaspoon dried thyme, 1/2 teaspoon black pepper, 1/2 teaspoon dried rosemary, 1/2 teaspoon paprika and 1/4 teaspoon red pepper flakes.

- Turn the heat to medium to high. Bring to a boil.
- Turn the heat down to low to medium heat to a simmer for 30 minutes until all the vegetables are tender.

- Then serve!

Notes
- Please refer to my FAQ’s (Frequently Asked Questions) and ingredient list above for other substitutions or for the answers to the most common questions.
- A leftover ham bone (like a ham hock) can be used. I used store bought diced ham to make this quick and easy but leftover ham and ham bones with a bit of meat still attached works perfectly.
- Cumin is definitely a love it or hate it seasoning. It adds a bit of dimension in flavor here but if you are not a lover of cumin, just leave it out, there is still great flavor.
Nutrition
Nutritional Disclaimer
“The Country Cook” is not a dietician or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories and other nutritional values can vary quite a bit depending on which brands were used.











5 Stars
Made this last night, so so good! Can’t wait for fall! Also, side note, we love your Appalachian Soup Beans too!! Always trust your recipes, they’re the best 🙂
Awww yay!! Love hearing that Jane! Thanks so much!
A great, hearty,quick soup.
can this be made in crock pot?
I answer that in detail above in the frequently asked questions section 🙂