15-Bean Soup with Ham

Featured in: Weeknight Dinners

This slow-cooked blend combines a rich medley of fifteen tender beans with diced onions, carrots, celery, and garlic. The smoky depth from the ham bone infuses the broth throughout the long cooking process. A combination of smoked paprika, thyme, and black pepper enhances the savory nature, while diced tomatoes add light acidity. After cooking, shredded ham meat is stirred back in for added richness. Perfect for warming chilly evenings and serving alongside crusty bread.

Updated on Mon, 16 Feb 2026 10:47:00 GMT
A rich, smoky 15-bean soup with tender vegetables and shredded ham, slow-cooked to perfection for cozy comfort. Pin It
A rich, smoky 15-bean soup with tender vegetables and shredded ham, slow-cooked to perfection for cozy comfort. | urbanspatula.com

My neighbor brought over a ham bone wrapped in foil after Christmas dinner, insisting I'd regret not using it. I'd never made bean soup before, but something about that smoky bone and the promise of eight hours of slow-cooking magic convinced me to try. The kitchen filled with this incredible aroma by afternoon—not just savory, but almost sweet from the beans breaking down and mingling with the ham's depths. Now I can't imagine winter without a pot of this simmering away while I read or potter around the house.

I made this for my book club when it was my turn to host, and honestly, it saved me—no fancy plating required, just the kind of nourishing dish that makes everyone linger at the table longer than planned. One friend asked for the recipe before she'd even finished her bowl, and now she texts me soup updates from her slow cooker.

Ingredients

  • 15-bean soup mix (20 oz / 570 g): This blend of legumes—navy, kidney, pinto, black, and others—is the backbone of the soup; rinsing and sorting out any odd bits takes just minutes but ensures you don't bite down on a stone.
  • Ham bone with meat attached: This is where all the magic lives, giving the broth a smoky richness that no amount of seasoning alone can replicate.
  • Large onion, diced: The sweet undertone from slow-cooked onion balances the soup's smokiness beautifully.
  • Carrots (3, peeled and sliced): They soften into almost creamy pieces by hour six, adding natural sweetness.
  • Celery stalks (3, sliced): Celery becomes almost invisible but adds a savory depth you'll notice if it's missing.
  • Diced tomatoes (14.5 oz / 410 g can, undrained): Don't skip the juice—it adds acidity that keeps the soup from feeling one-note.
  • Garlic cloves (3, minced): Fresh garlic stirred in at the start mellows beautifully, becoming part of the background rather than sharp or overwhelming.
  • Low-sodium chicken broth (8 cups / 2 L): Low-sodium gives you control over the final salt level, which matters more than you'd think.
  • Water (2 cups / 480 ml): This dilutes the broth just enough so the beans can shine without the soup tasting too meaty.
  • Smoked paprika (1 teaspoon): This is the secret weapon that makes people ask if you used a ham bone when you actually didn't—though in this case, you did.
  • Dried thyme (1 teaspoon): Thyme and beans are old friends; trust this pairing.
  • Ground black pepper (1 teaspoon): Add this at the start so it gets mellow, not sharp.
  • Bay leaf (1): One leaf, fished out at the end, is enough to perfume the whole pot.
  • Salt, to taste: Hold off until the very end—salt added too early toughens the beans, and you'll understand why once you've made this mistake yourself.

Instructions

Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Prepare and sort the beans:
Rinse the 15-bean mix under cold water in a colander, then spread it on a plate and pick through it with your fingers, tossing out any wrinkled beans or tiny pebbles that snuck in. This takes maybe five minutes and prevents a dental disaster.
Build the base in your slow cooker:
Pour the sorted beans into a 6-quart or larger slow cooker, then place that ham bone right on top—it'll sink down as everything cooks and season from above. The smell of ham bone touching hot beans is your first clue that this is going to be something special.
Layer in the vegetables and tomatoes:
Add your diced onion, sliced carrots, sliced celery, minced garlic, and the can of tomatoes with all its juice; don't drain it away. These vegetables will soften into the broth and become part of its soul.
Add liquids and spices:
Pour in the chicken broth and water, then sprinkle in the smoked paprika, thyme, black pepper, and tuck in the bay leaf. Give everything a gentle stir, imagining how the heat will draw out every flavor over the coming hours.
Cook low and slow:
Cover the slow cooker and set it to LOW for 8 hours; resist the urge to peek more than once or twice. By hour three, your kitchen will smell like someone's grandmother is cooking there—in the best way possible.
Retrieve the ham bone:
Once the beans are tender (they should be creamy, not mushy), carefully lift out the ham bone with tongs and set it on a cutting board to cool for a few minutes. Shred any meat still clinging to the bone, checking it over for splinters, then return the meat to the pot and discard the bone and bay leaf.
Taste and season:
Stir the soup well, then taste a spoonful; this is the moment to add salt, a little at a time, tasting between each addition until it sings. You'll likely need more salt than you expect, since you held back at the beginning.
Serve and enjoy:
Ladle the soup into bowls and optionally top with fresh parsley if you have it on hand. This is the kind of soup that feeds both body and mood.
Product image
Prepare wholesome dog meals by mixing with warm water for easy serving and homemade-style feeding.
Check price on Amazon
Hearty slow-cooker 15-bean soup brimming with savory ham bone flavor, vibrant veggies, and smoky paprika warmth. Pin It
Hearty slow-cooker 15-bean soup brimming with savory ham bone flavor, vibrant veggies, and smoky paprika warmth. | urbanspatula.com

