Crockpot white bean ham

Section: Set It and Forget It

This slow-cooked white bean and ham soup combines tender beans with smoky ham, softened onions, carrots, celery, and aromatic thyme. Simmered in broth for hours, the flavors meld beautifully, creating a hearty, warming dish perfect for cool days. Optional greens like kale can add extra freshness, while mashing beans thickens the texture. Served warm, it pairs well with crusty bread or a fresh salad for a satisfying meal.

Harper
Contributed by Harper
Last updated on Mon, 27 Oct 2025 14:39:00 GMT
A bowl of soup with ham and beans. Save
A bowl of soup with ham and beans. | flavorrhaven.com

This Crockpot White Bean and Ham Soup is a cozy, satisfying meal that brings the warmth of home cooking to your table with minimal effort. Perfect for chilly days or when you want a comforting dish that can simmer slowly while you go about your day, it’s been a family favorite that fills the kitchen with inviting aromas and hearty flavors.

This soup first became a staple after I found myself with a ham bone from holiday dinner. The slow cooker turned it into a delicious, never-waste meal, and now it’s requested on repeat during the cooler months.

Ingredients

  • One pound dried great northern or navy beans: these beans hold shape well and provide a creamy texture. If short on time, canned beans work fine just rinse them well to reduce sodium
  • One and a half pounds ham bone, ham hock, or diced leftover ham: adds smoky, savory depth and natural saltiness. For best flavor, use a bone with some meat on it
  • One medium onion diced: gives a sweet aromatic base
  • Three carrots peeled and sliced: adds subtle sweetness and color
  • Two celery stalks diced: brings a refreshing crunch and herbal note
  • Three cloves garlic minced: boosts savory complexity
  • Six cups low-sodium chicken broth or vegetable broth: the cooking liquid and flavor foundation. Low-sodium keeps control over salt level
  • One teaspoon dried thyme: earthiness that complements the ham
  • One bay leaf: adds subtle herbal fragrance
  • Half teaspoon black pepper: mild spice to balance flavors
  • Salt to taste: added at the end depending on how salty your ham is
  • Optional: One cup chopped kale or spinach for extra greens and nutrients

Instructions

Prepare the Ingredients:
If using dried beans, rinse them thoroughly and soak them overnight to soften and speed cooking. Drain well before adding to the crockpot. While the beans soak, dice the onion, carrots, and celery, and mince the garlic finely.
Layer the Ingredients in the Crockpot:
Place the soaked or canned beans at the bottom of the slow cooker so they cook evenly. Add the ham bone, ham hock, or diced ham on top. Then add the chopped onion, carrots, celery, and minced garlic spread evenly over the meat and beans.
Add Seasonings and Broth:
Sprinkle the dried thyme, black pepper, and bay leaf over the mixture. Pour in the chicken broth until all ingredients are just covered. This liquid will become your flavorful soup base as everything slowly cooks.
Cook the Soup:
Cover the crockpot and set it to LOW for 8 hours or HIGH for 4 to 5 hours. Check that beans are tender and the ham is falling off the bone. This slow cooking allows flavors to meld completely and the meat to become tender and easy to shred.
Finish the Soup:
Remove the ham bone or hock carefully from the pot. Shred any remaining meat and stir it back into the soup. Discard the bay leaf. If you like a thicker texture, mash some of the beans gently with a spoon or use an immersion blender to partially puree the soup.
Season and Serve:
Taste your soup at the end and add salt as needed, depending on the saltiness of your ham. Add more black pepper if desired for extra warmth. Serve the soup hot, ideally with slices of crusty bread or a fresh salad alongside.
A bowl of soup with meat and beans.
A bowl of soup with meat and beans. | flavorrhaven.com

I always look forward to the comforting aroma this soup fills the house with. Slow cooking the ham bone with the beans softens it perfectly and turns the broth silky and rich. It’s one of those recipes that connects food to family memories for me especially during colder seasons when everyone gathers around the table.

