
A creamy, hearty one-pot soup with great northern beans, smoky ham, and tender vegetables — perfect for cozy dinners and easy meal prep.

This creamy, hearty white bean soup with ham has been a cold-weather staple in my kitchen for years. I first stitched this combination together on an evening when I had leftover diced ham and three cans of great northern beans in the pantry. The result was unexpectedly comforting: a thick, spoonable broth dotted with tender beans, chunks of ham, and softened vegetables that felt like an instant hug. The flavor is gentle but layered — savory ham, earthy beans, aromatic herbs, and a whisper of paprika and red pepper for warmth.
I remember serving this to a group of friends after a blustery fall hike; everyone warmed up quickly and went back for seconds. It's one of those dishes that tastes like home, whether you're feeding a family or dishing up lunches for the week. The texture is creamy without heavy cream thanks to pureed beans and the small amount of cream-of-chicken soup which gives body and a round mouthfeel. This version is easy to multiply, forgiving of substitutions, and excellent made in a single pot — which is exactly how busy cooks like it.
Personally, this recipe became a favorite because it saved a weeknight dinner when I had no fresh herbs on hand and needed something warming and substantial. Family members always request it when ham is in the fridge, and I love how the aromas fill the house as it simmers. It’s reliably satisfying and forgiving — a true weeknight champion.
My favorite aspect of this dish is how forgiving it is. I’ve swapped in leftover roasted vegetables, used ham hocks for deeper flavor, and still ended up with a comforting bowl every time. Family members who usually avoid beans finished their bowls and asked for leftovers — that’s the true test of success in my house. It’s mental comfort and nutritional value in one pot.
Cool the soup to room temperature before refrigerating to maintain texture and food safety. Store in airtight glass or BPA-free plastic containers for up to 3–4 days. For freezing, divide into single-serving or family-sized portions in freezer-safe containers, leaving a little headspace for expansion; freeze up to 3 months. Reheat gently on the stove over low heat to avoid breaking down the beans too much; add a splash of water or broth if the soup thickened in the fridge. Avoid boiling when reheating — slow warming preserves texture.
If you don’t have great northern beans, cannellini or navy beans are perfect substitutes and will offer similar creaminess. For a gluten-free version, use a gluten-free condensed cream-of-chicken soup or make a quick roux with butter and gluten-free flour and stir in chicken stock and a splash of milk. To make it vegetarian, omit ham and use vegetable broth plus smoked paprika and liquid smoke to impart a savory, smoky profile; consider adding sautéed mushrooms for umami. Adjust seasoning ratios by tasting as you go.
Serve with warm crusty bread or toasted baguette slices for dipping, or a simple green salad dressed with lemon vinaigrette. Garnish bowls with chopped fresh parsley, a drizzle of olive oil, or a few croutons for crunch. For a heartier meal, add a side of roasted Brussels sprouts or a cheddar cornbread. This soup also pairs well with a crisp white wine or a malty amber ale for colder evenings.
White bean and ham combinations have deep roots in American home cooking, especially in regions where pork and beans were pantry standards. Variations of bean stews featuring ham hocks or leftover ham date back to economical, seasonal cooking traditions: stretch a small amount of meat into several meals. Great northern or navy beans became popular in the United States for their availability in cans and long shelf life, making this type of soup a reliable comfort food during colder months and holiday leftovers season.
In winter, boost heartiness with winter root vegetables like parsnips or turnips and a bay leaf during simmering. Spring and summer versions benefit from fresh herbs — add a handful of chopped spinach, kale, or parsley right at the end. For holiday leftovers, incorporate diced roasted potatoes or extra diced ham from your holiday platter. Lighten the soup in warm months by thinning with extra broth and serving with a crisp, acidic salad.
Prepare a double batch and portion into single-serving containers for easy lunches. When reheating, add a splash of broth and heat gently so beans retain some texture. If freezing, label containers with date and portion size; defrost in the refrigerator overnight. Consider storing garnishes separately (like parsley or croutons) to maintain freshness when reheating later in the week.
There’s something quietly celebratory about a pot of soup that brings everyone to the table. This white bean soup with ham is adaptable, forgiving, and reliably delicious — I hope it becomes a cozy favorite in your home too.
Rinse canned beans thoroughly to reduce excess sodium from the canning liquid.
If you want a creamier texture without dairy, puree a cup or two of the cooked beans and stir back into the pot.
Use low-sodium broth and taste before adding extra salt because diced ham and canned soup contribute salt.
To deepen flavor, brown the ham slightly before adding the liquids; rendered bits add richness.
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 onion, and 1/2 cup sliced celery. Cook 7-8 minutes until softened and onion is translucent, stirring frequently to avoid sticking.
Stir in 1 pound diced ham and 4 minced garlic cloves. Cook 2-3 minutes until ham is warmed and garlic is fragrant but not browned. This step releases flavors into the oil and vegetables.
Add the drained beans, 32 oz low-sodium chicken broth, and 10.5 oz cream of chicken soup. Stir until the cream soup is incorporated and the liquid looks slightly thickened.
Add 1 teaspoon ground cumin (optional), 1/2 teaspoon each onion powder, garlic powder, parsley, thyme, black pepper, rosemary, paprika and 1/4 teaspoon red pepper flakes (optional). Stir to combine and taste later for salt adjustments.
Bring the pot to a gentle boil over medium-high heat, then reduce heat to low-medium and simmer uncovered for 30 minutes. Stir occasionally and skim any foam or oil from the surface.
Check for tenderness, adjust seasonings, and add salt only if needed. Serve hot garnished with chopped parsley or fresh ground pepper and crusty bread as desired.
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
@yummique on social media!


Sweet, bright and portable — three-ingredient strawberry protein balls that come together in ten minutes. A fridge-ready snack perfect for post-workout bites or lunchbox treats.

Fresh strawberries, creamy vanilla yogurt, and crunchy granola transformed into portable frozen bites — the perfect healthy snack or breakfast-on-the-go.

This 30 minute chickpea and tomato coconut curry soup is pantry-friendly, rich, and comforting — a vegan and gluten-free weeknight favorite.

Leave a comment & rating below or tag @yummique 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.