Soups & Stews

Hearty White Bean and Ham Soup

November 5, 2021

How & Where to donate your used clothes

Seaweed Health Benefits

15+ Non-Toxic Sunscreen Brands

Now Trending:

I'm Madeleine!

I’m the girlfriend you text when you’re scratching your head reading labels in the grocery store, the confidante you blurt your “I can’t tell anyone else!” bathroom shenanigans to and the handy science nerd who comes through with the best cost-cutting, time-saving health tips you don’t know how you ever lived without.


Hearty White Bean Ham Soup

Cozy up on a cold day with this hearty white bean ham soup. Made using minimal ingredients, this flavorful soup to is a great addition to include in your weeknight dinner rotation every so often and sure to become a family favorite.

white bean ham soup

Growing up, each time I would visit my grandmother, she would make sure to have a bowl of her famous white bean and ham soup waiting and ready for me upon my arrival. Paired with homemade cornbread, this soup was, as she knew, one of my absolute favorites. To this day, whenever I make this soup it takes me back to those happy moments we shared around her kitchen table, laughing, chatting, and breaking bread together as a family. And, after all, for me that’s what food is…a way to delight in life’s simple yet meaningful moments.

So, while I don’t often make this soup (I prefer to limit my consumption of processed/cured meats for reasons I explain here) whenever I do, I allow myself to enjoy and appreciate every single bite and cherished memory that accompanies it.

Health Benefits of Ham

Ham is not only tasty but a great source of protein, selenium, and thiamin.

56 grams of ham (about 1 serving) contains:

  • Protein: 19% of the Daily Value (DV)
  • Thiamin: 23% of the DV
  • Selenium: 17% of the DV
  • Vitamin C: 4% of the DV
  • Vitamin B6: 9% of the DV
  • Choline: 45.9 mg

Note: As mentioned here, processed meats such as ham, are usually preserved using nitrite-based preservatives and tend to contain high levels of sodium, i.e. 1 serving of sliced ham contains 730 mg of sodium (30% DV). So again, best to limit your consumption of ham and other processed meats.

Health Benefits of Cannellini Beans

White beans, such as Cannellini Beans, are loaded with micronutrients such as copper, folate, and iron. They’re also a great source of plant-based sourced protein and fiber.

1-cup (170-gram) serving of cooked white beans provides:

  • Calories: 242
  • Protein: 17 grams
  • Fiber: 11 grams
  • Copper: 55% of the Daily Value (DV)
  • Folate: 36% of the DV
  • Iron: 36% of the DV
  • Potassium: 21% of the DV
  • Phosphorus: 28% of the DV
  • Magnesium: 26% of the DV
  • Zinc: 22% of the DV
  • Calcium: 16% of the DV
  • Vitamin B6: 12% of the DV

Making this soup? Here are a few tips

  1. Because ham tends to have higher levels of sodium, I don’t usually add salt this soup. If you feel as though this soup needs more flavor, I recommend adding salt at the end.
  2. To save on time, I opt for canned cannellini beans. Personally, I prefer using beans that don’t contain any added salt (look for the label “no salt added”).
  3. When selecting my ham, I prefer opting for brands that humanely and sustainably raises their livestock such as Niman Ranch. This is a personal choice I make but one I feel very strongly about.

Hearty White Bean and Ham Soup

This hearty white bean ham soup is super simple to make, consists of minimal ingredients, and loaded with flavor. I love serving it with rosemary crackers and topping it with freshly sliced scallions.

  • Author: The Wise Consumer
  • Prep Time: 5
  • Cook Time: 30
  • Total Time: 35 minutes
  • Category: Dinner


Units Scale
  • 2 tbsp olive oil
  • 1/2 white onion, chopped
  • 3 celery stalks, sliced into thin half moon shapes
  • 2 scallions, thinly sliced
  • 23 garlic cloves, roughly chopped
  • 4 oz uncured ham steak
  • 1 32 oz vegetable broth
  • 1/2 tbsp Italian seasoning
  • 1 tbsp smoked paprika
  • 1 tsp chili flakes (optional)
  • 2 14 oz cans of white Cannellini beans


  1. In a heated soup pot, add olive oil. Once olive oil is thoroughly warmed (2-3 minutes), add chopped onion and cook for 4-5 minutes over medium-low heat, stirring occasionally. Note: You want your onion to be tender and somewhat translucent not browned.
  2. Add chopped celery, scallions, and roughly chopped garlic. Cook for an additional 3 minutes.
  3. Chop uncured ham steak into small bite-sized cubes and add to pot.
  4. Add veggie broth and bring ham and onion mixture to a boil.
  5. Add spices and simmer soup mixture and spices for an additional 5 minutes.
  6. Add beans to soup mixture and reduce heat to low. Simmer white bean ham soup mixture for an additional 15-20 minutes.


  • Serving Size: 4
  • Calories: 638
  • Fat: 12g
  • Fiber: 12g
  • Protein: 22g

Keywords: Bean Soup, Healthy Soup, Easy Recipe

Did you make this recipe?

Share a photo and tag me — can't wait to see what you've made!

The Wise Consumer

+ show Comments

- Hide Comments

add a comment
follow along 
on Instagram:

Contact >

Get on The List >


© the wise consumer