There's something deeply satisfying about a pot that does all the work while you live your day—and then at dinner time, you're rewarded with something that tastes like you labored over it for hours. That's the real magic of this soup.

Why This Soup Wins in Winter

When the weather turns cold, this soup becomes the answer to almost every dinner question. It's economical (that ham bone cost nothing after the holiday), it fills the house with warmth, and it satisfies in a way that lighter meals never quite do. Plus, making a huge batch means you're set for lunches the rest of the week.

Customizing Your Version

The beauty of this recipe is that it's a canvas for what you have on hand. Missing celery? It won't ruin anything. Have a ham hock instead of a bone? Perfect substitution. Want to make it vegetarian? Leave out the ham, add a teaspoon of liquid smoke and call it a day—the beans and vegetables are plenty hearty on their own.

Storage and Make-Ahead Magic

This soup freezes like a dream, so I always make a double batch and freeze half in quart-size containers for future-me when I'm too tired to cook. Thaw it overnight in the fridge and reheat gently on the stove, adding a splash of water if it's gotten too thick. There's nothing quite like opening your freezer on a rough day and finding comfort waiting.

  • Cool the soup completely before freezing to prevent condensation and ice crystals from forming.
  • Serve with thick slices of crusty bread or cornbread to soak up every last bit of broth.
  • Day-old soup tastes better than day-one soup, so don't be shy about reheating.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
Velvety 15-bean soup with a medley of legumes, smoky ham, and aromatic herbs—ideal for chilly nights. Pin It
Velvety 15-bean soup with a medley of legumes, smoky ham, and aromatic herbs—ideal for chilly nights. | urbanspatula.com

Make this soup once and you'll understand why people hold onto ham bones and guard their slow cooker like a secret ingredient. It's not fancy, but it's honest and nourishing in a way that feels like a hug in a bowl.

Questions & Answers

How do I prepare the beans before cooking?

Rinse and sort all beans to remove debris or broken pieces before placing them in the slow cooker for even cooking.

Can I make this soup vegetarian?

Yes, omit the ham bone and add smoked paprika plus a dash of liquid smoke to mimic the smoky flavor.

What is the recommended cooking time?

Cook on LOW in a slow cooker for about 8 hours, or until the beans are tender and flavors meld.

Should salt be added before or after cooking?

Season with salt after cooking to avoid toughening the beans during the long simmer.

Can I add greens to this soup?

Yes, add chopped spinach or kale during the last 20 minutes for added nutrition and color.

What liquids are best to use?

Low-sodium chicken broth is preferred, but vegetable broth or water can be used for lighter flavor.

15-Bean Soup with Ham

Slow-cooked blend of tender beans, savory vegetables, and smoky ham bone flavors in a hearty soup.

Prep Time
20 minutes
Cook Time
480 minutes
Overall Time
500 minutes
Created by Carter Phillips


Skill Level Easy

Cuisine American

Portions 8 Serving Size

Diet Preferences No Dairy, No Gluten

What You’ll Need

Beans

01 1 (20 oz) bag 15-bean soup mix, rinsed and sorted

Meats

01 1 leftover ham bone with some meat attached

Vegetables

01 1 large onion, diced
02 3 carrots, peeled and sliced
03 3 celery stalks, sliced
04 1 (14.5 oz) can diced tomatoes, undrained
05 3 garlic cloves, minced

Liquids

01 8 cups low-sodium chicken broth
02 2 cups water

Spices & Seasonings

01 1 teaspoon smoked paprika
02 1 teaspoon dried thyme
03 1 teaspoon ground black pepper
04 1 bay leaf
05 Salt to taste

How-To Steps

Step 01

Prepare Beans: Rinse and sort the beans, discarding any debris or broken beans.

Step 02

Assemble Base: Place the beans in the bottom of a large slow cooker. Add the ham bone on top of the beans.

Step 03

Add Vegetables: Add diced onion, sliced carrots, sliced celery, diced tomatoes with juice, and minced garlic to the slow cooker.

Step 04

Add Liquids: Pour in chicken broth and water until ingredients are covered.

Step 05

Season: Sprinkle in smoked paprika, thyme, black pepper, and add the bay leaf.

Step 06

Cook: Cover and cook on LOW for 8 hours, or until the beans are tender.

Step 07

Extract Meat: Remove the ham bone from the slow cooker. Let it cool slightly, then shred any remaining meat and return it to the soup. Discard the bone and bay leaf.

Step 08

Finish and Season: Stir well, taste, and season with salt as needed.

Step 09

Serve: Serve hot, optionally garnished with fresh parsley.

Tools You’ll Need

  • 6-quart or larger slow cooker
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Warnings

Review every ingredient for allergens and ask a professional if you’re unsure.
  • Double-check broth and ham for gluten or other allergen-containing additives if sensitive.

Nutrition Info (for each serving)

These nutrition details are for reference and don’t replace medical guidance.
  • Energy: 300
  • Fats: 4 g
  • Carbohydrates: 45 g
  • Proteins: 20 g