
A creamy, one-pot white bean soup with savory ham, tender vegetables, and warming herbs—perfect for cozy weeknight dinners and meal prep.

This creamy white bean soup with ham has been a go-to in my kitchen for chilly nights, potlucks, and those days when I want something comforting without too much fuss. I first created this combination while cleaning out the fridge after a holiday meal; a generous bowl of diced ham paired with pantry beans and a can of cream soup turned into something unexpectedly rich and satisfying. The texture sits between a broth and a stew, with the beans providing body and the cream of chicken lending a silky finish. Every spoonful balances savory ham, mellow herbs, and just enough heat when you want it.
I love how forgiving this one-pot dish is. It adapts to what you have on hand and rewards a slow simmer with deeper flavor. The vegetables soften and release sweetness, the ham warms through, and the spices knit everything together. It is the kind of dinner that fills the house with an inviting aroma and encourages everyone to linger at the table. This version serves six and is easily scaled up for a crowd or down for leftovers.
My family always asks for seconds when I make this. Once I served it at a small gathering and several friends took the recipe home that night. There is something about the smoky ham and the velvety beans that makes it memorable and perfect for sharing.
My favorite part of this dish is the weekend aftertaste; leftovers deepen in flavor and become even more comforting. Several friends told me this tasted like a cross between a stew and a potage, and a holiday ham transformed into a homey family favorite when paired with pantry staples.
Cool the soup to room temperature before storing. Transfer into airtight containers and refrigerate for up to four days. For longer storage, freeze in portioned freezer-safe containers for up to three months. When reheating from frozen, thaw overnight in the refrigerator if possible, then reheat on low in a saucepan, stirring and adding a splash of broth to regain the desired consistency. Avoid reheating in a microwave without stirring frequently to prevent hotspots. Look for fresh aroma and no off-odors as quality indicators before eating after storage.
If you do not have great northern beans, cannellini or navy beans work well with similar texture. For a gluten-free version, use a gluten-free condensed cream soup or substitute 1 cup heavy cream and 1 tablespoon gluten-free chicken bouillon. To reduce sodium, rinse beans thoroughly and use unsalted or low-sodium ham. If you want a lighter mouthfeel, swap the cream of chicken for 1 cup plain unsweetened yogurt stirred in off-heat, or use evaporated milk gradually to taste. Fresh herbs may replace dried at a ratio of three-to-one.
Serve this with crusty bread or warm biscuits to soak up the broth. A crisp green salad with a tangy vinaigrette cuts through the richness. For a heartier meal, spoon the soup over cooked rice or buttered noodles. Garnish with chopped parsley, chives, or a squeeze of lemon to brighten flavors. For a cozy presentation, top each bowl with a sprinkle of smoked paprika and a few cracked black peppercorns.
This style of bean and ham soup is rooted in American home cooking traditions, where leftover salt pork or ham hocks were simmered with beans to stretch ingredients and feed families. The use of canned cream soup is a mid-20th-century American convenience adaptation that makes the dish creamy with minimal effort. Regional variations include adding greens, using ham hocks instead of diced ham, or thickening further into a chowder-like consistency.
In winter, add a diced potato or parsnip for extra heartiness. In spring, stir in a handful of chopped spinach or kale toward the end for color and nutrition. For a summer version, use fresh white beans cooked from dry and finish with bright herbs like basil. Holiday ham works particularly well for festive leftovers, while smoked picnic ham elevates the savory profile during the colder months.
Prepare the base sauté and cool, then refrigerate or freeze in portions. For meal prep, divide into six single-serving containers for lunches. Reheat gently on the stovetop and add a splash of broth if needed. If you plan to freeze, leave a little headspace in the container because liquids expand. Label containers with the date and the reheating instructions for convenience.
This soup represents comfort in a bowl and a practical way to turn simple ingredients into a satisfying shared meal. I hope you make it your own, try your favorite swaps, and enjoy the warmth it brings to any table.
Rinse canned beans well to remove excess sodium and canned flavor before adding to the pot.
Brown the ham briefly to deepen its flavor; do not overcook garlic or it will become bitter.
If the soup thickens too much after refrigerating, stir in warm broth or water while reheating to loosen the texture.
Use low-sodium broth and adjust salt at the end because diced ham can be salty.
For a creamier finish, use an immersion blender to partially purée some of the beans and return them to the pot.
This nourishing white bean soup with ham recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This White Bean Soup with Ham recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Heat 1 tablespoon oil in a large pot over medium heat. Add 1 cup sliced carrots, 1/2 cup diced yellow onion and 1/2 cup sliced celery. Cook 7 to 8 minutes until softened and onions are translucent, stirring occasionally.
Add 1 pound diced ham and 4 minced garlic cloves. Stir and cook about 3 minutes until ham is warmed and garlic is fragrant, taking care not to burn the garlic.
Stir in 3 cans drained great northern beans, 32 ounces low-sodium chicken broth, and 10.5 ounces cream of chicken soup. Add spices and herbs and stir to combine until the cream soup is integrated into the broth.
Bring mixture to a gentle boil over medium-high heat, then reduce to low-medium to simmer. Cook uncovered for 30 minutes, stirring occasionally, until vegetables are tender and flavors are melded.
Ladle into bowls and garnish as desired. Reheat gently if made ahead, adding a splash of broth to loosen the consistency if necessary.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@feastinarecipe on social media!


Cozy, bright, and ready fast, this Instant Pot lemon chicken orzo soup brings tender chicken, fresh veggies, and a sunny citrus finish.

Feather-light mini cheesecakes with bright strawberry sauce, a tender biscuit-style base, and creamy filling. Just 47 calories each and irresistibly fresh.

Silky mini cheesecakes swirled with melted chocolate and a splash of Kahlua, nestled on Oreo crusts and crowned with fresh whipped cream.

Leave a comment & rating below or tag @feastinarecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.