White Bean Soup with Ham

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.
Why You'll Love This Recipe
- Ready with minimal prep in about 50 minutes total, making it ideal for weeknights or a relaxed weekend lunch.
- Uses shelf-stable and fridge staples like canned beans and cream soup so the pantry often supplies everything you need.
- One-pot method keeps cleanup simple while building layered savory flavors from sautéing and simmering.
- Make-ahead friendly: flavors develop further after resting and it reheats beautifully for lunches during the week.
- Crowd-pleasing and adaptable for dietary tweaks; swap broth or omit spices to suit picky eaters or add greens for extra nutrients.
- Comforting mouthfeel, with creamy broth and tender beans that make it feel indulgent without a lot of work.
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.
Ingredients
- Oil: 1 tablespoon vegetable oil or olive oil. I favor a neutral oil for sautéing to allow the ham to shine. If you prefer, use light olive oil for a subtle fruitiness.
- Carrots: 1 cup sliced carrots. Choose firm, bright orange carrots and slice on the bias for more surface area; they add natural sweetness as they soften.
- Yellow onion: 1/2 cup finely diced. A sweet yellow onion provides savory depth; dice small so it melts into the base.
- Celery: 1/2 cup sliced. Celery gives aromatic structure and a little crunch during the sauté stage.
- Ham: 1 pound diced fully cooked ham. Use smoked ham or leftover holiday ham for the most flavorful result; choose a firm ham and dice into 1/2-inch pieces.
- Garlic: 4 cloves minced. Fresh garlic is essential for bright savory notes; add toward the end of sautéing to avoid burning.
- White beans: Three 15-ounce cans great northern beans, drained and rinsed. Canned beans cut prep time; rinse to reduce sodium and canned flavor.
- Chicken broth: 32-ounce container low-sodium chicken broth, about 4 cups. Low-sodium lets you control salt, especially with salty ham.
- Cream of chicken soup: 10.5-ounce can. This adds creaminess and body. If you prefer less processed options, substitute 1 cup heavy cream mixed with 1 tablespoon chicken bouillon.
- Spices: 1 teaspoon ground cumin (optional), 1/2 teaspoon each onion powder, garlic powder, dried parsley, dried thyme, dried rosemary, and paprika; 1/2 teaspoon black pepper; 1/4 teaspoon red pepper flakes optional. These layers of dried herbs and spices create warmth and balance.
Instructions
1. Sauté the vegetables:Heat 1 tablespoon oil in a large pot or deep skillet over medium heat. Add 1 cup sliced carrots, 1/2 cup finely diced yellow onion and 1/2 cup sliced celery. Stir occasionally and cook about 7 to 8 minutes until the vegetables begin to soften and the onions turn translucent. Look for softened carrots and fragrant aromatics as an indicator the base is ready.2. Add ham and garlic:Increase heat slightly and add 1 pound diced ham and 4 cloves minced garlic. Stir and cook about 3 minutes until the ham warms and the garlic is fragrant. Browning the ham briefly concentrates its flavor; if your ham is very lean, add a splash more oil to prevent sticking.3. Add beans, liquid and seasonings:To the pot add 3 (15 ounce) cans great northern beans (drained and rinsed), a 32-ounce container low-sodium chicken broth, 10.5-ounce can cream of chicken soup, 1 teaspoon ground cumin (optional), 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 if you like heat. Stir well to combine and dissolve the cream soup into the broth for a uniform texture.4. Bring to a boil then simmer:Turn the heat to medium-high and bring the pot to a gentle boil, then immediately reduce to low-medium to maintain a simmer. Cook uncovered for 30 minutes, stirring occasionally. Look for the vegetables to be tender and the broth to thicken slightly. Taste and adjust salt and pepper at the end; the ham can add saltiness.5. Serve and garnish:Ladle into bowls and serve hot. Garnish with chopped fresh parsley or a drizzle of olive oil if desired. This reheats well and thickens as it sits, so thin with a splash of broth if needed when reheating.
You Must Know
- This provides about 444 calories per serving and is rich in protein from both beans and ham; it also offers fiber from the beans and vegetables.
- Store cooled soup in airtight containers in the refrigerator for up to 4 days, or freeze for up to 3 months. Thaw overnight in the fridge before reheating gently on the stovetop.
- Because it contains canned cream of chicken and ham, it is not dairy-free, vegetarian, vegan, gluten-free, or low-carb.
- Beans thicken the broth as they break down, so if you prefer a thinner soup, stir in an extra 1/2 cup to 1 cup chicken broth when reheating.
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.
Storage Tips
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.
Ingredient Substitutions
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.
Serving Suggestions
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.
Cultural Background
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.
Seasonal Adaptations
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.
Meal Prep Tips
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.
Pro Tips
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.
Tags
White Bean Soup with Ham
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.

Instructions
Sauté vegetables
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.
Warm ham and garlic
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.
Combine beans, broth and seasonings
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.
Boil then simmer
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.
Serve
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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@feastinarecipe on social media!

Categories:
You might also like...

3-Ingredient Strawberry Yogurt Bites
Fresh strawberries, creamy vanilla yogurt, and crunchy granola freeze into adorable, portable bites — an effortless make-ahead breakfast or snack that kids love.

30-Minute Garlic Ginger Glazed Salmon (Gluten Free!)
A quick, pantry-friendly glazed salmon with garlic, ginger, and sesame — gluten free, soy free, and perfect for busy weeknights. Ready in about 30 minutes.

30-Minute Mongolian Beef
A quick, savory-sweet stir-fry: tender sirloin slices coated in crisp cornstarch, tossed in a glossy brown sugar and tamari glaze—ready in just 30 minutes.

Did You Make This?
Leave a comment & rating below or tag @feastinarecipe on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.
Hi, I'm Sarah!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

