There is something deeply comforting about a pot of homemade soup simmering on the stove. White Bean and Ham Soup is one of those old fashioned, humble meals that uses simple pantry ingredients yet fills the whole home with warmth and goodness. This version begins with an easy ham broth, plenty of tender beans, and a handful of vegetables. The result is a cozy, nourishing family dinner that works beautifully in the fall, during Advent, or anytime you want an inexpensive and deeply satisfying meal.
This is the kind of recipe that brings you back to basics. A pot, a ham hock, a bowl of beans soaked overnight, and the slow, gentle simmer that transforms everything into real comfort. It is budget friendly, protein rich, and perfect for feeding a crowd.
Why You Will Love This Soup
- Simple and frugal
A single ham hock provides rich flavor, and dried beans are one of the most economical pantry staples you can keep on hand. - Nourishing family meal
Beans provide protein and fiber, and the broth becomes naturally creamy without the need for dairy. - Easy ingredients
Everything in this soup is likely already in your pantry or refrigerator, which makes it perfect for simple homemaking. - Make ahead friendly
This soup tastes even better the next day, and leftovers freeze well for future meals. - Perfect for cold weather and liturgical simplicity
During Advent or any season when you want quiet, grounding meals, this soup is an excellent choice.

White Bean and Ham Soup
Ingredients
- 2 cups dried white beans, soaked overnight
- 1 ham hock
- 12 cups water
- 2 carrots, diced
- 1 cup onion, diced
- 3 cloves garlic, minced
- 1 teaspoon powdered mustard
- 2 bay leaves
- 2 cups cooked ham, diced
- Salt and pepper, to taste
- 1 to 2 tablespoons butter or oil, for sautéing
Ingredient Breakdown and Helpful Substitutions
White beans
Navy beans or great northern beans work best. They hold their shape yet become soft and creamy as they simmer. If you are in a pinch, canned beans can be used, although the flavor will not be as deep.
Ham hock
This adds incredible richness to the broth. If you cannot find a ham hock, you can use a leftover ham bone or smoked turkey leg.
Carrots, onion and garlic
These vegetables create a classic soup base and add sweetness, aroma and depth.
Powdered mustard
A small amount brightens the flavor of the broth and balances the richness of the ham.
Bay leaves
These provide gentle background flavor. Remove them before serving.
Diced ham
This adds texture and extra protein. Leftover holiday ham works very well.
Instructions
1. Soak the beans
Rinse the dried beans, place them in a bowl, cover with water and soak overnight. Drain and rinse before cooking.
2. Make the ham broth
Place the ham hock in a large pot with 8 cups of water. Bring to a boil, then lower the heat until the pot stays at a steady simmer. Cook for 1 to 1 and a half hours.
3. Add beans to the simmering broth
After the ham hock has cooked for 30 minutes, add the soaked beans to the pot. Continue simmering until the beans are tender.
4. Strain the broth
Remove the ham hock from the pot. Strain the beans and reserve the broth. Pick any meat off the bone and set it aside.
5. Sauté the vegetables
In a Dutch oven, warm butter or oil over medium heat. Add the diced onion, garlic and carrots. Cook for about 5 minutes until the vegetables begin to soften.
6. Build the soup
Add the cooked beans to the Dutch oven. Pour the reserved broth over top. Add the powdered mustard and bay leaves. Bring the soup to a gentle simmer and cook until the carrots are completely tender.
7. Add the diced ham
Stir in the cooked ham and any meat from the ham hock. Simmer for 10 minutes to allow the flavors to blend. Taste and adjust the seasoning.
Serve warm with homemade bread, biscuits or a salad.
Tips for Success
- For a slightly creamier soup, mash a scoop of beans against the side of the pot before serving.
- If the broth reduces more than you prefer, add a small splash of water or chicken broth.
- Use a large pot so the beans have room to cook evenly.

Variations
Vegetable Filled Version
Add chopped celery, kale or spinach during the last few minutes of simmering.
Creamy Version
Blend one cup of the cooked beans with a little broth and stir it back into the pot.
Slow Cooker Version
Prepare the broth on the stovetop as written, strain it and then add everything to the slow cooker. Cook on low for 6 to 8 hours.
Serving Suggestions
- Freshly baked biscuits or homemade dinner rolls
- A simple green salad
- Buttered toast or cornbread
- A side of roasted vegetables for extra nutrition
This soup is wonderful for Sunday lunch, cozy weeknights or quiet evenings in the winter.
Storage and Freezing Instructions
- Refrigerator
Store cooled soup in an airtight container for up to 4 days. - Freezer
Freeze portions in freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight and reheat on the stovetop with a splash of water if needed. - Reheating
Warm gently on the stovetop. Beans continue to absorb liquid, so add water to reach your preferred consistency.
Frequently Asked Questions
Do I have to soak the beans overnight?
Soaking helps the beans cook more evenly and reduces cooking time. If you forget, you can use the quick soak method, although overnight soaking gives the best results.
Can I make this soup with canned beans?
Yes, but the flavor will not be as rich. Use four to five cups of canned beans that have been rinsed and drained. Reduce the simmer time.
What can I use instead of a ham hock?
A leftover ham bone, smoked pork shoulder, or a smoked turkey leg are all excellent substitutes.
Does white bean soup freeze well?
Yes. It freezes beautifully and reheats without losing texture.
Why is my soup too thick?
The beans will naturally absorb liquid. Add a little water or broth until the soup reaches the consistency you like.

sue
November 23, 2025 at 9:19 pmI started seasoning my overnight soak water, usually just garlic powder with some herb d’ Provence or dried thyme. Adds so much extra flavor. Dried powdered Shitake mushroom adds a depth of flavor that’s hard to get from button mushrooms. A little goes a long way.
Victoria McGill
November 24, 2025 at 6:10 pmLove this idea!