Leftover Ham and White Bean Soup is the best way to use up a holiday ham bone. Whether you need a slow cooker recipe or a quick stovetop dinner, this hearty soup delivers. Loaded with Great Northern beans, tender carrots, and savory ham, it's a classic comfort food meal that freezes perfectly for meal prep. Get the easy instructions for using dried or canned beans.
1–2 tablespoons lemon juice or apple cider vinegarto finish
Saltto taste (often minimal, depending on ham)
2cupschopped spinach or kaleoptional
Chopped parsleyfor serving (optional)
Instructions
Sort and rinse the beans. If soaking, soak overnight (or quick soak), then drain and rinse.
Heat olive oil (or butter) in a large pot over medium heat. Add onion, carrots, and celery. Cook 6–8 minutes until softened. Add garlic and cook 30 seconds.
Add beans, broth, ham bone/hocks/shank, bay leaves, and thyme. Bring to a gentle boil, then reduce to a steady simmer.
Simmer partially covered until beans are tender: 60–90 minutes for soaked beans, or 2–2½ hours for unsoaked beans. Add more broth/water if needed.
Remove ham bone/hocks, pull off meat, chop, and return meat to the pot. Discard bones/skin.
Stir in diced ham and simmer 10–15 minutes to warm through.
Optional thickening: mash or blend 1–2 cups of beans/broth, then stir back into the pot.
Remove bay leaves. Season with black pepper and salt if needed. Stir in lemon juice or vinegar. Add greens (optional) and cook 2–3 minutes until wilted. Serve hot.
Notes
Low-sodium broth helps you control salt since ham varies a lot.For thicker soup, mash more beans or blend a larger portion.Add diced ham late so it stays tender.