Cheesy Ham and Bean Soup

    10 hours 20 min

    This is a real rustic soup. Beans are boiled until tender, then simmered with ham, condensed soup and processed cheese. It's something to look forward to on those cold winter nights. Perfect with fresh bread.

    15 people made this

    Serves: 20 

    • 3.75 litres boiling water
    • 900g dry cannellini beans, soaked overnight
    • 2 onions, chopped
    • 675g ham, chopped
    • 2 (295g) tins cream of mushroom condensed soup
    • 225g processed cheese, such as Kraft slices, unwrapped and chopped

    Prep:10min  ›  Cook:2hr10min  ›  Extra time:8hr soaking  ›  Ready in:10hr20min 

    1. Add beans to boiling water and cook on high. Beans will soak up some water, so you will need to add more water later. It will take 2-3 hours for the beans to be cooked through.
    2. As soon as beans can be mashed with fork, add ham and onions, let cook until beans and ham are done.
    3. Turn down to medium heat and add soup and cheese. Stir frequently while soup and cheese are mixed into the beans. When cheese is melted turn off heat and serve. Leftovers may be frozen.


    If your local supermarket doesn't stock dry cannellini beans, you can use dry flageolet beans or dry butter beans.

    Recently viewed

    Reviews & ratings
    Average global rating:

    Reviews in English (14)


    "This is a great bean soup recipe. Will make again. Although had to add a little bit more spices at the end, it still was wonderful."  -  21 Sep 2000  (Review from Allrecipes US | Canada)


    AWESOME. We put the beans, ham, and onion in the slow cooker for 8 hours and mixed in the soup and cheese about 20 minutes before serving. Didn't even get any to freeze  -  30 Jul 2010  (Review from Allrecipes US | Canada)


    I added some diced green peppers and some cooked rattlesnake meat and this was a big hit. Everyone wanted seconds and even thirds!  -  25 Nov 2012  (Review from Allrecipes US | Canada)