Skip to main content New<> this month
Get the Allrecipes magazine

Ham and White Bean Soup

Rated as 4.42 out of 5 Stars

"One of my family's favorite soups. Great on chilly days. For bean lovers, add a second can of white beans."
Added to shopping list. Go to shopping list.


40 m servings 299
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Heat olive oil in a soup pot over medium-high heat. Cook and stir onion in hot oil until tender, about 5 minutes.
  2. Season onion with Italian seasoning. Continue to cook and stir for 1 more minute.
  3. Stir chicken broth, white beans, tomatoes, cabbage, ham, and celery into the pot. Bring to a boil, then reduce heat to low; simmer until celery and cabbage are tender, 15 to 20 minutes.


  • Partner Tip
  • Reynolds® Aluminum foil can be used to keep food moist, cook it evenly, and make clean-up easier.

Nutrition Facts

Per Serving: 299 calories; 13.6 26.8 18.5 35 1498 Full nutrition

Explore more


Read all reviews 25
  1. 31 Ratings

    Rated as 5 out of 5 Stars
    Rated as 4 out of 5 Stars
    Rated as 3 out of 5 Stars
    Rated as 2 out of 5 Stars
    Rated as 1 out of 5 Stars
Most helpful positive review

I added what I had in the fridge but this recipe is a great base. I also put it in a crockpot to let the vegis soften a bit

Most helpful critical review

I followed the recipe exactly. The flavors do not compliment one another.

Most helpful
Most positive
Least positive

I added what I had in the fridge but this recipe is a great base. I also put it in a crockpot to let the vegis soften a bit

Delicious!!! Try using fresh ingredients and making the beans rather than canned, less sodium. Great soup!

This was really delicious! A quick and easy way to use up leftover ham.

Super easy and great! Followed almost exactly as written. I ended up dividing my chicken broth (2 cups low sodium + 2 cups regular) to get the salt level right and threw a diced carrot in there ...

Only thing I did differently was add finely chopped red pepper (only half) and 3 more cups of water along with the broth. Otherwise same portions and it was yummy! I also did add spice/hot sauce...

Really easy to put together and the flavor is amazing!

Delicious and very easy. I didn't use cabbage and added a tsp flour, extra can of beans and a little pasta because I like bean soup thick. Am guessing the cabbage would have accomplished that, ...

Very. Good. Had ham in the freezer leftover from Christmas. We will definitely try this again.

This is easy and delicious!