Storage tips

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove to preserve texture. This soup also freezes well when cooled completely. Portion it into freezer-safe containers and thaw overnight in the fridge before reheating. Adding fresh greens when reheating brightens the dish up nicely.

Ingredient substitutions

If you don’t have great northern or navy beans, cannellini beans work just as well and offer a similar creamy texture. Ham bone or hock can be swapped for a smoked turkey leg for a different but still smoky flavor. Vegetable broth can replace chicken broth for a vegetarian twist if you use vegetable ham substitute or omit meat.

Serving suggestions

This soup shines with simple sides like a crisp green salad or crusty bread for dipping. Garnish with a sprinkle of freshly chopped parsley or a squeeze of lemon juice to add freshness. A side of roasted root vegetables pairs beautifully in colder months offering contrasting textures.

A bowl of soup with meat and beans.
A bowl of soup with meat and beans. | flavorrhaven.com

This hearty soup is perfect for slow cooking and easy meal prep. Adjust seasonings at the end for a flavor tailored to your taste.

FAQs about Recipes

→ Can I use canned beans instead of dried?

Yes, canned beans can be used to save time. Just drain and rinse them before adding to the pot.

→ What kind of ham works best for this dish?

Ham bone, ham hock, or diced leftover ham all add smoky depth and richness to the soup.

→ How long should I cook the soup in a crockpot?

Cook on LOW for 8 hours or HIGH for 4-5 hours until beans are tender and ham is falling apart.

→ Can I add greens to this dish?

Yes, stirring in chopped kale or spinach near the end adds freshness and extra nutrition.

→ How do I adjust seasoning properly?

Salt is added at the end to avoid over-salting since ham can be salty; taste and season accordingly.

Crockpot white bean ham

Tender white beans and smoky ham simmered with vegetables and herbs for a comforting slow-cooked dish.

Prep Time
20 mins
Cooking Time
240 mins
Overall Time
260 mins
Contributed by: Harper

Recipe Category: Slow Cooker

Skill Level: Beginner-Friendly

Cuisine Type: American

Recipe Output: 6 Portion Size

Dietary Features: Free from Gluten, Free from Dairy

What You'll Need

→ Beans

01 1 pound dried great northern or navy beans (or 3 cans, drained and rinsed)

→ Meat

02 1.5 pounds ham bone, ham hock, or diced leftover ham

→ Vegetables

03 1 medium onion, diced
04 3 carrots, peeled and sliced
05 2 celery stalks, diced
06 3 cloves garlic, minced

→ Liquids & Seasonings

07 6 cups low-sodium chicken broth or vegetable broth
08 1 teaspoon dried thyme
09 1 bay leaf
10 0.5 teaspoon black pepper
11 Salt to taste

→ Optional

12 1 cup chopped kale or spinach

Step-by-Step Guide

Step 01

Rinse dried beans and soak overnight if using. Drain before cooking.

Step 02

Dice onion, carrots, and celery. Mince garlic cloves.

Step 03

Place soaked or canned beans in slow cooker. Add ham bone or diced ham on top, followed by diced vegetables and minced garlic.

Step 04

Sprinkle thyme, black pepper, and bay leaf over ingredients. Pour chicken or vegetable broth until submerged.

Step 05

Cover and cook on LOW for 8 hours or HIGH for 4 to 5 hours until beans are tender and ham is falling apart.

Step 06

Remove ham bone or hock, shred meat, and return to pot. Discard bay leaf.

Step 07

Mash some beans or blend a portion with an immersion blender to thicken if desired.

Step 08

Taste and adjust salt and pepper as needed. Serve warm with bread or salad.

Additional Notes

  1. Salt should be added at the end to adjust for the saltiness of the ham.

Tools You'll Need

  • Slow cooker (crockpot)
  • Knife
  • Cutting board
  • Immersion blender (optional)